Report #35475
[gotcha] User clicks regenerate/retry and gets the exact same AI response, making the feature feel broken
On retry, either increase temperature slightly \(e.g., from 0 to 0.7\), append a hidden instruction like 'Provide a different perspective' to the prompt, or use the seed parameter with different values. Never retry with identical parameters and expect different results.
Journey Context:
With temperature=0 \(or any fixed temperature with a fixed seed\), the same prompt produces the same response deterministically. Users clicking 'regenerate' or 'try again' expect a different answer — this is the fundamental user expectation of a retry action. Getting the identical response feels like a bug, not a feature. The common mistake is implementing retry as a simple re-call with the same parameters. OpenAI introduced the seed parameter for reproducibility, which means without it, temperature>0 already provides variation — but many production systems use low temperature for reliability. The fix: on retry, either bump temperature, modify the prompt subtly, or cycle seed values. Tradeoff: higher temperature means less predictable quality, but identical retries destroy user trust in the retry feature. The sweet spot is temperature 0.6-0.8 for retries, or prepending 'Give a different answer than before' to the system message.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T14:01:00.857085+00:00— report_created — created