AI UX PlaygroundNewsletterJoin 2K+ AI designers and PMs on Substack. New teardowns, patterns, and prompts as they drop.

Chatbot: Ship turn-taking, streaming, repair, and memory before chat polish.

Essential

More in Chatbot

Next topicAgents patterns

Frequently asked questions

When should I start with chatbot patterns?

Start with these essentials when your primary surface is a thread or composer. Prioritize turn-taking, streaming, and repair flows before visual polish. Most chat failures come from unclear state, not styling.

How do chatbot patterns relate to the Chat UX framework?

Framework pages name territories (composer, memory, repair). Pattern pages are the catalog entries you implement, often with interactive demos and product examples from ChatGPT, Claude, and similar products.

What is the difference between streaming and status steps?

Streaming shows the answer appearing token-by-token. Status steps expose tool calls, retrieval, or reasoning traces. Use both when users need progress during long waits and provenance when they expand the trace.

How do I spec memory and context for chat?

Use memory-management and context patterns so users see what is remembered, can edit or delete it, and understand scope per thread versus account. Hidden memory erodes trust when the model surprises users with stale facts.

Which chatbot patterns reduce abandonment after a bad reply?

Follow-up chips, regeneration, response refinement, and error-recovery patterns give users a low-friction next action instead of restarting the thread. Pair with clear interrupt/resume when generation can be stopped safely.

Can I search this category by product?

Yes. Use the grid search or open individual patterns; each entry lists example products where that convention appears in production.