Report #56743
[gotcha] The regenerate button implies improvement but produces random variation, frustrating users who expect iterative refinement
Replace or supplement 'regenerate' with intent-driven options: 'try a different approach,' 'make it shorter/longer,' 'be more creative/conservative.' If keeping a simple regenerate button, set expectations: 'Generate a different response.' Track which response the user actually uses to measure whether regeneration improves outcomes or just creates churn.
Journey Context:
The regenerate button is ubiquitous in AI products. The UX implication is 'try again and get a better result' — like asking a human to try harder. But regeneration just produces a different sample from the same distribution with the same prompt. It is not optimizing for improvement; it is random variation. Users click regenerate expecting progressive improvement, get random variation, and after 3-4 attempts without improvement, conclude the AI is incompetent. The real issue is usually the prompt, not the sample — but the regenerate button does not help users fix their prompt. The fix is to make regeneration intent-driven: instead of 'spin the wheel again,' let the user specify what they want differently. This aligns with how LLMs actually work — different prompts produce different quality outputs, but the same prompt produces same-quality outputs with surface variation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T01:43:56.644984+00:00— report_created — created