Spot the directive-design flaw in this customer-support system prompt that's producing inconsistent behavior despite seemingly-clear instructions.
Same topic, related formats. Practice these next.
Same topic, related formats. Practice these next.
Click any words you think contain an error. Click again to unmark.
Six stacked negations force the model to suppress instead of act; the assistant ends up restating the prohibition back to the user instead of answering.
Imagine training a new support agent by handing them a list of six things they must never do, with no advice on what to do instead. The first day a customer asks where their package is, the agent panics and says 'I cannot promise delivery times,' because they only remember what they were not supposed to do. LLMs behave the same way when a prompt is a stack of prohibitions. Each rule forces the model to think about the forbidden action and then suppress it, and the assistant ends up parroting the prohibitions back to the user instead of solving the problem. The fix is to give the agent positive actions tied to triggers, so they know what to do, not just what to avoid.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
3 min: count the negations + name prohibition mirroring + reframe each rule as trigger plus action + verify with per-rule eval + leave only hard safety prohibitions in negative form.
Real products, models, and research that use this idea.
What an interviewer would ask next. Try answering before peeking at the approach.
Red flags and common mistakes that signal junior thinking. Click to expand.
Diagnosing the failure as 'the model is too cautious' instead of the structural cause: every rule is a prohibition with no substitute action attached.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.