Saddle Point

Worked case · Chapter 12, Simulation and Wargaming with AI Agents · p. 480 · sources checked 9 November 2026

Evaluating a machine negotiator before procurement

what evaluation would make a reported pilot result evidence of quality, and what does a red-team finding certify?

The network

acts runs pilotsacts negotiatessignal a reported pilot resultcommits fixed before the data: counterparties, n, the acceptance rulesees sees outcomes, not the ruleBuyerchooses n negotiations, a threshold c, a red-team budget rVendorruns pilots; reports one or the best of kThe agentdecision rule fixed during evaluationCounterpartiesa sparring partner, or a tester
leader, commits first player an object of the game Models W1 and W4. A reading of the mapping table, drawn by the site. Hover a node or an arrow; the arrows in words:
  1. Vendor → The agent acts runs pilots
  2. The agent → Counterparties acts negotiates
  3. Vendor → Buyer signal a reported pilot result
  4. Buyer → Counterparties commits fixed before the data: counterparties, n, the acceptance rule
  5. Buyer → The agent sees sees outcomes, not the rule

The mapping

The six fields of the model card, as the book fills them in for this situation.

FieldIn the case
1 Decision-makersthe buyer as evaluator; the vendor, who runs pilots and chooses what to report; the agent, whose decision rule is fixed during the evaluation (Model W1's agent); the counterparties met in evaluation (W1's sparring partner, or a tester)
2 Timea finite evaluation of negotiations before award; monitoring after award is outside the model
3 Informationthe buyer sees outcomes — a deal or none, and its terms — not the agent's decision rule; the vendor sees every pilot it ran
4 Commitmentwhether the counterparties, the number of negotiations and the acceptance rule are fixed before the data are seen (W4's threshold rule), or chosen afterwards (W4's selected report)
5 Payoffsin the model, a win or a loss against an evenly matched reference (W4), or a zero-sum score with a certified value (W1); in fact, multi-issue terms with gains to both sides
6 Strategiesbuyer: the number of negotiations , a threshold , a red-team budget ; vendor: report one pilot or the best of

What the mathematics licenses.

Seven statements, each about the models under the card above; the mapping to procurement is a reconstruction R, and no statement is an assessment of any agent named or described in item 1.

  • A pilot result is a head-to-head average. An agreement rate, or a win rate against the counterparties who happened to take part, is Model W1's first number. In that model a fixed doctrine earns per round against one sparring partner while guaranteeing in a game of value (Proposition 12.2 (p. 491)(a)). The object that survives a change of counterparty is the guarantee, and the distance from the best attainable is the exploitability. A reported agreement rate is one step further from either: it counts deals, not deals on good terms D [Proposition 12.2 (p. 491); the reading of agreement rates is R].
  • Evenly matched agents show or more. Under Model W2 both players are exactly optimal, and conditional on a decisive round each wins with probability exactly . An agent of that kind wins at least of evaluation negotiations with probability exactly , and at least of with probability (Proposition 12.10 (p. 497)(a), Table 12.2 (p. 486)a). A vendor's “ in ten negotiations” is therefore a result that an agent no better than its counterparties produces about one time in six D [Proposition 12.10 (p. 497)].
  • The evaluation needs tens of negotiations, and the number is not monotone. To separate a win probability of from with size at most and power at least , a threshold rule needs at least negotiations (declare the agent better at wins or more); with power , ; with size and power , . Because the binomial is discrete, a larger evaluation can be worse: at , and negotiations no threshold rule meets the first pair of targets, and only from does every larger checked do so (Proposition 12.10 (p. 497)(b), Table 12.2 (p. 486)b). A protocol that says “at least negotiations” has to check the it actually runs D [Proposition 12.10 (p. 497)].
  • Selection is the reporter's free parameter. If ten configurations of an agent (prompts, versions, settings), each with true win probability , are piloted ten times each and the best is reported, its expected win rate is , above ; the best of five shows at least of with probability (Proposition 12.10 (p. 497)(c), Figure 12.4 (p. 485)a). Applied to the best of five, the -negotiation rule of item (iii) has size instead of This is Model W2's best-of-five arithmetic in a binary record, and it does not require bad faith: tuning an agent on pilot results and then reporting those results is selection. The remedy is a commitment in field 4 — counterparties, number of negotiations and acceptance rule fixed before the data, and evaluation data the vendor has not seen. The memorandum's request that independent-evaluation data not be accessible to the vendor is, in this model, exactly the device that removes the selection margin D [Proposition 12.10 (p. 497); the reading of the memorandum is R].
  • A red-team result is one-sided. A deviation that is found and beats the agent proves that the agent's exploitability is at least the gain found, under the protocol of the test; a search that finds nothing proves only that weaknesses are rare in what was searched. Model W1's learning tester reports at budget against an agent whose true exploitability is (Proposition 12.2 (p. 491)(b)). A blind search does no better: if one deviation in a hundred exploits the agent, independent probes are needed to find one with probability , and a hundred probes find nothing with probability (Proposition 12.10 (p. 497)(d), Figure 12.4 (p. 485)b). The published finding that a scripted show of desperation raised an agent's payoff against a standard model is a report of the first kind: a lower bound on that model's exploitability in that scenario, not a measurement of it D [prop:sim-score,prop:sim-eval; Bianchi et al. 2024; the reading is R].
  • Upsets are what pool dependence predicts. The finding that the strongest models sometimes lose to weaker opponents is, in Model W1's terms, the gap between head-to-head results and quality: the doctrine “always P” beats a partner who always plays R, and the wrong-model agent ties the equilibrium exactly in friendly play while being exploitable for (Proposition 12.2 (p. 491)(a)). A cross-play table ranks agents against the pool that played; a competition with more than a hundred thousand negotiations reduces the noise in that ranking without changing what it ranks against D [Proposition 12.2 (p. 491); Davidson et al. 2024; Vaccaro et al. 2025; the reading is R].
  • Reproducible is not the same as replayed. A demonstration that replays fixed scenarios against scripted counterparties scores a transcript, and by Remark 12.3 (p. 492) a transcript can be exploitable well beyond the mixture it realises. An evaluation can be reproducible — as the memorandum asks of vendor-run tests — and still randomise genuinely, if its random choices are seeded and declared; what it must not do is score the replay of a sequence the agent was tuned on R.

Where the mapping breaks.

Negotiation is not zero-sum and has no certified value: Model W1's exact column has no field counterpart, and “win” has to be defined against a baseline — usually what a human negotiator would have obtained from the same counterparty — which makes the evaluation a paired comparison, with its own variance, rather than a count. Outcomes are multi-dimensional (price, payment terms, delivery, the relationship), so a binary record discards most of what the buyer cares about. Negotiations are not independent: the same counterparties recur, learn the agent's habits and adapt, so the deployment population drifts away from the evaluation population; this is the NIST framework's caution about measurement in the laboratory, met in this setting. The agent is not fixed: a language-model agent is updated by its vendor, and a version evaluated before award is not the version deployed a year later. And the alternative is arbitrary; the difference worth detecting is set by the value of a better agent to the buyer, which the model does not contain.

In the book

The full case runs through six steps: The situation, as documented; The model card; What the mathematics licenses; Where the mapping breaks; What one would have to measure; Sources. The numbers in step 3 are certified in the chapter's engine room, and the sources in step 6 are listed with the day they were read. The site shows steps 3 and 4; the rest is on p. 480 of the book.