Menu

AI

How AI Agent Benchmarks Work: Pass Rate, Pass@1, Elo and Error Bars

A plain-English guide to AI agent benchmarks, covering pass rate, pass@1, mean score, Elo and confidence intervals, so you can read a leaderboard with confidence.

By: Irina ShvayaNovember 2, 2026

How AI Agent Benchmarks Work: Pass Rate, Pass@1, Elo and Error Bars

This article is part of our AI Agent Guides. See how models compare this week on the AI Agent Leaderboard, a ranking of rankings refreshed every week.

An AI agent benchmark gives many agents the same tasks, grades the results the same way, and reports a number you can compare. To read one well, you need only five ideas: pass rate, pass@1, mean score, Elo and the confidence interval.

Each answers a different question, which is why two boards can both be honest and still disagree. Once you know the terms, a leaderboard stops looking like a sports table and starts looking like evidence.

Key Takeaways

  • A benchmark has three parts: tasks, an environment and a grader. Weakness in any part weakens the number.
  • Pass rate is the share of tasks solved. Pass@1 is the share solved on a single attempt. Mean score gives partial credit.
  • Elo comes from head-to-head comparison, and it is relative. It is not a percentage of anything.
  • A confidence interval shows the uncertainty. If two ranges overlap heavily, treat the models as close to tied.
  • See how this works in practice on the AI Agent Leaderboard and its methodology.

What a benchmark is made of

Every agent benchmark makes the same three choices, and they decide what its number means.

Tasks. These may be command-line jobs, code fixes or professional deliverables. Terminal-Bench says its best tasks come from real engineering work, described in natural language.

Environment. The agent gets a working space, tools and limits. Anthropic has shown that resources alone can change agent results, so this is not a minor detail.

Grader. The grader may be automated tests, expert-written rubrics scored by an AI judge, or human reviewers. Vals AI describes using both strict accuracy checks and rubric-based AI judges. Mercor's methodology page lists the grading method for each benchmark it runs.

The scoring terms, in plain English

TermQuestion it answersEveryday comparisonWatch out for
Pass rate (or resolve rate)How many tasks were solved?Exam questions marked rightAll-or-nothing, so near misses count as zero
Pass@1How often is it right first time?First-attempt pass on a driving testHides improvement from retries
Mean scoreHow much of each task was right?Partial credit on an essayA high average can hide unfinished work
EloWho wins when compared directly?Chess ratingsRelative to the pool, and not a percentage
Net improvementHow much does this choice change outcomes?A trial of a treatment against a baselineOnly defined relative to its baseline
Confidence intervalHow sure is this number?The margin of error in a pollOften left out when results get quoted

Pass rate

Pass rate is the simplest measure: tasks solved divided by tasks attempted. Scale's SWE-Bench Pro calls it resolve rate. A task counts only if the new tests pass and none of the old ones break.

It is a strict test, and that is the point. A patch that fixes the bug but breaks something else scores nothing.

Pass@1

Pass@1 asks how often an agent succeeds on a single attempt. Mercor defines it as the share of tasks completed in one attempt, which in its case means scoring 100% on the rubric. It says it combines repeat runs into one pass@1 figure and does not report the best of several tries.

That matters because agents vary between runs. If a board reports only an agent's best try, it flatters the agent. For a business, the first-attempt number is closer to what you will see.

Mean score

Mean score gives partial credit. Mercor describes it as the average percentage of criteria passed across all tasks, and it uses both measures. The two can tell very different stories.

Here is a hypothetical example. Model A gets 90% of the rubric right on every task, but never all of it. Its mean score is 90%, and its pass@1 is zero.

Elo

Elo is a rating system originally designed for chess. It estimates relative skill from who beats whom. In AI, a related approach is used by Chatbot Arena, where people compare two answers and vote.

Read Elo-style numbers as gaps, not grades. A rating means nothing alone, and it only says something when compared with others in the same pool. It also reflects human preference, which is not the same as correctness.

Net improvement

Not every agent board uses Elo. Arena's Agent board replaced pairwise votes with what it calls causal tracing. It randomizes which model runs a session, then estimates how much that choice changes outcomes compared with a baseline.

The result is reported as "net improvement". Arena publishes 95% confidence intervals next to each estimate. We explain the details in what Arena's Agent leaderboard measures.

Confidence intervals: the number most people skip

A score from a limited set of tasks is an estimate. The confidence interval shows how far that estimate could reasonably be off, like the margin of error in a poll.

Publishers present uncertainty in different ways. Terminal-Bench draws whiskers spanning a 95% confidence interval, and Vals AI reports standard errors. Vals also warns that its error bars do not reflect variation across prompts, seeds or deployment settings.

Here is a hypothetical comparison on a 100-task benchmark:

ModelPass rate95% rangeHow to read it
Model A62%53% to 71%Likely close to B
Model B60%50% to 70%Likely close to A
Model C40%30% to 50%Clearly behind A, barely touching B

A table sorted by the middle number makes A look like the winner. The ranges say A and B cannot be separated. Scale's board adds a rank based on confidence bounds, so a model drops only when others clearly beat it.

Anthropic adds a practical rule: treat leaderboard gaps below 3 points with skepticism until the setup is documented and matched. That comes from its Terminal-Bench 2.0 experiments, and it is a useful default elsewhere.

Who grades the grader?

Grading is harder than it sounds. OpenAI audited SWE-bench Verified and found material issues in 59.4% of the 138 hard problems it reviewed, including tests that rejected correct solutions.

AI judges bring their own bias. In a 2026 Arena study, across 12 models, a judge picked its own answer 23 percentage points more often than people did. If a board uses an AI judge, check which model it is and who wrote the rubric.

Terminal-Bench's team goes as far as saying that huge portions of tasks in popular agent benchmarks are broken in subtle ways. It now versions tasks like software, and it fixes them openly. That is a healthy sign, and it means you should always note the version.

A checklist for reading any leaderboard

  1. What was tested? A coding benchmark says little about tax work.
  2. Who ran it? Publisher-run results are generally stronger than self-reported ones.
  3. Which version? Scores from different versions are not comparable.
  4. Which setup? Note the harness, effort level and time limit. See model vs agent vs harness.
  5. What is the metric? Pass rate, pass@1, mean score and Elo are not interchangeable.
  6. How big is the gap? Compare it with the error bars before you believe it.
  7. What does it cost? Vals and Arena both report cost. A small win may not justify a large bill.
  8. Could it be gamed? See can AI benchmarks be gamed.

Why we average positions and not scores

These numbers cannot be added together, since a pass rate and a net improvement estimate are on different scales. So our leaderboard uses each model's position on each board and averages those positions. The formula is public, and so are its trade-offs, including that rank hides the size of gaps.

Frequently asked questions

What is a good pass rate?

There is no universal answer, because difficulty varies by benchmark and by version. Harder versions lower every model's number. Compare models on the same version, and check the current spread on each source board.

What is the difference between pass rate and pass@1?

Pass rate is the general share of tasks solved. Pass@1 specifically means solved on a single attempt, counted across repeated runs. Some boards use the terms loosely, so read the definition on the board you are using.

Do benchmarks tell me which agent to buy?

They tell you which models to shortlist. They cannot test your data, tools or exceptions. Use them to narrow the field, then run a small trial on your own work.

Why do scores drop when a new benchmark version ships?

Newer versions often remove easy tasks and add harder ones. Terminal-Bench's 4.0 release removed tasks every current model solved consistently. A lower number can mean a harder test, not a worse model.

You Might Also like to Read

Get a FREE Website Audit

Enter your website and get a 20–30 page SEO, GEO, AEO & CRO audit within 24 hours. Completely free.

Don't have a site yet? Get in touch →

Ready to speak with a marketing expert?
Give us a call! (916) 866-7893

Websites Launched
1407
Websites Launched
Marketing Experts
29
Marketing Experts
Hours of Dedicated Work
204533
Hours of Dedicated Work
Irina S.Benjamin G.Jeanette M.David G.