August 2026 · 6 min read
Why agents fail in production:
the SOP-Bench lesson

Key Definitions
SOP-Bench An open agent benchmark Amazon presented at KDD 2026 that turns real standard operating procedures into runnable tasks: each procedure is the SOP text, the tools an agent can call, tool specifications and test cases with known answers — an agent earns its score by completing the procedure, not by producing text a grader happens to like.
Tool Paradox Adding plausible-but-irrelevant tools to an agent measurably lowers success rates: in SOP-Bench's video-annotation test, burying the 6 required tools among 20 useless ones nearly halved success. Capability is not free — trimming an agent's tools to fit the task is a key deploy-readiness move.
ECR / C-TSR / TSR Three outcome-aware evaluation metrics — execution complete rate, completed-task success rate, and task success rate — graded against ground truth with a full record of tool calls and reasoning, so failures can be traced back to the exact step where they happened.
Your agent shines in the demo — so why does it fall apart in production? On August 21, Amazon presented SOP-Bench at KDD 2026, an open benchmark that evaluates agents on real business procedures. It delivered three results that should worry any enterprise: upgrading the model can lower success rates, adding tools can make an agent worse, and no single model-plus-agent combination excels across all procedures.
Existing benchmarks test capability, not procedures
The problem with most agent benchmarks is that they test isolated capabilities with clean, machine-formatted prompts — tool selection, retrieval and reasoning each in their own lane. Real procedures require coordinated multi-tool use, interpreting ambiguity and domain expertise. SOP-Bench is the first benchmark to pair genuine enterprise procedures with functioning tools and ground-truth answers: an agent earns its score by completing the procedure, not by producing text an automated grader happens to like.
It covers 12 business areas — healthcare intake, dangerous-goods classification, customer service, content moderation, financial compliance, warehouse inspection and more — with over 2,000 tasks. Each task ships with the tool interfaces an agent requires and a correct outcome. The framework keeps a full record of every tool call and reasoning step, grades outcomes against ground truth, and lets failures be traced back to the step where they happened. SOP-Bench is a framework, not a fixed question bank: teams can drop in their own agents or extend it to new domains with the same method.
Upgrading the model can lower success
The most surprising finding: upgrading the model sometimes lowers performance. On the reasoning-style agent, the newer Claude 4.5 family scored lower than the older Claude 4 family; the same reversal held when comparing individual models on the same setup. For production teams this is the finding that matters most — a routine upgrade can silently lower your success rate with no obvious signal that anything changed, and the only reliable way to catch it is to test on the procedures you actually run.
More tools, worse agent
SOP-Bench ran an experiment that goes straight at a common pain point. Take a video-annotation procedure and give the agent two versions of its toolkit: one holding exactly the six tools the task required, the other keeping those six but burying them among 20 plausible-looking tools that did nothing useful. Success nearly halved with the larger toolkit — even though every tool the agent needed was available. The lesson is that capability is not free, and trimming an agent's tools to fit the task may be a key component of getting it ready to deploy.
No combination wins everywhere
After 11 frontier models and two agent designs (function-calling and reasoning) ran the 12 procedures, no single model-plus-agent combination came out ahead across the board — the pairing that performed best on one procedure was often a weak choice on another. The gap between procedures was wide: on the easiest, triaging incoming emails by intent, agents were correct about nine times out of ten; on the hardest, annotating objects in a driving video, about one in four — a more-than-threefold gap across the suite.
The reasoning agent came out slightly ahead on average, yet it won on only eight of the thirteen procedure runs and took about a third longer per task. The shape of the procedure, not a single overall average, should drive the agent choice. Trusting one benchmark score would tell a team almost nothing about how the same setup would behave on the next use case.
Reproducible scoring, traceable failure
Why should enterprises take this evaluation approach seriously? Because it turns evaluation from folklore into engineering: each procedure is just four things — the SOP text, the tools an agent can call, the tool specifications, and a set of test cases with known answers. Scores are reproducible and failures are localizable. A team can run its own SOPs first, before trusting an agent in production. For an agent deployed alongside human operators on procedural work, a static skills test is not enough — its real weaknesses surface only in sustained, tool-using runs against realistic procedures.
Three actions for your team
Turn your critical procedures into runnable SOP evaluations:
Pick 3-5 procedures you actually operate; write down the steps, tools and expected outcomes, and attach test cases with known answers. The SOP-Bench framework is open and its method transfers — use your own procedures, not an industry demo.
Re-run the suite on every model upgrade:
A routine upgrade can lower success rates with no signal. After upgrading, re-run your real-procedure evaluation set — not just the demo prompts. An upgrade without regression data is a blind upgrade.
Choose your agent by the shape of the procedure, and trim the tools:
Don't trust a single aggregate score. Match model and agent structure to your procedure, and trim the toolkit to the task — six on-point tools beat twenty plausible ones.
SOP-Bench's results are not a verdict on any single model. They are a map: raw capability does not guarantee reliability on the procedural work businesses depend on. For enterprises pushing agents toward production, the map points at one discipline — before you deploy, test on real procedures with real tools and real answers. It is cheap, and it catches the failures that demos never show.
References
- Amazon Science: SOP-Bench: A new benchmark for evaluating AI agents on real business procedures (2026-08-21) — https://www.amazon.science/blog/sop-bench-a-new-benchmark-for-evaluating-ai-agents-on-real-business-procedures
- SOP-Bench release on GitHub and HuggingFace (12 procedures, generated tools, baseline agents, evaluation code) — linked from the Amazon Science post above
FAQ
How is SOP-Bench different from existing agent benchmarks?+
Existing benchmarks test isolated capabilities with clean, machine-formatted prompts. SOP-Bench uses expert-authored real business procedures with functioning tools and ground-truth answers — an agent must complete the procedure to score, instead of producing text an automated grader likes.
What is the most counterintuitive finding?+
Three things: upgrading the model can lower success (Claude 4.5 scored below Claude 4 on the reasoning agent); adding 20 irrelevant tools to 6 required ones nearly halved success; and no single model+agent combination excels across all procedures.
How do you evaluate an agent so you can trust it?+
Run it on the procedures you actually operate, score against test cases with known answers, and keep the full tool-call and reasoning trace so failures map to specific steps. A static skills test is not enough for agents deployed alongside human operators.
How wide is the gap between easy and hard procedures?+
More than threefold: agents were correct about nine out of ten times on the easiest task (triaging emails by intent) but about one in four on the hardest (annotating objects in a driving video). A single benchmark score tells you almost nothing about the next use case.
What should a team do before putting agents in production?+
Turn your critical procedures into runnable SOP evaluations; re-run them on every model upgrade (a routine upgrade can silently lower success rates); and choose your agent structure by the shape of the procedure, not by demos or a single average score.
Related Articles
Microsoft ThinkingBox: the 40-point demo-vs-production reliability gap
Microsoft's ThinkingBox benchmark measured a 40-point gap between agent demos and production reliability — the same conclusion SOP-Bench reaches: evaluation must be close to real production.
Evaluating enterprise agent platforms: what to look for
Platform selection can't rely on vendor demos — running evaluations on your real procedures is the most skipped and most decisive step in platform assessment.
From pilot to production: where the agent scaling governance gap sits
Problems invisible in pilots all surface at scale — evaluation, monitoring and governance are the three gates of production-grade agents.
Agent observability: the four pillars of audit and compliance
Distributed tracing, automated evaluation, retrieval logs and tool-call audit — evaluation and observability together form the trust base of production agents.