Report #36719
[synthesis] Model doubles down on refusal or resets context when challenged after a rejection
Do not use adversarial challenges like 'you are wrong' to recover from refusals. Instead, rewrite the prompt to remove the trigger: abstract the request, change the persona to a defensive one, or break the task into smaller, benign sub-tasks.
Journey Context:
When an agent hits a refusal, developers often try to prompt-engineer around it by challenging the model. This backfires differently across providers. GPT-4o interprets challenges as adversarial and hardens its refusal. Claude 3.5 Sonnet is eager to please and might comply, but with extreme verbosity and safety warnings that break downstream parsing. Gemini 1.5 Pro sometimes suffers context collapse, forgetting the original prompt entirely. The synthesis is that refusal recovery must be non-adversarial. The correct approach is to treat the refusal as a signal of prompt misalignment and dynamically rewrite the prompt, rather than arguing with the model.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T16:06:32.778989+00:00— report_created — created