AI interaction patterns
Synonyms: human-AI interaction (HAII) models, AI design patterns, intelligent interface states, generative UI behaviors, adaptive interface patterns
Definition
Use cases
- Streaming text outputs — Some AI systems generate responses gradually, word by word. Without clear loading or typing indicators, users may assume the interface has frozen or stopped working.
- Uncertainty communication — When AI isn't confident, what does it show? Designers who skip this get hallucination UX: users trust wrong outputs.
How it's used in practice
- Designate "AI status" states: Define standard UI indicators for when the AI is thinking (loading), typing (generating), or has failed (fallback). Keep them distinct from human-generated content.
- Build the feedback loop: Never deploy a generative feature without an explicit feedback mechanism (like thumbs up/down). This data is critical for product managers to improve the model.
- Map interaction to "draft" status: Treat every AI output as a temporary suggestion. Use visual markers (ghost text, subtle background colors) to show the user that the content is unverified until they accept it.
Challenges & limitations
- The trust gap: If AI systems present incorrect information too confidently, users may lose trust in the product over time.
- Latency handling: AI takes time to think. Designers struggle to keep users engaged during multi-second model responses without making the app feel slow.
Free resources
- AI Interaction Patterns: Giving Users Ways to Recognize and Interact With AI-Driven Features — Practitioner breakdown of emerging UI patterns (sparkles, color cues, badges) for signaling AI features to users without breaking trust.

