Patterns

Browse 172 production-ready AI interface design patterns.

Commerce

Instant Buy

One-click purchase from AI

Inputs

Tool Switching in Composer

Switch between AI capabilities within composer

Inputs

Context Chip Management

Adding context sources via menu with removable chips

Inputs

Input Mode Toggle

Switch between text, voice, and dictation modes

Outputs

Streaming

Token by token

Chatbot

Chat Artifacts

Side panel for content

Chatbot

Thread Branching

Edit and fork chats

Inputs

Follow-up Chips

Suggested next turns

Outputs

Smart Code Blocks

Interactive snippets

Trust

Progress Steps

Collapsible thinking and tool traces

Chatbot

Regeneration Carousel

Swipe bot responses

Chatbot

Response Refinement

Modify AI responses with contextual actions

Trust

Citation Tooltips

Hover for source

Commerce

Visual Search

Search by image

Audio

Live Transcript

Real-time text from audio

Design Tools

In-painting

Modify specific areas

Design Tools

Variation Picker

4-grid selection

Outputs

Generative UI

UI Components

Collab

Smart Diff

Track changes

Collab

Human in Loop

Approval flow

Collab

Live Presence

Who is here now

Collab

Inline Comment Thread

Discuss selections

Collab

Shared Session Link

Shareable AI context

Audio

Voice Visualizer

Feedback for voice mode

Outputs

Skeleton Prediction

Structure prediction

Inputs

Command Bar

Cmd+K for AI

Inputs

Context Mentions

Reference files via @

Inputs

Slash Commands

Quick actions via /

Agents

Plan & Execute

Breaking goals into steps

Agents

Tool Use

Visualizing AI using external tools

Agents

Workflow Builder

Visual drag-and-drop workflows

Agents

Memory Management

Viewing what AI remembers

Trust

Confidence Score

Probability UI

Inputs

Magic Edit

Transform selection

Inputs

Prompt Starters

Zero state examples

Inputs

Voice Input

Speech-to-text with visual feedback

Inputs

Multimodal Input

Images & Text

Inputs

Prompt Templates

Starter prompts

Design Tools

Image Upscaling

AI-powered resolution enhancement

Design Tools

Style Transfer

Applying visual styles

Design Tools

Background Removal

Automatic background removal/transparency

Design Tools

Object Removal

Remove unwanted objects from images

Commerce

Smart Recommendations

Context-aware product suggestions

Agents

Task Queue

Visual queue of agent tasks

Agents

Human Handoff

Escalating to humans

Agents

Escalation Thresholds

Auto-demote autonomy when risk crosses a line

Agents

Error Recovery Strategies

Configurable retry/fallback patterns

Outputs

Scroll to Bottom

New message alert

Outputs

Message Reactions

Quick emoji reactions

Outputs

Conversation Summary

Auto-summarize long chats

Chatbot

Conversation History Search

Search through past conversations

Chatbot

Message Pinning

Pin important messages

Chatbot

Conversation Tags & Labels

Organize conversations with tags

Chatbot

Export Conversation

Export chats as PDF/Markdown/JSON

Chatbot

Conversation Templates

Save and reuse conversation starters

Design Tools

Text-to-Image with Advanced Controls

Advanced generation controls

Design Tools

Style Interpolation

Blend between multiple styles

Agents

Self-Correction

Agents fixing errors

Agents

Prompt Chaining

Multi-step logic

Agents

Conditional Logic & Branching

Branch workflows by conditions

Agents

Scheduled Tasks & Recurring Actions

Time-based automation triggers

Agents

Multi-step Forms with AI

Adaptive progressive forms

Agents

Approval Workflows

Human approval gates

Agents

Agent Orchestration

Visual flow for multiple agents

Agents

Agent Performance Metrics

Dashboard showing agent success rates

Agents

Agent Versioning

A/B test different agent configurations

Agents

Agent Marketplace

Browse and install pre-built agents

Audio

Voice Cloning

Clone and use custom voices

Audio

Real-time Translation

Live translation during voice conversations

Audio

Audio Enhancement

Noise reduction, clarity improvement

Audio

Voice Commands

Trigger actions via voice commands

Audio

Audio Summarization

Summarize long audio recordings

Commerce

Natural Language Filter

Text to filters

Commerce

Semantic Search

Search by meaning

Commerce

Smart Form Fill

Unstructured to structured

Commerce

Smart Bundles

Contextual upsell

Commerce

Review Summary

Summarizing feedback

Commerce

Smart Comparison

Dynamic tables

Commerce

Price Drop Alerts

Notify users of price changes

Commerce

Dynamic Pricing

AI-powered real-time price optimization

Commerce

Inventory Prediction

Predict stock needs based on trends

Commerce

Return Prediction

Predict likelihood of returns

Commerce

Personalized Checkout

Custom checkout flow per user

Commerce

AI-Powered Customer Support

Proactive support suggestions

Inputs

AI Context Menu

Actions on select

Inputs

Predictive Type

Ghost text

Inputs

Tone Sliders

Adjust style

Inputs

Persona Selector

Change AI role

Inputs

Dynamic Follow-ups

Suggested questions

Inputs

Gesture Input

Draw or gesture to trigger AI actions

Inputs

File Upload with AI Preview

Upload files with AI-generated previews

Inputs

Voice-to-Action

Voice commands that trigger specific actions

Inputs

Smart Autocomplete

Context-aware autocomplete beyond text

Inputs

Batch Input Processing

Process multiple inputs at once

Outputs

Generative Charts

Text to viz

Outputs

Instant Translation

Swap language

Outputs

Feedback

Thumbs up/down

Outputs

Progressive Disclosure

Gradually reveal complex information

Outputs

Output Format Selection

Choose output format (JSON, CSV, Markdown)

Outputs

Output Comparison View

Side-by-side comparison of multiple outputs

Outputs

Output History

Browse and restore previous outputs

Outputs

Output Sharing

Share outputs with permissions/links

Outputs

Output Analytics

Track which outputs users prefer/use most

Trust

Knowledge Graph

Visualizing RAG

Commerce

Fraud Alert

Verify suspicious acts

Trust

Citations

Footnotes

Trust

Privacy Filters

Masking PII

Trust

Source Browser

Side-by-side doc

Trust

Chain of Thought

Show reasoning

Trust

Confidence Indicators

Visual confidence levels for outputs

Trust

Data Ownership & Control

User control over AI data usage

Trust

Bias Detection

Flag potentially biased outputs

Trust

Fact-Checking Indicators

Real-time fact-checking status

Trust

Source Quality Scores

Rate source reliability

Trust

Audit Trail

Complete log of AI decisions and data usage

Trust

Transparency Report

Periodic reports on AI behavior/accuracy

Outputs

Auto Tagging

AI metadata

Onboarding

Interactive Tutorials

Step-by-step AI guides

Onboarding

Example Prompts Library

Curated prompt examples

Onboarding

AI Tips & Tricks

Contextual AI guidance

Onboarding

Progressive Feature Unlock

Gradual AI introduction

Onboarding

AI Personality Customization

Customize AI assistant personality

Onboarding

Use Case Wizard

Guided setup based on user goals

Onboarding

First Success Flow

Guaranteed first successful AI interaction

Onboarding

Learning Path Recommendations

Personalized learning paths

Onboarding

Onboarding Progress Tracking

Visual progress through onboarding

Performance

Token Usage Indicator

API quota display

Performance

Processing Time Estimates

Expected wait times

Performance

Cost Transparency

Show operation costs

Performance

Rate Limit Warnings

API limit alerts

Performance

Caching Indicators

Show when cached results are used

Performance

Model Selection UI

Let users choose AI model (speed vs quality)

Performance

Batch Processing Queue

Queue multiple requests for efficiency

Performance

Performance Optimization Tips

AI suggests ways to improve performance

Performance

Resource Usage Dashboard

Visual dashboard of compute/memory usage

Design Tools

Infinite Canvas

Spatial AI organization

Design Tools

Prompt to UI

Text to Component

Design Tools

Theme Generation

Color system creation

Design Tools

Color Palette Generator

Generate color schemes from images/text

Design Tools

Component Variants

Generate multiple UI variations

Agents

Blast Radius Visualization

Preview scope before agent executes

Agents

Reversibility Marking

Label actions by how easily undone

Agents

Time-Delayed Execution

Cancelable countdown before high-impact actions

Agents

Suggest / Confirm / Execute

Three autonomy modes for AI agents

Agents

Pre-Task Cost Estimate

Forecast tokens, dollars, and time before run

Trust

Scope Disclosure

Plain-language agent permissions

Trust

Permission Drift Indicator

Surface accumulated agent permissions

Trust

Failure Disclosure

Honest signaling of AI limitations

Trust

Duration-Bound Consent

Permissions that expire by default

Trust

Granular Consent

Per-capability toggles, not bundled grants

Agents

Checkpoints and Restore

Named snapshots with one-click restore

Agents

Per-Action Autonomy

Autonomy scoped per capability, not per app

Agents

Autonomous Mode Display

Persistent signal when agent runs unattended

Agents

Autonomy Budgets

Time- or action-bounded unattended runs

Performance

Hard Budget Ceilings

Enforceable caps that stop the agent

Performance

Running Meters

Live token and cost counters during execution

Performance

Cross-Session Budget

Spending caps that persist across chats and devices

Agents

Context Portability

Legible payloads across app boundaries

Trust

Authentication Chains

Legible identity trails across agent actions

Trust

Responsibility Attribution

Trace which agent or human caused each action

Audio

Activation Boundaries

Explicit starts and stops for always-on agents

Agents

Ambient Presence Displays

Low-attention signals for agent state

Audio

Interruptibility

Single gesture to pause or cancel

Audio

Voice Confirmation

Spoken approval for high-stakes voice actions

Audio

Multi-User Awareness

Identify speaker and scope to their permissions

Trust

Agent Identity

Stable name, version, and capabilities per agent

Agents

Sandbox Preview

Dry-run plan with explicit side effects before execute

Trust

Revocation Affordances

One-click revoke beside the grant

Chatbot

Turn Ownership Indicator

Shows who currently has the turn

Chatbot

Interrupt and Resume

Stop mid-response and continue with context

Chatbot

Memory Scope Toggle

Set memory persistence per message

Chatbot

Repair Contract

Retry with explicit delta and constraints