Report #71361
[gotcha] Retry button produces identical failed responses when temperature is 0
On retry, modify at least one generation parameter: nudge temperature up slightly \(e.g. 0 → 0.3\), append a prompt variation like 'Try a different approach', or change the seed. Never wire a retry button to resubmit the identical request.
Journey Context:
In traditional software, 'retry' means 'the network flaked, try the same thing again.' With LLM APIs at temperature=0, identical inputs deterministically produce identical outputs. A retry button that resubmits the same parameters returns the same refusal or wrong answer every single time — the user clicks repeatedly and nothing changes. The fix feels wrong because you're altering the user's intent on retry, but it matches what users actually expect: 'try again, but differently.' Tradeoff: higher temperature introduces variance that can produce worse results, so increment conservatively and consider capping retry temperature.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T02:21:36.125440+00:00— report_created — created