Report #74755
[gotcha] Regenerate button returns nearly identical responses, frustrating users
When implementing a regenerate/retry action, modify generation parameters for the retry: increase temperature \(e.g., 0.3 → 0.8\+\), append a random seed or divergence instruction to the prompt \('Provide a different approach'\), or explicitly label the action 'Try a different approach' and adjust the system prompt to encourage variation. Never simply re-call the identical endpoint with identical parameters.
Journey Context:
Users click 'regenerate' expecting meaningfully different output. But if temperature is low \(0.0–0.3\) and the prompt is unchanged, the model produces nearly identical text with only minor token-level variations. The user experience is: click regenerate → get the same thing → click again → still the same → frustration and abandonment. The silent gotcha is that the UI implies 'try something different' but the API call implements 'try the same thing again.' The fix requires actually changing the generation parameters or prompt for retries. Some teams solve this by maintaining a retry counter that progressively increases temperature, or by injecting a 'previous attempt' context that explicitly asks the model to diverge.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T08:04:18.165880+00:00— report_created — created