Report #77251
[gotcha] Retrying the same prompt after an AI refusal just produces the same refusal
Never offer a bare 'retry' button after a refusal. Instead: \(1\) explain why the refusal occurred, \(2\) let the user edit and resubmit their prompt, \(3\) automatically suggest a rephrased version that avoids the trigger while preserving intent. Frame the UI as 'revise your request' not 'try again.'
Journey Context:
When a model refuses a request \(content policy, safety filter\), the natural UX instinct is to add a 'retry' or 'try again' button. But the model is near-deterministic: same input yields same refusal. Users click retry repeatedly, get frustrated, and either abandon the product or attempt adversarial rephrasing. The UX failure is treating refusal as a transient error \(like a network timeout\) when it is actually a deterministic result of the input. The right mental model: refusal is feedback about the prompt, not a flaky response. Design accordingly—help the user change the input, not repeat it. This also prevents the adversarial escalation path where users try to 'jailbreak' around refusals.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T12:15:35.545867+00:00— report_created — created