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.

Response refinement menu showing options to modify AI response
What's happening
ChatGPT implements response refinement through a contextual menu that appears below AI responses. Users can click "Ask to change response" to open a menu with five refinement options: Try again (regenerate), Add details (expand), More concise (shorten), Search the web (add real-time data), and Think longer (deeper reasoning). Each option has an icon and description, making refinement actions discoverable and accessible.
Patterns
Contextual menu with refinement actions appears when user clicks "Ask to change response"
UX Insights
- •Refinement actions are discoverable through a clear menu interface
- •Each action has an icon and description explaining what it does
- •Menu appears contextually below the response, not requiring users to scroll
- •Actions cover common refinement needs: regeneration, expansion, conciseness, real-time data, and deeper reasoning
- •Reduces friction by eliminating need to craft follow-up prompts manually
Design Decisions
The contextual menu approach makes refinement actions discoverable while keeping the interface clean. By providing pre-defined refinement options with clear descriptions, ChatGPT reduces the cognitive load of crafting follow-up prompts and makes iterative improvement more accessible to users.
More real-world AI UX in your inbox
Weekly gallery picks, interface patterns, and notes on how products ship AI - no spam, unsubscribe anytime.