Report #55541
[gotcha] AI refusals create a dead-end UX with no recovery path for the user
When the AI refuses a request, show the refusal with context: indicate what category of content or capability limit triggered it, offer specific rephrasing suggestions, provide a 'try rephrasing' affordance, and never show a generic blank state or unstyled error; treat refusals as a redirect not a wall
Journey Context:
When an AI refuses a request \(content policy, safety filter, capability limit\), most implementations show a bare error message: 'I can't help with that' or just a blank response. This is a UX dead end—the user does not know what triggered the refusal, whether a small rephrase would work, or if the entire topic is off-limits. The result is frustration and often adversarial rephrasing \(jailbreak attempts\) that would not happen with a helpful redirect. The fix is to treat refusals as a conversation turn, not an error: explain the boundary at a useful level of detail, suggest how to rephrase, and make it easy to continue. This is counter-intuitive because safety teams often want minimal information in refusals to avoid 'teaching' users where the boundaries are, but opaque refusals increase user frustration and decrease product trust without meaningfully improving safety—determined users will probe regardless, while good-faith users are just stranded.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T23:43:15.928557+00:00— report_created — created