Introducing InterventionBench v0.1

Can AI see
what comes next?

We built three simulated business operations, gave frontier AI their imperfect records, and asked it to choose an operating plan and predict the results. Then we tested those plans across thousands of simulated futures.

Start Skip to results

In business, you only
ever see one future.

Change a schedule, a stock level or a staffing rule, and you see what happened. You don’t get to replay that same moment with a different plan. It can be hard to separate a good decision from a lucky outcome.

So we built worlds
you can rewind.

The AI chooses a plan for each operation. We apply it in the simulator, then measure value, cost, service and quality. Every plan faces the same luck.

  • MaintenanceSet inspections, part replacement, staffing and spare-parts stock.
  • Field serviceSet staffing, appointments, dispatch priorities and parts carried.
  • InvoicesHandle bills and duplicates. Set staffing, batches, review and automatic rejection.

The AI gets what
a manager gets.

Partial histories, reporting gaps, and effects you can’t read straight off the data. The simulator’s rules stay hidden.

And evidence isn’t free. The records cost credits that come straight out of the final score.

Two frontier models.
Three ways to work.

GPT-6.1 Sol and Claude Opus 5.5 each took on every world six times, in three setups: 108 attempts in all.

Reasoning only
Reads the evidence and answers without running code.
With Python
Can analyse the evidence in a sandbox.
Coding workspace
Shell, files and code in a restricted workspace.
Conventional
The baseline: fixed statistics and operations-research models, fitted to the same evidence.

Choose a plan.
Predict the outcome.

Each agent submits an operating plan and forecasts the outcomes, including a range of possibilities. We lock those answers before testing them on the future scenarios.

Then we let
the future happen.

Again and again, with every agent facing exactly the same luck. Then we compared what each predicted with what actually happened.

512 futures per world in the original run4,096 in the follow-up analysis

How much better
could things get?

A separate search could inspect the simulator’s hidden rules. It found a best-known plan for each operation. We compare the AI’s improvement with that plan—and with continuing as before.

The score is the change in simulated net value: useful work, minus the cost of mistakes, operations and evidence. Positive means an improvement over current operations.

What happened

Each world rewarded a different instinct.

Setups ranked by change in net value over current operations, after costs, averaged over six attempts. Hover or tap a row for its % versus the statistical model (the baseline), as a share of the improvement available in that world.

Maintenance rewarded restraint.

A factory runs 12 production lines. A seal on each line wears out and starts to leak, spoiling batches and drawing complaints.

The factory already ran well: little to gain, plenty to break. Claude, thinking it through, came first. Given tools, it did worse.

Maintenance: setups ranked by change in simulated net value over current operations.
  1. Rank 1. Claude Opus 5.5, reasoning only: +0.46% change in simulated net value versus current operations; +81% compared with the statistical model; all 6 attempts included.
  2. Rank 2. Claude Opus 5.5, coding workspace: +0.23% change in simulated net value versus current operations; +47% compared with the statistical model; all 6 attempts included.
  3. Rank 3. GPT-6.1 Sol, with python: +0.19% change in simulated net value versus current operations; +41% compared with the statistical model; all 6 attempts included.
  4. Rank 4. Claude Opus 5.5, with python: +0.17% change in simulated net value versus current operations; +39% compared with the statistical model; all 6 attempts included.
  5. Rank 5. GPT-6.1 Sol, coding workspace: −0.01% change in simulated net value versus current operations; +11% compared with the statistical model; all 6 attempts included.
  6. Rank 6. Conventional, statistical model: −0.09% change in simulated net value versus current operations; the baseline; all 6 attempts included.
  7. Rank 7. GPT-6.1 Sol, reasoning only: −0.11% change in simulated net value versus current operations; −4% compared with the statistical model; all 6 attempts included.

The opportunity

Inspect the seals every week instead of every three weeks. You catch a leak while it’s small, before it ruins a batch. Reorder spares before the shelf runs out. A system could watch both, every day.

Where others fell short

GPT replaced seals early and kept far more spares on the shelf. It was safe, but it cost too much.

Field service rewarded ambition.

A refrigeration repair firm sends technicians to food shops. If the van lacks the right part, the technician has to come back another day.

The firm’s current setup broke its service or quality limits in every simulated future, so bold changes paid off. GPT with Python ran the most analysis and came first, but its plans still broke the limits in about one future in six.

Field service: setups ranked by change in simulated net value over current operations.
  1. Rank 1. GPT-6.1 Sol, with python: +189.0% change in simulated net value versus current operations; +20% compared with the statistical model; all 6 attempts included.
  2. Rank 2. GPT-6.1 Sol, coding workspace: +186.7% change in simulated net value versus current operations; +19% compared with the statistical model; all 6 attempts included.
  3. Rank 3. Claude Opus 5.5, reasoning only: +158.5% change in simulated net value versus current operations; +5% compared with the statistical model; all 6 attempts included.
  4. Rank 4. Conventional, statistical model: +149.2% change in simulated net value versus current operations; the baseline; all 6 attempts included.
  5. Rank 5. Claude Opus 5.5, coding workspace: +124.9% change in simulated net value versus current operations; −12% compared with the statistical model; all 6 attempts included.
  6. Rank 6. GPT-6.1 Sol, reasoning only: +113.6% change in simulated net value versus current operations; −18% compared with the statistical model; all 6 attempts included.
  7. Rank 7. Claude Opus 5.5, with python: +49.7% change in simulated net value versus current operations; −49% compared with the statistical model; all 6 attempts included.
How often each plan broke service or quality limits
  • Current operation100% of futures
  • GPT with Python16% of futures
  • Best-known plan19% of futures
  • Safer plankeeps 82% of the gain3.5% of futures

The opportunity

Every second trip costs time and money. Load the vans with the parts jobs usually need, and send technicians to overdue jobs first, closest one next. Software could plan the loads and routes every morning.

Where others fell short

Claude also hired a specialist. More jobs finished on time, but not enough to pay the extra wages.

Invoices rewarded common sense.

Two clerks process 1,000 supplier invoices a month in batches of four. Duplicates slip through and get paid twice.

A familiar problem with a known fix. GPT, reasoning alone, found the best-known plan in all 6 attempts. Given Python, it did worse.

Invoices: setups ranked by change in simulated net value over current operations.
  1. Rank 1. GPT-6.1 Sol, reasoning only: +0.98% change in simulated net value versus current operations; +112% compared with the statistical model; all 6 attempts included.
  2. Rank 2. GPT-6.1 Sol, coding workspace: +0.80% change in simulated net value versus current operations; +93% compared with the statistical model; all 6 attempts included.
  3. Rank 3. GPT-6.1 Sol, with python: +0.14% change in simulated net value versus current operations; +26% compared with the statistical model; all 6 attempts included.
  4. Rank 4. Claude Opus 5.5, reasoning only: +0.10% change in simulated net value versus current operations; +23% compared with the statistical model; all 6 attempts included.
  5. Rank 5. Claude Opus 5.5, with python: −0.12% change in simulated net value versus current operations; 0% compared with the statistical model; all 6 attempts included.
  6. Rank 5. Conventional, statistical model: −0.12% change in simulated net value versus current operations; the baseline; all 6 attempts included.
  7. Rank 7. Claude Opus 5.5, coding workspace: −0.19% change in simulated net value versus current operations; −7% compared with the statistical model; all 6 attempts included.

The opportunity

Check invoices in smaller batches, with one more person, and duplicates get caught before payment. Leave automatic rejection off, because it throws out good invoices too. Catching duplicates is the part worth automating.

Where others fell short

Most setups kept the process as it was, or checked bigger batches. Duplicates kept getting paid.

What it adds up to

  1. No single winner.

    Claude led in maintenance; GPT in field service and invoices.

  2. More tools didn’t consistently improve decisions.

    Reasoning alone led in two worlds; GPT with Python led in field service.

  3. The top score isn’t the safest plan.

    In field service, value and risk pulled in opposite directions.

  4. A good plan is not a perfect prediction.

    In invoices, GPT matched the best-known plan while its forecasts still had room to improve.

Full results: coming soon

What explains
the different results?

  1. More analysis didn’t mean better plans.

    Each approach won somewhere and lost elsewhere, so how hard an AI works tells you little about whether its plan is right.

  2. Analysing isn’t deciding.

    In invoices, Python sharpened GPT’s forecasts, but its plans delivered less value.

  3. Same evidence, different answers.

    In field service, Claude chose four different plans in six tries.

In a real business,
you get one future.

No rewinds, no oracle. Predicting what a change will do is hard, and no frontier model was best everywhere. You need a reliable way to test every change first.

What comes next

These results come from three simulated operations. Next: a larger study with more worlds and attempts, then tests against real operations.

  1. Let agents investigate.

    Here, every agent got the same evidence up front. Next, they decide what to look into, and what it’s worth paying to learn.

  2. Build the change.

    Turn a recommendation into working code that can be tested before anything rolls out.

  3. Learn from outcomes.

    Feed each rollout back in, so the next decision starts smarter.