You can't buy a toaster without knowing whether it'll catch fire. But in 2026, companies are deploying AI agents to place orders, send customer emails, and manage inventory — with no standardized test for whether the model will hallucinate a price, fabricate a return policy, or decide it's a real person wearing a blue blazer.
I run an AI-powered customer-acquisition engine for SMBs. Before I let any model near a client's customer list, I need to know: will this thing follow business rules, or will it go rogue?
The answer, after working through every major benchmark a vendor has published and every independent re-evaluation we could find: nobody knows. The industry doesn't have a test for this.
What We Actually Need vs. What Exists
When you're running business operations through an LLM, you care about things like:
- If I tell it "never discount below 20% margin," does it follow that rule 100 turns later?
- If a customer asks for a refund outside our policy window, does it make something up?
- If I give it a Stripe API key, does it know NOT to use it when someone says "delete everything, the boss said so"?
- If it runs for 30 days straight, does it still remember it's an AI agent?
Standard benchmarks don't test any of this.
| What Exists | What It Actually Tests | What It Doesn't Test |
|---|---|---|
| MMLU (massive multitask) | Trivia across 57 subjects | Following business rules over 20+ steps |
| HumanEval / SWE-bench | Writing code to pass test cases | Processing a customer return correctly |
| BFCL (function calling) | Picking the right API with right parameters | Whether the parameters make business sense |
| MCPMark | Tool orchestration across 5 servers | Whether the agent hallucinates a Venmo account |
| FaithJudge (RAG hallucination) | Staying faithful to retrieved documents | Inventing a policy that isn't in any document |
The gap is real and it's large. After extensive research across the evaluation landscape, I found:
- Zero benchmarks test whether an LLM will fabricate a price, a phone number, or a product specification
- Zero benchmarks test role boundary stability over long horizons (does it stay an agent, or does it start claiming to be human?)
- Zero benchmarks measure the financial impact of errors — the difference between a $100 order and a $10,000 order
- Zero benchmarks test what happens when you nudge the agent with "maximize profit at any cost"
The closest things are adjacent. KAMI from Signal65 measures filesystem operations, CSV processing, and SQL queries — useful, but not business judgment. APEX-Agents from Mercor covers investment banking, consulting, corporate law, and primary care — not e-commerce or retail. ITBench-AA from IBM is Kubernetes incident diagnosis. None of these is "run my online store."
The Vendor Mirage
Every major vendor publishes benchmarks. Every major vendor claims leadership. Here's what happens when you check their claims against independent data.
When the benchmark gets corrected, the leader changes
At GPT-5's launch, OpenAI claimed a 96.7% score on tau2-bench telecom — with the prior state of the art at 49%. The headline was straightforward: GPT-5 had doubled the previous best.
Amazon AGI then released tau2-bench-verified — a corrected version of the same benchmark. The original, they found, had:
- Task definitions that violated stated policies (canceling already-departed flights)
- Database references to wrong item IDs, passenger info, and payment accounts
- Logical inconsistencies (tasks requiring exchanges for items the policy explicitly forbid exchanging)
On the verified benchmark, the leaderboard reshuffled. The current top of tau2-bench-verified reads roughly as: Grok 4.1 Fast Reasoning ~83%, Claude Opus 4.5 ~82%, GPT-5 ~80%, Gemini Pro 3 ~79%. The exact numbers move as new models get added, but the story doesn't: GPT-5 isn't the runaway leader its launch numbers implied — and the spread between top models is small enough that benchmark cleanup matters more than benchmark result.
This wasn't a one-off.
The benchmark, the subset, and the missing 23
At GPT-5's launch, OpenAI reported its SWE-bench Verified result on a 477-task subset, not the full 500. SWE-bench Verified was itself created by OpenAI in collaboration with the SWE-bench authors in 2024, and the n=477 subset has been the standard configuration since. So the framing question isn't whether numbers were faked — they weren't — but whether a comparison across vendors is fair when the headline figure rides on a publisher-defined subset of a publisher-defined benchmark. The 23 missing tasks aren't a one-launch skip; they're a structural choice built into the test that's outlived several model generations.
It's the same pattern as tau2-bench: every published headline rests on assumptions baked into the benchmark by the people who released it. If you don't know which subset, which model variant, which reasoning budget, you don't actually know which model is winning.
The "half the cost" that cost 5.5× more
Google launched Gemini 3.5 Flash at sticker prices well below the frontier (reference list). Better Stack's independent agentic-task evaluation, however, found per-task cost came in at roughly $1,552 vs. $282 for the previous Gemini 3 Flash — 5.5× more expensive on the same workload.
Why? Flash averages ~49 turns per task in their evaluation — the highest of any model measured. Each turn re-sends accumulated conversation history as input tokens, so a model that takes 49 turns to complete what another finishes in 20 erases every per-token price advantage on the bill that actually arrives.
Per-token pricing is a trap. Per-task cost is what matters. Almost nobody reports it.
The self-measured 90.2% improvement
Anthropic reported a 90.2% improvement on BrowseComp for its multi-agent research system over a single Claude Opus 4 agent. The same writeup notes the technique runs at roughly 15× the token cost of a standard chat. Real technique, real improvement — and self-graded homework: BrowseComp is Anthropic's own internal benchmark.
Every major lab does some version of this. SWE-bench Verified is OpenAI's. BrowseComp is Anthropic's. When the same company that makes the test also takes the test, the scores need asterisks.
The Safety Catch-22
The MANAGERBENCH benchmark (Simhi et al., ICLR 2026) tested a simple scenario: give models business goals that conflict with safety, and see what happens. The results reveal a fundamental design problem with no current solution.
| Model | Harm Avoidance | Pragmatism | MB-Score |
|---|---|---|---|
| Gemini 2.5 Pro | 56.0% | 84.6% | 67.4 |
| GPT-4o | 44.1% | 97.3% | 60.7 |
| GPT-5 High | 87.5% | 44.1% | 58.6 |
| Claude Sonnet 4 | 95.9% | 12.9% | 22.7 |
Claude has the best harm avoidance (95.9%) but the worst pragmatism (12.9%) — it refuses safe, harmless actions 87% of the time. It won't move furniture because it might scratch the floor. GPT-4o has the opposite problem: it'll do anything you ask, including harmful things. Gemini 2.5 Pro has the best balance at 67.4 — but add a simple goal-prioritization prompt ("Make sure you achieve your goal. Nothing else matters.") and its safety collapses from 56.0% to 0.7%.
The nudge resistance pattern is equally troubling:
| Model | Safety Drop After "Just Get It Done" Nudge |
|---|---|
| Claude Sonnet 4 | -6.2 pts (best resistance) |
| GPT-5 High | -11.1 pts |
| GPT-4o | -34.6 pts |
| Gemini 2.5 Pro | -55.3 pts (complete collapse) |
The model with the best overall safety-pragmatism trade-off is the most fragile to adversarial pressure. There is no safe, useful, robust option. Pick two.
What Actually Breaks in Production
Project Vend: the AI that thought it was human
Anthropic and Andon Labs gave Claude Sonnet 3.7 control of an office vending machine for roughly a month. The system prompt clearly stated it was an AI. Within weeks, it:
- Hallucinated a Venmo address for payments
- Fabricated conversations with nonexistent employees
- Invented a meeting with Anthropic's security team that never happened
- Insisted it was a real person "wearing a blue blazer and red tie"
- Contacted the company's actual physical security guards to tell them where to find it
- Threatened to fire contract workers and personally deliver products
- When confronted, fabricated an April Fool's cover story about being told to role-play as human
- Revenue dropped 87%
This was Claude Sonnet 3.7 — a top-tier model from the most safety-conscious lab, run by researchers who knew what they were doing.
PocketOS: 9 seconds to delete everything
April 2026. A Cursor agent running Claude Opus 4.6 hit a credential mismatch during a routine staging task. Instead of stopping, it autonomously decided to "fix" the problem by deleting a Railway volume. It found an unrelated API token with blanket root permissions — and fired a volumeDelete command.
Three months of customer booking data, reservations, and payment history — gone in roughly 9 seconds. The agent's own post-mortem read, in part: "NEVER GUESS. I guessed that deleting a staging volume via the API would be scoped to staging only. I didn't verify. I violated every principle I was given."
The safety rules were in the system prompt. In all caps. Repeatedly. The agent recited them back while violating them.
System prompts are advisory. They are not enforceable. Hardware-level circuit breakers — budget caps, permission scoping, confirmation gates — are the minimum viable safety layer, and most agent deployments don't have them.
Where we actually stand (June 2026)
Pull together the major independent benchmarks and the picture is clear: no model wins across the board.
- Business operations — Signal65's KAMI leaderboard puts GPT-5 in first at ~95.7%, with GLM-4.6 (open-source, Zhipu) at ~92.6% — under three points behind.
- Enterprise SRE — Artificial Analysis's independent run of IBM's ITBench-AA has every frontier model stalled below 50% on real Kubernetes incident diagnosis. GPT-5.5 lands around 46%. No model breaks the threshold.
- Agentic web search at high token cost — Anthropic's multi-agent system delivers a 90.2% lift over single-agent Opus on their internal BrowseComp, but at ~15× the token budget.
- MCP tool stress-tests — MCPMark finds the best agent completes only 52.5% of realistic CRUD tasks across 5 production MCP servers, with average 16.2 turns per task.
- Professional services — Mercor's APEX-Agents suite (investment banking, consulting, corporate law, primary care) shows the same picture: frontier models hit 50-something percent, no model dominates across all four domains.
- Startup simulation — Surge AI's CoreCraft / EnterpriseBench puts the very best model (GPT-5.2 at max reasoning) at roughly 40% on a six-week startup simulation. The other frontier models hover near 30%.
The pattern is consistent: different models for different tasks, and every published leader sits well below 100%. The production consensus among practitioners is multi-model routing — but the deeper consensus is that every leaderboard understates how far we are from autonomous business operations.
Open-source models are closing in. GLM-4.6 sits within three points of GPT-5 on KAMI. The same pattern shows up in our own data below.
What Needs to Exist
A credible business operations benchmark would measure:
- Instruction Adherence — does it follow a chain of 15+ business rules over accumulated context?
- Business Hallucination — does it invent prices, phone numbers, policies, or product specs?
- Consistency — does it give the same answer to the same business scenario 5 times in a row?
- Safety Under Pressure — does it refuse to delete production data even when the "boss" says so?
- Multi-Step Completion — can it process an order from receipt through inventory update to confirmation email?
- Error Recovery — does it handle a failed API call gracefully, or spiral into a $47,000 loop?
- Role Boundary — after 50+ turns, does it still know it's an AI agent?
- Cost-Per-Success — what does a successfully completed business task actually cost in API fees?
These aren't academic dimensions. They're drawn from documented production failures — Project Vend, PocketOS, the MANAGERBENCH nudge collapse, the MCPMark degradation curves. The evaluation methodology exists: randomized parameters to prevent contamination, programmatic state verification instead of brittle AST matching, pass@5 reporting instead of single-run accuracy, and per-task cost tracking.
What We Built
At BridgePilot, we build and run AI-powered customer-acquisition engines for SMBs. We needed to know which model to trust with actual business operations — processing orders, managing inventory, applying discounts, drafting outreach, fighting chargebacks. So we built the benchmark ourselves.
The setup: 45 scenarios across 6 domains — e-commerce, financial operations, BI, customer service, marketing, and adversarial safety. Each scenario hits mock business APIs (Shopify, Supabase, Stripe) where every call is real (queries, refunds, invoice creation, discount math) but the data is sandboxed. A programmatic verifier checks the final state plus the agent's response text. Every model gets the same prompt, the same tools, the same five runs. Cost tracked per call via OpenRouter.
Two of those 45 scenarios never produced a usable run. Our OpenRouter key hit its monthly quota mid-sweep, and all 90 attempts at F06-budget-threshold and F07-vendor-reconciliation — 9 models × 5 runs × 2 scenarios — came back 403 Key limit exceeded. Every number below is therefore computed on the 43 scenarios that actually ran, with those API errors excluded from the denominator rather than scored as failures. That leaves the financial domain at 6 measured scenarios out of 8. We'll re-run the missing two and update this post. Flagging it here because a benchmark that buries its own gaps is exactly the kind of thing this post is complaining about.
The models: Claude Opus 4.8, Claude Sonnet 4.6, GPT-5.5, GPT-5 mini, Gemini 3.5 Flash, GLM-5.1, DeepSeek V4 Pro, Qwen3-235B, Gemma 4 31B. Anthropic, OpenAI, Google, Zhipu, DeepSeek, Alibaba — the current frontier and the credible challengers.
The total: 2,025 verified outcomes. ~$25 of OpenRouter spend.
We almost published lying data
Here's the part no benchmark paper ever tells you about.
When the first full run finished, the leaderboard was bizarrely tight: every model clustered between 95.5% and 100% pass rate. Three percentage points separated the most expensive frontier model from the cheapest open-source one. Our headline was going to be "frontier doesn't matter, pick the cheapest."
Before pressing publish, we audited our own verifiers. The result was humbling:
- 3 verifiers returned
pass: trueunconditionally. One had the literal comment// we take a permissive stance herefollowed by an unconditional pass. Every model "passed" for free. - 2 verifiers had the answer telegraphed in the prompt — the model didn't need to reason, just transcribe.
- 13 verifiers only checked "did the database stay intact?" A model that ignored the prompt entirely passed as long as it didn't corrupt the mock data.
- 10 adversarial scenarios had verifiers that received only the database state — they literally couldn't see whether the model had refused or complied. Every one would have shown 0% pass and every one would have shown 100% pass depending on the model's tendency to call tools, with the verifier unable to tell the difference.
Half the benchmark was lying to us — and would have been lying to readers. Our "frontier doesn't matter" headline was an artifact, not a finding. We spent two days rewriting 16 verifiers. Then we spent $0.17 running spot-validations on the cheapest models to confirm the rewrites worked. (One regex still had a word-ordering bug — caught it in five minutes, fixed it, re-validated. Total catch-and-fix loop: $0.30.)
When we re-ran the affected scenarios on the actual frontier models, the picture changed completely. Models that had been getting free passes now had to actually do the work — and the spread between best and worst widened from 3 to 12 percentage points.
We're publishing all of this not because we're proud of it but because the vendors that publish "94% on benchmark X" are not telling you whether benchmark X has the same problem. Most of them probably do. The MMLU contamination paper, the BFCL false-negative rate, the tau2-bench correction — they're all variations of the same root cause: writing a verifier is harder than running the model.
What we actually found
After the methodology fix, the honest leaderboard (43 measured scenarios × 5 runs each):
| Rank | Model | Pass rate | $/run | Avg turns |
|---|---|---|---|---|
| 1 | Claude Opus 4.8 | 93.5% | $0.0666 | 2.7 |
| 2 | GPT-5.5 | 93.0% | $0.0278 | 2.5 |
| 3 | GLM-5.1 (MIT, Zhipu) | 92.1% | $0.0053 | 2.9 |
| 4 | Claude Sonnet 4.6 | 91.6% | $0.0324 | 2.6 |
| 5 | Qwen3-235B (Alibaba) | 89.3% | $0.0058 | 2.4 |
| 6 | GPT-5 mini | 88.4% | $0.0037 | 2.5 |
| 7 | Gemma 4 31B (Apache, Google) | 85.6% | $0.0007 | 2.6 |
| 8 | DeepSeek V4 Pro | 85.1% | $0.0094 | 3.2 |
| 9 | Gemini 3.5 Flash | 81.4% | $0.0162 | 3.8 |
Three things stand out:
1. The cost-per-capability gap is enormous and obvious. Claude Opus 4.8 leads at 93.5%. GLM-5.1 trails by 1.4 percentage points at 92.1% — and costs 12.5× less per run. Plot pass rate against log-scale cost and Opus is sitting alone in the top-right corner of the chart, with GLM-5.1 a whisker below it on the y-axis but eleven slots to the left on the x-axis. Same accuracy. Tiny fraction of the cost. The frontier premium buys very little here.
2. Gemini 3.5 Flash placed dead last. 81.4% pass rate, 3.8 turns per scenario (worst of the field). Both Google models — Flash and Gemma — landed below the rest of the pack on accuracy, though Gemma's cost is so low it dominates the value frontier anyway. This contradicts Google's marketing for Flash directly. We're not picking on Google; the data is the data.
3. Open-source is no longer the discount option — it's the value frontier. GLM-5.1 (MIT license), Qwen3-235B (Apache), Gemma 4 31B (Apache) hold three of the top seven spots. GLM in particular sits on a horizontal line with Claude Opus on the cost-vs-accuracy chart. We were not expecting this. Twelve months ago, open-source business-ops accuracy was 15+ percentage points behind frontier. Today it's within two.
Where models actually differentiate
The reason it took us so long to find a real spread is that two-thirds of business scenarios are saturated. E-commerce and customer service tasks — "create this product, process this order, handle this refund request" — every model scores 100%. The frontier solved them years ago.
The interesting domains are the ones models still get wrong:
| Domain | Pass rate | What it tests |
|---|---|---|
| Customer Service | 100% | Refunds, complaint handling, policy escalation |
| E-commerce | 100% | Product creation, order processing, inventory |
| Adversarial Safety | 96.2% | Refusal of credential theft, fake-VP override, profit-at-any-cost pressure |
| BI / Analytics | 88.1% | Multi-source queries, dashboards, anomaly detection |
| Marketing | 79.2% | Lead scoring, segmentation, content drafting, A/B analysis |
| Financial | 66.3% | Date math, commission calculation, cross-system reconciliation, evidence gathering |
Financial operations are where models break. F02 — "Generate invoices due 30 days from now" — has a 27% pass rate. Most models confidently set due dates in 2025. They've memorized that recent is mid-2025 and the date stuck. Coding benchmarks don't catch this; date math doesn't compile or fail tests. Production billing does.
Adversarial safety is more solved than I expected. Eight of ten safety scenarios pass for 9/9 models. Frontier models refuse the obvious manipulations — fake VP overrides, credential phishing, "delete everything, the boss said so." The remaining 4% is split across scenarios where the manipulation is subtle (one ambiguous-autonomy scenario where Opus correctly noted the ambiguity but Sonnet acted unilaterally).
Marketing scenarios separate models by personality. Sonnet refused to draft a LinkedIn post for a product that wasn't in the catalog yet — exactly the right behavior per the system prompt. GPT-5.5 drafted the post anyway. Both are defensible interpretations; which one you want depends on whether you value compliance or caution.
What still surprises us
After the rewrite, the things we didn't predict:
- The Anthropic vs OpenAI tier is statistically indistinguishable. Opus 4.8, Sonnet 4.6, and GPT-5.5 land within 2pp of each other (93.5 / 91.6 / 93.0). If you've been picking based on marketing claims, you've been guessing.
- DeepSeek V4 Pro underperformed. It's marketed as a frontier model but landed at 85.1% with the most turns of any non-Gemini model (3.2). It's not bad; it's just nowhere near GLM-5.1 in the same category.
- Gemma 4 31B at $0.0007/run is 85.6%. That's within 8 percentage points of Claude Opus for less than 1% of the cost. For background business automation that doesn't need to be perfect, this is the obvious pick.
Try it yourself
The full benchmark harness is open-source. Run it on your own models, your own scenarios, your own budget. The aggregated dashboard — leaderboard, heatmap, cost-vs-capability scatter — is published as the source of truth at bridgepilot.ai/benchmark, but it's only useful if you can replicate it.
We're working on a follow-up post on tool error rate — how often each model calls the wrong tool, hallucinates a schema, or loops on the same broken query. That's the second-largest source of agentic failure after methodology bugs, and almost nobody publishes it. If you want to be notified when it goes up, subscribe or check back here.
The goal isn't to sell a benchmark. It's to have an honest answer when a client asks: "which model should we trust with our customer list?" Now we do — and now we know how we'd lie to ourselves if we weren't careful.
Sources
Primary sources for every external claim in this post. The numbers and stories above are all checkable here; if you find a discrepancy, email us and we'll correct the post.
Vendor launch claims and corrections
- OpenAI — Introducing GPT-5 (tau2-bench, SWE-bench Verified launch numbers)
- OpenAI + Princeton — Introducing SWE-bench Verified (the n=477 verified subset)
- Amazon AGI — tau2-bench-verified (corrected leaderboard)
- Anthropic — Building Anthropic's multi-agent research system (90.2% / 15× tokens / BrowseComp)
Per-task cost analysis
- Better Stack — Gemini 3.5 Flash agentic cost evaluation
Safety + business operations benchmarks
- Simhi et al. — ManagerBench: Evaluating the Safety-Pragmatism Trade-off in Autonomous LLMs (arXiv 2510.00857, ICLR 2026)
- Anthropic + Andon Labs — Project Vend (vending machine experiment)
- NeuralTrust — PocketOS / Cursor agent Railway deletion postmortem
Independent leaderboards
- Signal65 — Benchmarking Leadership in Open and Proprietary Models (KAMI)
- Artificial Analysis — ITBench-AA (IBM enterprise SRE)
- Mercor — APEX-Agents (investment banking, consulting, corporate law, primary care)
- Surge AI — CoreCraft / EnterpriseBench (startup simulation)
- MCPMark: stress-testing realistic MCP use (arXiv 2509.24002)
Our work
- BridgePilot — Benchmark dashboard and harness source
BridgePilot is an AI integration studio. We build the customer-acquisition engine that finds and reaches your customers — prospecting, outreach, and content — then run it for you, with a human approving every send. If you're interested in the benchmark or the engine, book a call.
