Report #52991
[gotcha] Regenerate or retry button produces the same unsatisfactory response
When implementing retry UX: \(a\) slightly increase temperature on each retry iteration, \(b\) append a hidden unique identifier or rephrasing hint to the prompt to break input determinism, or \(c\) prompt the user to rephrase their request instead of just re-running the same prompt. Always signal to the user that something changed about the request.
Journey Context:
Users click regenerate when they do not like an output, expecting a meaningfully different response. But if the prompt and parameters are identical, the model will often produce a very similar response—especially at low temperatures. The UX feels broken: the user explicitly asked for something different and got the same thing. This is worse than a loading spinner because it signals that the system is unresponsive to user intent. The naive fix \(crank up temperature\) creates a different problem: high-temperature outputs can be incoherent or hallucinatory. The better approach is to guide the user toward rephrasing, which actually changes the input distribution, or to silently inject variation that does not compromise quality. Some products implement a temperature escalation pattern: first retry at same temp, then slightly higher, giving progressively more creative outputs. The gotcha: your retry button feels like a no-op to users, destroying perceived product quality.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T19:26:29.796876+00:00— report_created — created