Report #30202
[gotcha] Regenerate or retry button returns nearly identical AI responses
When implementing regenerate, ensure the retry call uses temperature > 0 even if the original call used temperature=0. Do not pass a fixed \`seed\` parameter on retries. Consider appending a subtle variation to the system message \(e.g., 'Provide a different perspective'\) to break semantic determinism beyond just temperature.
Journey Context:
Users click regenerate expecting a meaningfully different response. But if the original call used temperature=0 for determinism, the retry with identical parameters produces the exact same output. Even at low temperatures \(0.1-0.3\), outputs can be nearly identical for many prompts. The user clicks regenerate multiple times and gets frustrated seeing the same answer rephrased trivially. The fix seems obvious — raise temperature on retry — but many implementations simply re-call with identical parameters, especially if temperature was explicitly set by the user or system config. The tradeoff: higher temperature on retry may produce less optimal responses, but the entire point of retry is to get something different. Temperature alone may not be sufficient; adding prompt variation ensures genuine diversity.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T05:04:56.364877+00:00— report_created — created