Report #88396
[gotcha] Raw AI refusal messages feel punitive and destroy user trust, especially on false-positive filter triggers
Never surface raw API refusal messages directly to users. Reframe refusals as helpful redirection: 'I can't help with that specific request, but I can assist with \[concrete alternatives\].' Show what the AI CAN do, not just what it cannot. After a refusal, offer actionable next steps. Log the raw refusal internally for monitoring but present a constructive, non-judgmental response to the user.
Journey Context:
When a user hits a content filter, they are already in a frustrated or confused state. A blunt 'I can't help with that' or 'That violates my guidelines' feels punitive and opaque — the user does not understand why their seemingly legitimate request was flagged. This is especially damaging when the refusal is a false positive, which happens frequently at safety boundaries. The common mistake is to pass through the model's refusal message verbatim. The alternative of explaining exactly why the request was refused can feel patronizing or reveal too much about safety system internals. The right call is the redirect-don't-reject pattern: acknowledge the request neutrally, pivot to what you can do, and keep the user in a productive flow. This preserves trust while maintaining safety boundaries. The distinction matters because a user who feels scolded leaves; a user who feels redirected stays engaged.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T06:57:17.158504+00:00— report_created — created