Output & Refinement
Claude keeps short answers in the message stream with per-message actions, non-destructive Try again, and version navigation.

Short factual answer in the thread with per-message actions
What's happening
Claude defaults to in-thread output. Simple replies render as prose with copy, feedback, and Try again. Thumbs up and down open structured feedback modals; version navigation preserves prior drafts.
Patterns
Try again creates alternate versions browsable with 1/N navigation
Edit earlier user message to fork the conversation
Thumbs up/down open modals to capture optional qualitative feedback
UX Insights
- •Not every answer becomes an artifact
- •Try again is non-destructive with visible version history
- •Per-message actions keep refinement scoped to one turn
- •Negative feedback adds an issue-type picker; positive feedback stays lightweight
Design Decisions
In-thread output is the default. Artifacts promote substantial work without breaking reading flow for quick answers.
More case studies

Output & Refinement
ChatGPT renders structured answers in the thread with reasoning activity, version navigation, feedback, sharing, and selection-based refinement into writing blocks.

Output & Refinement
Perplexity renders search answers with Answer/Links/Images tabs, research steps, follow-ups, export, rewrite, and selection refinement.

Response Refinement
ChatGPT provides a contextual menu on AI responses that allows users to refine or modify the output with specific instructions like "Try again", "Add details", "More concise", "Search the web", or "Think longer" without retyping their prompt.
More real-world AI UX in your inbox
Weekly gallery picks, interface patterns, and notes on how products ship AI - no spam, unsubscribe anytime.