Report #57986
[gotcha] Regenerate and retry buttons return nearly identical responses because temperature and context are unchanged
On retry, either: \(1\) append a hidden system instruction like 'Provide a different approach than your previous response' to the prompt, \(2\) slightly increase temperature on each successive retry, or \(3\) explicitly offer two options: 'Regenerate \(similar\)' vs 'Try a different approach.' Never silently return a near-identical response to a retry.
Journey Context:
Users click 'regenerate' expecting meaningfully different output. But if temperature is low \(common in production for reliability\) and the prompt is identical, the model produces nearly the same response — often the same error rephrased. This is especially frustrating when the first response was wrong: the user retries hoping for a correct answer but gets the same hallucination with slightly different wording. The intuitive fix \(raise temperature\) has its own problem: too high and you get incoherent output. The real fix is to modify the hidden prompt on retry to explicitly request a different approach, while keeping temperature stable. This signals the model to explore a different reasoning path rather than re-traversing the same one. Some products also change the visual label from 'Regenerate' to 'Try differently' after the first retry to set user expectations.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T03:49:08.221201+00:00— report_created — created