Design Patterns For AI Chat Interfaces.

Design Patterns For AI Chat Interfaces. With practical guidelines on how to designing more useful, and less annoying AI chat ↓



🚫 Nothing erodes trust more than disguised AI.
πŸ€” Often users dismiss AI chats almost instinctively.
βœ… Users expect an option to β€œspeak to human”.
βœ… Be transparent about who users speak to.
βœ… Wait for users to end a chat on their terms.

βœ… Use separate avatars for AI bot and humans.
βœ… Context changes over time: collapse older chats.
βœ… Support pinning chats + highlight useful bits.
βœ… Let users adjust granularity of reasoning traces.
βœ… Allow users to restore iterations of canvases.

βœ… Allow users to collapse chat without ending it.
βœ… For long, complex tasks β†’ full page screen.
βœ… For multi-tasking, co-creation β†’ side panel.
βœ… For short, momentary tasks β†’ chat widget.
βœ… On mobile, full page AI chat works best.

As many product teams race to not fall behind AI features in their products, we see AI chat interfaces becoming almost second nature every time AI initiative is launched. However, people have difficulty articulating intent in a chat, and good old UI controls β€” buttons, presets, radio buttons could help there.

Nothing erodes trust more than an AI that desperately pretend to be a human. We might not be able to distinguish AI-generated content from human-crafted content, but human conversations differ significantly from AI chats β€” and there people spot the difference almost immediately:

– People talk in quick bursts of text β†’ AI is verbose (by default).
– People can respond with 1–2 words β†’ AI respond with sentences.
– People never receive unfinished text β†’ AI β€œstreams” output live.
– Messages can arrive unprompted β†’ AI responds to prompts.
– People have strong opinions β†’ AI is apologetic, overcorrects itself

Knowing that AI is on the other side isn’t really a problem β€” it’s what is required to build trust. And when people realize they talk to a chatbot, they are more direct, use β€œkeyword” language, and avoid politeness markers. But when service does provide access to humans, it shows that company cares about customers.

Human answer might not be accurate or swift, but it builds a much stronger relationship with the brand, especially when things go unexpected ways.

πŸ’Ž Useful resources:

Visa Design System: Chat UI Patterns
https://lnkd.in/ewVjfr86

The Quest For Usable AI, by Michael Gower
https://lnkd.in/eeq83btK

Usable Chat Interfaces to AI Models, by Luke Wroblewski
https://lnkd.in/d-Ssb5G7

UX Guidelines For Chat UX, by Raluca Budiu
https://lnkd.in/e7-RErGE

#ux #design

Design Patterns for AI Chat Interfaces