Report #43616
[gotcha] Retry/regenerate button returns nearly identical AI output making the system appear broken
When implementing retry, modify the generation parameters: increase temperature slightly \(e.g., \+0.2\), append a hidden system instruction like 'Provide a different response than before', or offer intent-specific retry options \('make it shorter', 'more creative', 'more technical'\) rather than a generic regenerate button
Journey Context:
Users click 'regenerate' expecting meaningfully different output. But if the prompt is identical and temperature is low \(as it often is for reliability\), the model frequently produces near-identical text — sometimes differing only in a few words. Users conclude the system is deterministic or broken. The root cause: LLMs are more deterministic at low temperatures than teams expect, and a 'regenerate' button with unchanged inputs is essentially asking the model to do the same thing again. Simply cranking up temperature fixes variety but degrades quality. The better approach is intent-signaled retry: specific retry modes that tell the model HOW to be different. This both sets user expectations and gives the model a meaningful generation path change. The counter-intuitive part: a 'regenerate' button without parameter changes is worse than no regenerate button at all, because it creates a false affordance.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T03:40:57.709761+00:00— report_created — created