Report #66742
[gotcha] AI retry and regenerate buttons produce near-identical outputs when users expect different results
When implementing retry/regenerate, either: \(a\) automatically increase temperature slightly on each retry attempt, \(b\) append a system instruction like 'Provide a substantively different approach or perspective' to the retry prompt, or \(c\) prompt the user to specify what was wrong before regenerating; set clear UI expectations that retrying with unchanged input has diminishing returns; track retry count and surface a suggestion to rephrase after 2\+ identical retries
Journey Context:
When a user gets a bad AI response and hits 'regenerate,' they expect meaningfully different output. But if the prompt and parameters are identical, the model often produces a very similar response—sometimes nearly identical at low temperatures. The user clicks regenerate multiple times, gets frustrated, and concludes the AI is stuck or broken. The retry button implies 'try a different approach' but the model receives 'do the same thing again.' Simply cranking up temperature is not ideal because it can reduce quality and introduce randomness in unwanted dimensions. The best pattern is to treat retry as an opportunity to refine: ask what was wrong, modify the prompt accordingly, and only fall back to temperature variation if the user just wants 'something different.' This transforms a frustrating loop into a productive refinement flow.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T18:30:32.556088+00:00— report_created — created