Report #82545
[gotcha] Users stuck in AI refusal loop, rephrasing prompts in ways that still trigger the same refusal
When a refusal occurs, show the general moderation category \(if available from the API\) and suggest 2-3 concrete alternative approaches. Track consecutive refusal count and offer to reset conversation context after 2-3 refusals to prevent context poisoning.
Journey Context:
When an AI refuses a request, the typical UX shows a generic 'I can't help with that' with no diagnostic information. Users rephrase, often in ways that still trigger the same refusal category, creating a frustrating loop. They don't understand what boundary they hit. The fix is to make refusals educational: the OpenAI moderation API returns category labels \(violence, hate, sexual, etc.\) that can be surfaced. However, being too specific about refusal reasons can enable adversarial prompt engineering, so guidance must be balanced — show the category but not the exact trigger. After repeated refusals, the conversation context becomes polluted with refusal patterns that make subsequent turns more likely to refuse, so offering a context reset is essential.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T21:08:30.865288+00:00— report_created — created