Patterns are based on our 200+ real-world examples,
organized across five phases of the product journey.
Entryways that show users how to begin; search, suggested prompts, open input, icons, proactive nudges, or autocomplete.
Surface context-aware suggestions that guide users to the most useful action or question to ask next.
Offer a flexible chat-style input so users can express needs naturally.
Use recognizable AI icons (e.g., sparkles) to indicate AI-powered actions and areas.
Provide starter prompts that showcase range and help users get unstuck.
Help users explore what AI can do directly from search and filtering experiences.
Predict and complete inputs to reduce effort and nudge users toward effective prompts.
The system frames its role, boundaries, and personality through concise notes and brand/tone.
Set expectations with concise notes about capabilities, limits, and appropriate use.
Use branding and tone to set the AI’s personality and expectations.
Ways for users to express intent; voice, images, handwriting, gestures, or structured prompts.
Let users attach images, screenshots, or other visuals as part of the request.
Allow gesture-based inputs (touch, gestures) where applicable for natural interactions.
Offer lightweight structure (slots, hints) to compose clearer prompts faster.
Additional signals that enrich the request; prompt help, model choice, connectors, or knowledge sources.
Suggest improvements and show a quick preview of likely output to confirm direction.
Let users pick the right model or mode for the task when it matters.
Connect to tools and data sources so AI can act with relevant information.
Use organizational knowledge (MCPs, docs, wikis) to specialize responses.
Different ways responses are delivered; previews, video, images, audio, summaries, or structured formats.
Show a preview of the output before it’s generated to help users understand what to expect.
Generate or assemble video for dynamic explanations and demos.
Return images or generated visuals as the primary output form.
Speak results aloud for accessibility and hands-free use.
Provide multiple alternatives so users can choose the best fit.
Combine text, images, audio, and video where appropriate for richer responses.
Condense long content into concise takeaways or executive summaries.
Return structured data (tables, JSON, steps) to make results actionable and machine-readable.
How the system handles generation; real-time, streaming, listening, parallel work, or stepwise updates.
Run multiple candidates or tasks concurrently to speed up complex jobs.
Return immediate answers when latency matters.
Send partial or streaming results as they become available for faster perceived responsiveness.
Keep an open channel for incoming context (e.g., continuous audio or live inputs) as needed by the flow.
Show progress through distinct steps so users understand what’s happening.
Help users understand answers and recover gracefully when things go wrong.
Communicate certainty to help users judge reliability.
Show sources and references to build trust.
Offer clear remediation when outputs fail. Explain issues and suggest fixes or retries.
Tools for revising outputs — continue, retry, act inline, edit visually, or review results.
Expose quick actions directly on content (rewrite, summarize, translate, etc.).
Continue the conversation to refine results with follow-up instructions.
Request a fresh attempt with the same or tweaked prompt.
Enable reviewing outputs to either accept them in one go or with revisions.
The system recalls, persists, or forgets context to support continuity and control.
Anticipate needs by recalling preferences and past interactions at the right time; store durable context while respecting user control.
Collect feedback to improve outputs and personalize future interactions.
Capture quick sentiment on results to steer quality.
Allow detailed ratings or comments where nuance helps training.
Offer multiple answers and let users select the best to reinforce preferences.
Adjust behavior, tone, and defaults to fit the individual user.
Tailor tone, suggestions, and defaults based on user history and choices.
for designers and product teams in the new AI paradigm.