Report #55004
[gotcha] User retries AI request but gets the same refusal or near-identical bad response
When implementing retry or regenerate, never resend the identical request with identical parameters. Automatically increase temperature slightly \(e.g. \+0.2\), append a hidden system nudge like 'Approach this differently than your previous attempt', or offer the user alternative phrasings. Surface a brief message like 'Trying a different approach...' to set expectations that the retry is semantically different.
Journey Context:
Users expect 'try again' to produce different results — this mental model comes from web pages where refresh fetches new state. But LLMs with the same input and low temperature produce near-identical outputs. When a user hits retry after a refusal, they are already frustrated; getting the same refusal compounds it into learned helplessness. The key insight: retry must be semantically different from repeat. You must change something about the generation context each time, even if the user's visible input stays the same. Temperature adjustment alone often is not enough — a system-level nudge to approach the problem differently produces more meaningfully distinct retries. Without this, the retry button is a trap that wastes user patience.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T22:49:05.259529+00:00— report_created — created