50+ patterns for chatbots and conversational interfaces. Each pattern includes usage guidelines, do's and don'ts, and code examples.
Conversational interfaces are fundamentally different from traditional GUIs. Users expect natural interaction, context awareness, and intelligent responses. This pattern library provides battle-tested solutions for common conversational UI challenges, from handling ambiguity to managing multi-turn conversations.
The library organizes patterns into six categories: Conversation starters (onboarding, prompts, suggestions), Message types (text, rich media, quick replies), Input methods (typing, voice, hybrid), Error handling (disambiguation, fallbacks, escalation), Context management (memory, reference, continuation), and Feedback loops (confirmation, correction, rating).
Each pattern includes detailed guidelines for when to use it, how to implement it, common pitfalls to avoid, and accessibility considerations. Code examples show how to implement patterns in popular frameworks, and Figma components provide ready-to-use design elements.
Get in touch to talk through how these patterns could apply to your product.
Everything you need to design consistent, user-friendly AI/ML products
Plan, conduct, and synthesize user research for AI products
Essential reading to level up your AI design knowledge