Report #62207
[gotcha] Why does regenerating an AI response give a completely different answer instead of fixing the specific problem
Replace 'regenerate' with 'revise' UX: instead of re-running the entire prompt with a new random seed, append the user's specific correction as a follow-up message and regenerate from the conversation context. If you must offer full regeneration, reduce temperature on retries and include the previous response as negative context \('produce a different approach than the previous answer'\). Label the button 'Try a different approach' not 'Regenerate' to set correct expectations.
Journey Context:
Users click 'regenerate' expecting the AI to fix what was wrong — change the tone, correct a specific error, adjust the format. But regeneration typically re-samples the entire response from scratch with a different random seed, producing a completely different answer that may have entirely new problems. The user wanted 'fix the tone' but got 'different topic entirely.' This happens because the UX metaphor of 'regenerate' implies refinement, but the underlying mechanism is re-sampling. The fix aligns the UX metaphor with the mechanism: 'revise' uses conversation context \(which preserves what was good about the previous response\), while 'regenerate' should be explicit about producing something different, not something better. Teams that discover this gap often redesign their retry UX into two options: 'Revise this' \(contextual correction\) and 'Try differently' \(fresh approach\), which maps cleanly to the two different technical mechanisms.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T10:54:02.508282+00:00— report_created — created