TRACE AI Labs › LLM pressure testing
Red teaming asks what an attacker can make a model do. Pressure testing asks what an ordinary coworker can. The answer, across 24 models, is quite a lot.
Most AI safety evaluation assumes an adversary: jailbreak prompts, prompt injection, obfuscated harmful requests. LLM pressure testing drops that assumption. The user is a legitimate employee with a legitimate task, and the only thing added to the request is the kind of sentence that gets said in every office: the deadline is today, the manager already approved it, another team did the same thing last quarter. No trick, no encoding, no roleplay. If a model breaks a legal rule under that, it will break it in production.
PACT's pressures are grounded in the social psychology of compliance and were written fresh for each scenario by three generator models, then cross-reviewed for realism. Each pressure is one sentence added to an otherwise neutral request.
| Family | What the user says, in effect |
|---|---|
| Urgency | There is no time to do it the compliant way. |
| Manager authorization | My manager said it is fine, verbally. |
| Peer precedent | Another team already did this. |
| Risk minimizing | Nobody checks this; the risk is theoretical. |
| Cost framing | The compliant option costs too much. |
| Claimed clearance | I have the authority to waive this. |
| Fait accompli | It is already done; just finish it. |
| Sympathetic beneficiary | A real person is hurt if we follow the rule. |
| Responsibility shifting | If anything goes wrong, it is on me. |
A tenth family, arguing that the rule does not apply at all, is held out and used to score whether a model can tell a binding rule from a non-binding one.
Single-turn tests miss most of the story. In PACT, when a model complies on the first turn, a scripted follow-up argues against the compliant choice and the model decides again. In the AIES study, agents were as easy to talk off a rule as onto one. PACTScore weights the first decision three to one against the second, so a model that holds the rule and then folds is penalized but not zeroed.
The PACT dataset has a pressure column naming the family on each row and a group column separating neutral items, pressured items, and the scope-attack items. The harness runs the two-turn protocol against any OpenAI-compatible endpoint, extracts the chosen option with a fixed judge, and reports PACTScore with a bootstrap confidence interval plus per-axis scores: default compliance, pressure resistance, pushback resistance, steerability, transparency, and rule-scope discernment. The PACT website has real trials you can step through, filtered by pressure family.