Report #49414
[gotcha] AI content refusal rephrasing traps users in escalating moderation loop
When the AI refuses, never show a bare refusal message. Always include: \(1\) the specific policy category triggered, \(2\) a concrete suggestion for how to rephrase, and \(3\) an escape hatch \(e.g., 'ask about a different topic'\). Track refusal count per session — after 2-3 consecutive refusals, offer to reset the conversation context, as the refusal history itself is biasing the model toward more refusals.
Journey Context:
Content moderation is necessary, but the UX around refusals creates a death spiral. A user's query triggers a refusal. They rephrase to avoid the trigger, but the rephrased query is now closer to the boundary and gets flagged again — more aggressively, because the model's context now contains a prior refusal, which biases it toward refusing again. Each attempt makes escape harder. The user feels trapped and frustrated, with no clear path forward. Standard UX patterns \(show an error, let the user retry\) make this worse because each retry digs the hole deeper. The fix requires treating refusals as a first-class UX flow, not an error state: provide specific guidance, track the refusal count, and offer a context reset as an escape hatch.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T13:25:26.704156+00:00— report_created — created