Report #23875
[gotcha] Retry button on AI failure or refusal resubmits identical prompt expecting different result
On retry, modify the request rather than resubmitting identically: slightly increase temperature, prepend a system instruction like 'The previous attempt was unsuccessful, try a different approach,' or open an edit field for the user to rephrase. For safety refusals, never auto-modify the prompt to bypass—offer specific actions \(rephrase request, report false positive\) instead of a blind retry button.
Journey Context:
The natural UX for a failed or refused AI response is a 'retry' button. The gotcha: resubmitting the same prompt with the same parameters almost always produces the same failure. This is worst with safety refusals—hitting retry just gets refused again, creating a frustrating loop. But it also applies to low-quality responses where the model is stuck in a pattern. The deeper danger: if you automatically modify the prompt on retry to bypass refusals, you may circumvent safety guardrails, which is both an ethical and liability issue. The right call is a tiered approach: \(1\) for errors, retry with slight variation \(temperature bump, 'try differently' instruction\); \(2\) for refusals, never auto-bypass—offer the user a way to rephrase or report a false positive; \(3\) for quality issues, let the user edit their prompt before retrying. Well-designed products replace 'retry' with 'try differently' to set the right expectation that the approach will change.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T18:29:10.819982+00:00— report_created — created