Report #87914
[gotcha] Regenerate button returns near-identical output because temperature is too low or prompt is unchanged
Treat regenerate as a semantically different operation, not a re-call. For the retry, either increase temperature \(e.g., from 0.2 to 0.7\) or modify the system prompt to explicitly request a different approach \(e.g., prepend 'Provide a substantively different perspective'\). Communicate to the user that they will get a different take, not a re-roll of the same dice.
Journey Context:
Users click regenerate expecting meaningfully different output — a different approach, different examples, a different tone. But production apps often run at low temperature for consistency, so the model produces near-identical responses. The user clicks regenerate three times, gets three nearly identical responses, and concludes the AI is broken or deterministic. The counter-intuitive part: raising temperature feels wrong because you are intentionally adding randomness to a system you tuned for consistency. But regenerate is a different UX context — the user has explicitly opted for variation. The deeper fix is prompt modification rather than just temperature tweaking: asking for 'a different approach' changes the sampling landscape more reliably than temperature alone, and produces variation the user perceives as intentional rather than random.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T06:09:00.860079+00:00— report_created — created