What does 80% actually mean?
A benchmark is a test of specified tasks under specified conditions. Its score is evidence about that performance.
Suppose a model answers 80 of 100 questions correctly. Its accuracy on that run is 80 ÷ 100 = 80%. That does not mean it is “80% intelligent” or will get 80% of your questions right. To make the second claim, you would need evidence that the test resembles your work.
Every evaluation has four ingredients. Changing any one can change the result, even when the model stays the same.
- 01
The tasks
What problems, languages and difficulty levels were sampled? Which dataset version and test split? This defines the territory the score covers.
- 02
The setup
The exact model, prompts, tools, time and reasoning budget. An agent’s harness controls how it works; a score may describe the whole system.
- 03
The grader
Tests, reference answers, a model judge or human ratings. Passing tests is useful evidence, but incomplete tests can miss a bad patch. Human and model judgments can also be biased.
- 04
The summary
Accuracy, task success, a preference rating or a weighted index? What gets averaged, and how are failures or skipped tasks counted? Not every score is a percentage.
Think of a driving test. It gives useful evidence about driving under tested conditions. A different route, weather or vehicle can change performance. The question is how well that evidence transfers to the driving you need.
One attempt is not the same as “one answer somewhere”
Pass@1 estimates success for a single attempt; averaging repeated independent attempts can estimate it more reliably. Pass@k instead asks whether at least one of k attempts succeeds. It does not tell you how to select that answer in practice. HumanEval paper ↗
A real selector—tests, a verifier or a vote—can choose among attempts. Its selected-answer accuracy and total cost are what a deployed workflow experiences. Multiple attempts are legitimate; leaving out the selection method or budget makes the claim incomplete.
| Metric | What counts as success? | Illustrative result |
|---|---|---|
| pass@1 | One attempt succeeds | 50% |
| pass@4 | At least one of four succeeds | 93.75% |
| pass^4 | All four succeed | 6.25% |
Illustration: each attempt on the task independently succeeds with probability 50%. At least one success: 1 − 0.5⁴. All four: 0.5⁴. Real tasks have different success probabilities, so substituting a benchmark’s average into these formulas need not give its pass@4 or pass^4. Repeated-success metrics in τ²-bench ↗
Check what gets averaged
Imagine 20 answers, each with five required rules: 100 checks in total. If 95 checks pass but the five failures occur in five different answers, only 15 answers satisfy every rule. The same run scores 95% per rule and 75% per complete answer. If your workflow needs every rule followed, the second number is the relevant one.
Ask first: 80% of what, with which setup, judged how?
Four ways a useful score can mislead
These are reasons to investigate a result. None, by itself, proves a model or a benchmark is worthless.
Contamination
Test items, solutions or close variants can enter training or evaluation-time retrieval. A high score then becomes weaker evidence of performance on unseen tasks. A drop on a fresh set is a warning sign, but difficulty differences can also explain it.
Check: exposure controls, release dates and performance on a comparable held-out set.
Saturation
Near-ceiling scores may leave too few failures to separate the models you care about. The same test can still help compare less capable models or catch regressions. There is no universal 90% retirement threshold.
Check: remaining errors, uncertainty and relevant subcategories, not just the top rank.
Over-optimising the measure
Training or prompt tuning can improve performance on the test more than on the underlying job. This can happen without seeing test answers. It can also happen to your own evaluation if you keep tuning against the same cases.
Check: whether gains survive new tasks and a separate test set.
Task mismatch
Strong science-exam performance may be encouraging evidence of reasoning ability. It does not establish that a model writes good emails or handles your repository. Abilities can correlate without being interchangeable.
Check: actual example tasks, output formats, tools and languages.
For measured examples of exposure risk, see LiveCodeBench. For judge biases such as verbosity and answer order, see the MT-Bench study.
How much difference is enough?
There is no reliable “within 5% means a tie” rule. The sample size, which tasks differ, repeated-run variation and grading quality all matter. An 80% score on 20 tasks is much less precise as an estimate of similar-task performance than 80% on 2,000.
| Illustrative sample | Observed accuracy | Approx. 95% interval |
|---|---|---|
| 16 successes / 20 tasks | 80% | 58%–92% |
| 1,600 / 2,000 tasks | 80% | 78%–82% |
Calculated Wilson intervals, rounded to whole percentages. They assume independent, representative pass/fail observations; they do not capture dataset bias or every source of model variability. NIST method ↗
For models tested on the same questions, compare their paired outcomes: which cases one passed and the other failed. A confidence interval for that difference is more useful than eyeballing whether two separate intervals overlap. Overlap alone does not establish a tie. Why interval overlap is insufficient ↗
Then ask a different question: would this difference matter? Moving from 98% to 99% is one percentage point but halves the observed error rate. Whether that is worth paying for depends on the consequences of those errors.
Benchmarks age. They do not all age alike.
A fixed set can remain useful. A newly updated leaderboard can still be testing old questions.
Public benchmarks can become easier as models improve, more exposed as their questions circulate, or less relevant as applications change. These are separate processes. A narrow score spread does not prove contamination, and a successor’s release does not invalidate every use of the original.
- A test is introduced.It targets a capability its authors want to measure.
- It is reused.Comparable runs help track progress; repeated tuning may also weaken generalisation.
- Its usefulness changes.Ask whether remaining errors and differences still answer your question.
- It is revised or complemented.New tasks, better grading or a different scope can add signal. Preserve version labels.
Two questions that should not be collapsed into one label
What is exposed? A benchmark may publish its questions and answers, keep some answers hidden, or retain entirely private tasks. Keeping answers hidden is different from keeping questions hidden. HLE and FACTS Grounding combine public material with held-out evaluation material. HLE ↗ FACTS Grounding ↗
What gets refreshed? New problems, new model results, new votes and new index weights are four different updates. AIME has new exams by year, but each named exam is fixed. An index can be recalculated without replacing its component tests.
Private tasks reduce exposure risk; they do not eliminate leaks, close variants or overfitting through repeated feedback. Recent tasks help when they genuinely postdate the evaluated model’s training and tuning. Verify the date window: “live” is not a guarantee. LiveBench, for example, is explicitly designed to limit contamination through fresh questions. LiveBench paper ↗
For the result in front of you, record: benchmark version, public/private split, task release window, evaluation date and known model cutoff. If the cutoff or exposure history is unknown, keep that uncertainty visible.
Choose the family before the benchmark
A task can need several abilities. Treat these families as lenses, not mutually exclusive boxes.
- Knowledge & reasoning
- GPQA Diamond and MMLU-Pro test answering academic questions. HLE includes difficult expert questions. Useful evidence for technical problem solving, with limited coverage of complete workflows.
- Math & abstract reasoning
- AIME tests competition maths; FrontierMath covers advanced maths; ARC-AGI-2 uses grid transformations. Their problem types, grading and compute budgets differ.
- Coding
- SWE-bench variants test repository issue resolution. LiveCodeBench tests contest-style programming; HumanEval tests short functions. They probe different parts of software work.
- Agents & tools
- Terminal-Bench, τ²-bench, GAIA, BFCL and WebArena test different tool-mediated tasks. Results belong to a particular model–agent–environment combination.
- Factuality & grounding
- SimpleQA asks for short factual answers. FACTS Grounding tests support from supplied documents. Knowing facts and staying faithful to a source are distinct abilities.
- Instruction following
- IFEval checks verifiable constraints such as required words or response structure. Passing a format check does not prove the answer is useful or follows a complex policy.
- Long context & vision
- RULER and LongBench v2 probe use of long inputs. MMMU tests reasoning over academic images and text. Test your own document lengths, scans and screenshots as well.
- Preference & composites
- Arena captures comparative human preference. An index combines chosen evaluations and weights. Both help you explore candidates; neither is a universal quality scale.
The reference catalogue links each named test to its original paper, dataset or official documentation.
A composite inherits someone else’s priorities
Consider two fictional tests with comparable pass-rate scoring. Each model is evaluated on the same coding tasks and the same writing tasks.
| Model | Coding | Writing | Equal weighting | 90% coding / 10% writing |
|---|---|---|---|---|
| A | 90% | 60% | 75% | 87% |
| B | 80% | 80% | 80% | 80% |
Illustrative weighted averages, not real model scores. For A under the second mix: 0.9 × 90 + 0.1 × 60 = 87. Real indexes may normalise and combine unlike metrics, so their point totals may not be percentages at all.
B leads the equally weighted comparison; A leads the coding-heavy one. Neither model changed. The question changed. Read the components and weights before applying an overall ranking to your work.
Read the footnote with the headline
A result can be accurate and still answer a different question from the one a chart suggests.
Start by identifying who ran the evaluation. A developer’s report, an independent rerun and a third-party reproduction are different kinds of evidence. “Verified” can also be part of a dataset’s name: SWE-bench Verified does not mean every submitted score was independently verified. SWE-bench datasets ↗
Same test? Match version, split, language, date window and exclusions. Percentages from different difficulty levels are not directly comparable as capability measurements.
Same system? Record exact model version, reasoning setting, prompts, agent, tools and context handling. “One attempt” can still contain many tool calls.
Same budget and scoring? Check total time or token allowance, attempts, selector, judge, averaging and treatment of failures. Ask whether timeouts and skipped tasks stay in the denominator. Bigger budgets can be useful if you can afford them.
Enough evidence? Look for sample counts, uncertainty and reproducible details. Missing information is an evidence gap; it is not proof of poor performance.
Honest presentation? Read the axis baseline, units and competitors’ versions. An omitted competitor may reflect selection or timing; ask for the comparison instead of guessing its outcome.
Decide what you are comparing. To isolate the model, hold the surrounding setup as constant as practical. To choose a product, compare the complete configurations you would actually use at acceptable cost and latency. A better agent wrapper is then part of the product’s value.
Find evidence for your use case
Choose a task to see useful starting points, their limits and what to test yourself.
What will you use the model for?
Select one use case. Select it again to clear it.
Browse the use cases below and follow the linked references.
Choose a use case above. Matching references will be marked in the catalogue.
Writing & everyday chat
Look for useful prose, instruction following and factual care.
- Arena / LMArenaHuman preferences can help identify writing styles you like. Inspect the relevant category.
- IFEvalA narrow check on following explicit output constraints.
- SimpleQASupplementary evidence about short factual answers, not overall writing quality.
Keep in mind: Exam and coding results are indirect evidence here. They cannot decide whether a model’s writing fits your audience.
Test it yourself: Try your own messages and rewrites with length, tone and factual constraints. Grade usefulness and editing effort separately.
View catalogue · 3 highlightedCoding in an editor
Evaluate the model inside the editor or coding agent you will actually use.
- SWE-bench VerifiedRepository issue resolution is relevant to maintenance and bug fixing.
- SWE-bench ProA complementary set of complex software tasks; match public or private splits.
- LiveCodeBenchA separate view of algorithmic coding on dated contest tasks.
Keep in mind: A contest result and a repository result measure different work. A strong model score does not establish the quality of an editor’s search, context or tools.
Test it yourself: Use an unfamiliar bug, a multi-file change and a code review in a representative repository. Check regressions, maintainability and time spent supervising.
View catalogue · 3 highlightedAgents & automation
Match the tool environment and the consequences of an incorrect action.
- Terminal-BenchTerminal work with verifiable final states.
- τ²-benchPolicy-bound service interactions with tools and user cooperation.
- GAIAMulti-step assistant tasks combining tools and information.
- BFCLTool selection, arguments and longer interactions, depending on the edition.
Keep in mind: For model isolation, align the scaffold. For product choice, compare the complete systems under budgets and permissions you can accept.
Test it yourself: Exercise normal paths, missing information, failed tools and requests outside the agent’s authority. Count severe failures separately from incomplete tasks.
View catalogue · 4 highlightedResearch & analysis
Separate technical problem solving, finding sources and staying faithful to them.
- GPQA DiamondEvidence for science-question reasoning, within a multiple-choice format.
- Humanity’s Last ExamHard expert questions across subjects; inspect the modality and split.
- BrowseCompTargeted evidence about finding difficult facts on the web.
- FACTS GroundingEvidence about support for answers in supplied documents.
Keep in mind: Answering exam questions is not the same as conducting research. Add advanced-maths evidence only if maths is central to your task.
Test it yourself: Give conflicting sources and an unanswerable question. Check citations, calculations, uncertainty and whether conclusions follow from the evidence.
View catalogue · 4 highlightedSupport & policy workflows
The relevant tests depend on whether the system only drafts or also takes actions.
- FACTS GroundingA useful starting point for responses based on policy documents.
- IFEvalChecks simple, explicit constraints; complex policies require your own rubric.
- τ²-benchRelevant when the workflow includes service tools and policy-bound actions.
Keep in mind: A public service simulator does not reproduce your company’s policies, customers or error costs.
Test it yourself: Include conflicting policy versions, unknown order facts and escalation cases. Check groundedness and policy compliance before judging tone.
View catalogue · 3 highlightedLong documents & codebases
Test how well the system uses the supplied material at your actual input length.
- LongBench v2Long-context understanding over documents, conversations and code.
- RULERControlled retrieval and reasoning tasks across context lengths.
- FACTS GroundingWhether the answer is supported by the supplied document.
Keep in mind: A large context window is a capacity limit. Retrieval of one hidden fact does not establish cross-document reasoning or summary quality.
Test it yourself: Place relevant facts at different positions, add distractors and ask questions that require combining sources. Track truncation and citation accuracy.
View catalogue · 3 highlightedHigh volume & tight budgets
Compare cost per acceptable result within your quality and speed requirements.
- AA Intelligence IndexA broad starting point for feasible candidates; read price and speed separately.
- LiveBenchA cross-check across a refreshed, multi-category suite.
- MMLU-ProOne academic-capability check, if that ability is relevant to your workload.
Keep in mind: A cheap token can still produce an expensive workflow if outputs are longer or need retries and review. Your task-specific evaluation should carry the most weight.
Test it yourself: Measure billed usage, total latency and acceptance or editing rates on the same jobs. Include the tools and reasoning settings you plan to use.
View catalogue · 3 highlightedImages, charts & screenshots
Check the exact visual inputs and outputs you need.
- MMMUEvidence about academic diagrams and multimodal reasoning.
- Arena / LMArenaInspect an image-input category where available, rather than the text ranking.
Keep in mind: Text quality is not a sufficient test of vision. Academic diagrams differ from low-resolution scans, photos and real application screens.
Test it yourself: Use your real image resolutions, small labels, charts and messy scans. Check extracted values and relationships against known answers.
View catalogue · 2 highlightedWhat a headline score leaves out
Some specialised evaluations measure these factors. One capability score rarely covers them all.
Cost per useful result. Divide total workflow cost by the number of outputs that meet your acceptance criteria. Include failed attempts, retries, tools and review time, using actual billed token usage without counting reasoning tokens twice. For a subscription, include the limits and features you actually receive.
End-to-end speed. Time to first token affects responsiveness; tokens per second affects generation time. Tool calls and hidden reasoning can dominate total completion time. Measure the full job and slow runs, not just an average streaming rate.
Usable context. The advertised window is a capacity limit. It does not guarantee reliable use of all the content. Check retrieval, cross-document reasoning and answer support at your actual input length. RULER study ↗
Reliability and failure severity. An average can hide malformed outputs, policy violations, missed facts or occasional destructive actions. Count these separately and repeat important cases. A minor formatting miss and an invented refund entitlement should not cancel each other out.
Product and deployment fit. Test the actual app or agent: file handling, search, tools, permissions and review controls affect results. If you need self-hosting, inspect the weights and licence, hardware needs and operational cost. Downloadable weights alone do not establish privacy, low cost or suitability.
Choose against your requirements: acceptable failures, latency, cost and workflow support—not a universal rank.
A seven-step method
Use public evidence to narrow the field, then test the configurations you can actually use.
Define the job and unacceptable errors
“Draft support replies using our policy documents, for a human to approve.” Name what would make an answer unusable, and your cost and response-time limits.
Shortlist feasible candidates
Start with a few models or products you can access and afford. Use broad boards for discovery and record exact versions; rank one is not a requirement.
Read task-matched evidence
Pick the relevant families. Examine actual tasks and failure cases, not just an aggregate. A product may need grounding, instruction following and tool use together.
Identify missing evidence
Look for relevant independent evaluations. Treat an unreported result as unknown; request it or cover the gap in your own pilot.
Normalise the comparison
Match versions, splits, metrics and budgets. Compare uncertainty where available. For product selection, record meaningful differences in the surrounding agent.
Measure the practical trade-offs
Estimate total task cost and measure full response time and editing effort. Decide which quality differences would justify the extra spend.
Pilot, inspect failures and expand
Start with 20 real tasks if that is manageable. Grade blind with a fixed rubric. Treat the pilot as a way to find problems; use more representative held-out cases when you need a reliable rate or a close comparison.
Worked example: support email drafts
An invented example. All prices and outcomes below are illustrative, not current model quotes or observed results.
A small company handles 400 emails a day. It wants drafts grounded in its refund and shipping policies, with a person approving every message. The task is accurate drafting from supplied facts; autonomously changing an order would be a different job.
Start with the failure, then choose the evidence
The most serious errors are inventing order details and promising something outside policy. FACTS Grounding is relevant to using supplied sources, and IFEval gives narrower evidence about explicit constraints. τ²-bench becomes more relevant if the workflow includes policy-bound tool actions; it is not a direct substitute for evaluating email drafts.
Two accessible candidates survive the shortlist. Their public setups differ, so the team avoids claiming a precise quality lead. An unreported factuality score remains unknown. Both candidates proceed to the same local drafting task.
Make the cost calculation inspectable
Assume this volume every day for 30 days: 400 × 30 = 12,000 drafts. For this calculation only, each draft uses 1,000 input tokens and 250 billed output tokens, with no retries or separate tool charges.
| Configuration | Input / output per 1M tokens | Per draft | Per 30 days |
|---|---|---|---|
| A | $2 / $8 | $0.004 | $48 |
| B | $0.50 / $2 | $0.001 | $12 |
For A: (1,000 × $2 + 250 × $8) ÷ 1,000,000 = $0.004 per draft. Actual usage, caching, reasoning, taxes and vendor billing can change the total.
The difference is $36 per 30 days under these assumptions. If B requires an extra 30 seconds of editing per draft, that adds 100 hours of review across 12,000 drafts. Measuring editing effort matters far more here than extrapolating from a small benchmark lead.
Use the pilot to find what to test next
The team tries 20 past emails, including conflicting policies, missing order information, an angry customer and a multilingual request. Each draft is checked for policy compliance, support for factual claims, a useful next step and editing effort.
Suppose A produces 18 acceptable drafts and B produces 19, but B’s remaining draft invents a refund entitlement. That error deserves investigation. One failure in 20 does not establish a 5% production failure rate, especially when the pilot deliberately includes difficult cases.
The next decision: inspect that failure, improve the shared workflow and rerun both configurations on new held-out emails. Keep human approval. Choose when the evidence supports the required quality and cost—not when a tiny pilot produces a winner.
Start with twenty. Know what twenty can tell you.
A small evaluation is excellent for discovering obvious mismatches. It is weak evidence about rare failures or small differences.
Your own tasks improve relevance, but do not make evaluation problems disappear. An unrepresentative sample can mislead; repeated tuning can overfit it; a subjective rubric can drift. Keep the task set private where appropriate and follow the data-handling rules that apply to your work.
Separate typical work from stress tests
Sample routine cases in roughly the mix you expect to see, then keep a separate collection of hard or high-consequence cases. For an initial 20-case exploration, 15 typical cases plus 5 stress cases is one workable starting point—not a statistical standard. Report the groups separately, rather than treating an oversampled stress set as your production failure rate.
Write the rubric before viewing the answers
Define three or four observable checks, with examples of passing and failing. Separate hard failures from tone or formatting preferences. For support drafts: follows policy, supports factual claims with supplied evidence, requests missing information appropriately, and needs little editing. Record editing time as well as pass/fail.
Hold something back
Use one set to improve prompts and tools; reserve different cases for the comparison. If you tune after seeing those results, they are now development evidence too. Obtain fresh held-out cases before treating the next score as an independent test.
Run and grade fairly
Use the same inputs, record settings and count timeouts and tool failures. Hide model names and randomise output order for human grading. Use mechanical checks where appropriate, and audit any model judge against your rubric. Repeat important cases; many reruns of one case do not provide the same coverage as many different cases.
Save enough to reproduce the decision
Keep task IDs, expected outcomes, exact model and agent versions, prompts, tool settings, raw outputs, rubric decisions, latency and cost. Record why you selected the configuration and what would make you reconsider. Add newly observed failure cases as the work changes.
Decide what would be enough evidence
Set your acceptance criteria and review point before running the comparison. For daily personal use, a small pilot may be enough to choose a comfortable fit. For a repeated business workflow, require representative held-out results, acceptable failure severity and measured cost and latency. If both candidates meet the bar and the remaining quality uncertainty would not change your choice, choose on the practical factors that do. Increase evaluation when unresolved uncertainty could change the decision.
Zero failures is not proof of reliability. With zero failures in 20 independent, representative trials, the one-sided 95% binomial upper bound is still about 14%: 1 − 0.051/20. Real task dependence or biased sampling can make that calculation inappropriate. Increase coverage and sample size when the stakes require it. Interval methods ↗
Benchmark catalogue
28 selected references, including established editions you will encounter in model reports. This is not an exhaustive list or a claim that each is the newest edition.
Descriptions checked . Public/private composition and versions can change; open the source for the exact result you are reading.
Read construction as a description, not a trust rating. Fixed, refreshed, generated and vote-based tests have different trade-offs. Mixed sets need a split-specific explanation. A composite inherits its components’ limitations.
28 of 28 references shown.
| Benchmark & source | What it tests | Interpret with care | Construction |
|---|---|---|---|
| GPQA Diamond Reasoning Use-case match |
A curated subset of expert-written multiple-choice questions in biology, physics and chemistry. | Academic reasoning with answer options. Check subset and prompting; it does not establish research or workflow competence. | Fixed publicDiamond is a specific curated split of GPQA. |
| Humanity’s Last Exam Reasoning Use-case match |
Difficult expert questions across many subjects, including text and image-based problems. | Closed-ended academic tasks. Public and private results, and text-only and multimodal subsets, are different comparisons. | Mixed accessPublished questions plus a separate private held-out set. |
| MMLU-Pro Knowledge Use-case match |
A curated academic-question benchmark with more reasoning and up to ten answer choices. | The exam format limits transfer to open-ended work. Record the prompt and subject breakdown. | Fixed publicA defined public dataset; not interchangeable with MMLU. |
| MMLU Knowledge Use-case match |
Multiple-choice questions covering 57 academic and professional subjects. | Useful for historical comparisons and weaker models. Check ceiling effects and exposure before interpreting small leads. | Fixed publicPublic questions and reference answers. |
| ARC-AGI-2 Reasoning Use-case match |
Inferring a transformation from example input/output grids and applying it to a new grid. | Check evaluation track, split, solution allowance and compute cost. This edition is not the whole ARC-AGI series. | Mixed accessPublic material and non-public evaluation sets; identify the actual split. |
| AIME Math Use-case match |
Competition maths problems with integer answers, commonly used to probe mathematical problem solving. | A single exam has few problems. Specify year, I/II selection, repeats and tool access; a fresh exam is not automatically unseen. | Fixed per editionNew exams appear by year; each exam becomes a fixed public set. |
| FrontierMath · Tiers 1–4 Math Use-case match |
Mathematician-authored problems ranging from advanced undergraduate work to research-level difficulty. | Inspect tier, allowed tools and access conditions. These tasks are different from the separate Open Problems and Erdős tracks. | Held-out tasksThe tiered benchmark uses unpublished problems; inspect the specific release. |
| GSM8K Math Use-case match |
Grade-school maths word problems requiring multiple arithmetic steps. | A narrow and widely used task family. Strong scores may leave little separation for your candidates; test fresh examples too. | Fixed publicPublic training and test splits. Keep the test split separate. |
| MATH-500 Math Use-case match |
A 500-problem subset of competition mathematics, including algebra, geometry and number theory. | Public problems and solutions can be exposed to training. Check subset and answer-equivalence grading. | Fixed publicA published subset of the MATH test set. |
| SWE-bench Verified Coding Use-case match |
Resolving 500 human-screened repository issues by producing patches evaluated with tests. | Passing tests does not cover all code quality. The agent, tools, budget and public repository exposure matter. | Fixed publicA curated SWE-bench subset. “Verified” describes task screening. |
| SWE-bench Pro Coding Use-case match |
Complex repository issue resolution, including long-horizon, multi-file software changes. | Public, held-out and commercial results refer to different tasks. Read the split and scaffold before comparing. | Mixed accessScale’s benchmark includes public, held-out and proprietary repository sets. |
| LiveCodeBench Coding Use-case match |
Recent programming-contest problems, with code-generation and other code-related evaluation scenarios. | Contest coding differs from repository maintenance. Match the date window to the model’s training history. | RefreshedContinuously collected contest tasks with recorded publication dates. |
| HumanEval Coding Use-case match |
Writing short Python functions from specifications, evaluated through functional tests. | A small, public test of function synthesis. Check candidate separation and test coverage; it is not a full coding-agent evaluation. | Fixed publicPublished prompts and tests; pass@k needs careful interpretation. |
| Terminal-Bench Agents Use-case match |
Completing practical tasks in a terminal environment, evaluated against a working end state. | Results depend on the agent and environment. Identify the release, resource limits, tools and failure accounting. | Versioned releasesTask sets change between editions; “Terminal-Bench” alone is underspecified. |
| τ²-bench Agents Use-case match |
Policy-bound simulated service interactions; dual-control tasks require cooperation with a user who can also act. | Check domain, simulator, reward definition and repeat metric. Average success and success on every repeat are different. | Fixed per versionThe original τ² edition is distinct from later τ-bench releases. |
| GAIA Agents Use-case match |
Assistant questions combining reasoning, browsing, files, multimodal inputs and tools to reach a verifiable answer. | Tools and environment strongly affect results. Identify validation versus test evaluation and difficulty level. | Mixed accessQuestions are released; answers for the test portion are withheld. |
| BFCL Agents Use-case match |
Function and tool use, from arguments and selection to multi-turn and broader agentic tasks in later editions. | Scope expands by version. Read the subcategories rather than treating all BFCL results as simple API-call accuracy. | Versioned releasesPublic evaluation data and code with edition-specific methods. |
| BrowseComp Agents Use-case match |
Finding obscure, interconnected facts on the web to answer difficult, short-answer questions. | Tests targeted retrieval, not the quality of a long research report. Search access, compute and live web changes matter. | Fixed publicPublicly released questions and answers; browsing conditions can still change. |
| WebArena Agents Use-case match |
Completing goals in reproducible websites using browser actions and other allowed tools. | Controlled sites improve repeatability but do not represent every live website or business process. | Fixed environmentsThe original WebArena tasks and environments are publicly released. |
| SimpleQA Factuality Use-case match |
Short factual answers, graded as correct, incorrect or not attempted. | A deliberately selected question set. Its error rate is not a universal hallucination rate; browsing changes what is measured. | Fixed publicPublic questions and reference answers, with model-based grading. |
| FACTS Grounding Factuality Use-case match |
Producing responses supported by supplied documents while addressing the user’s request. | Uses model judges. Faithfulness to a supplied source is different from proving that the source itself is true. | Mixed accessPublic and private examples; inspect which are included in the reported score. |
| IFEval Instruction Use-case match |
Following mechanically checkable constraints such as required words and response length. | Specify strict/loose and prompt/instruction-level scoring. Mechanical compliance does not establish semantic usefulness. | Fixed publicPublic prompts with verifiable instruction checks. |
| MMMU Multimodal Use-case match |
Answering multidisciplinary college-level questions that combine text with diagrams, charts and other images. | Academic imagery is not representative of all photos, scans or screenshots. Check split and image processing. | Split-dependentA versioned multimodal dataset; inspect access and scoring for the chosen split. |
| LiveBench Composite Use-case match |
A multi-category suite with refreshed questions and objective reference-based scoring. | Compare the same release and task mix. Recency reduces some exposure risks but does not guarantee unseen tasks. | RefreshedQuestions and task versions are updated over time. |
| Arena / LMArena Preference Use-case match |
Relative human preferences from comparisons between model responses. | User and prompt mix, style effects, vote counts and uncertainty affect rankings. Preference is not factual verification. | Ongoing votesNew comparisons accumulate; models and categories change. |
| AA Intelligence Index Composite Use-case match |
Artificial Analysis’ weighted summary of a defined set of capability evaluations. | Read components, weights and version. Price and speed are separate measurements, not ingredients of this capability score. | CompositeInherits component datasets; an index update is not necessarily a question refresh. |
| RULER Long context Use-case match |
Synthetic long-context tasks testing retrieval, tracing and aggregation at configurable lengths. | Synthetic success does not establish real document understanding. Report length, task type and generation settings. | Generated tasksPublic generators create tasks for chosen configurations. |
| LongBench v2 Long context Use-case match |
Multiple-choice questions requiring reasoning over long documents, dialogue histories and code repositories. | Context length, truncation and answer format affect results. It does not directly grade open-ended long summaries. | Fixed publicA published collection of long-context, multi-task questions. |
| No references match. Try a broader term or . | |||
Where to find live numbers
Use the board for discovery and its methods for interpretation. Record the date, category and version you compared.
Arena
Human preferenceFormerly LMArena / Chatbot Arena. Compare categories, vote counts and uncertainty; inspect style adjustments where offered.
Artificial Analysis
Capability, price & speedRead index components alongside cost and speed measurements. These are distinct quantities; check the methodology version.
LLM-Stats
Benchmark discoveryA convenient catalogue of benchmark results. Follow the underlying source and check who ran the evaluation.
LiveBench
Refreshed task setsCheck the release and category before comparing results. A lower score on a different test is not evidence of greater honesty.
SWE-bench
Repository issue resolutionInspect the subset and agent configuration for each submission. Match these to the editor or coding agent you intend to use.
ARC Prize
Abstract reasoningSelect the benchmark edition and evaluation track. Read accuracy together with cost and the allowed solution procedure.
Glossary
Short definitions for the terms used in the guide. Open a term to read it.
pass@1
An estimate of success for one attempt. Multiple independent samples may be averaged to estimate it; pass@1 does not necessarily mean the evaluator sampled only once.
pass@k
The probability that at least one of k attempts succeeds, averaged over tasks. It does not supply a way to identify the successful answer for deployment.
pass^k
A consistency metric: success on all k attempts, rather than at least one. Read the benchmark’s implementation; the superscript and the @ symbol change the question.
avg@k / best-of-k
avg@k generally averages k samples, but definitions vary. Best-of-k selects a candidate using a stated rule. Ask what selected it and whether the cost of every attempt is included.
Accuracy / task success
Accuracy is usually the share of correct answers. Task success applies a stated success criterion to a complete task. Partial rewards and criterion-level averages can measure something different.
Percentage points
The absolute difference between percentages: 80% to 85% is 5 percentage points, a 6.25% relative increase in accuracy, and a 25% relative reduction in errors.
Elo / Bradley–Terry
Relative ratings inferred from comparisons. The value depends on scale, opponents, prompts and treatment of ties. It is not a percentage correct or an absolute intelligence measure.
Style control
A statistical adjustment for selected presentation features, such as response length. It can expose style effects, but cannot remove every preference bias or establish truth.
Confidence interval
An uncertainty interval produced by a method with a stated long-run coverage under its assumptions. For comparing models, examine the interval for the paired difference; overlapping individual intervals do not prove a tie.
Paired comparison
Comparing candidates on the same tasks. The informative observations include cases where their outcomes differ. This controls some variation caused by task difficulty.
Harness / scaffold
The surrounding software for running an evaluation or agent: prompts, tools, orchestration and limits. Some projects distinguish the agent scaffold from the evaluation harness and grader.
Contamination
Evaluation items, answers or close variants leaking into training or being retrieved during a test in a way that compromises measurement of unseen-task performance.
Saturation
A test becoming too easy to distinguish the candidate group of interest reliably. It may remain useful for other models or regression checks; there is no universal cutoff.
Diamond / Verified
Names of specific curated datasets or subsets, with project-specific meanings. GPQA Diamond uses expert-validation criteria; SWE-bench Verified screens task solvability. Neither word universally certifies a reported score.
LLM-as-judge
Using a model to assess outputs under a prompt or rubric. This can scale evaluation, but requires checking agreement and biases such as position, verbosity or self-preference.
Reasoning effort / token budget
The resources allowed for a model to reason before or during a task. More budget can improve some results but also increase time and cost; it is not guaranteed to help every task.
Composite index
A summary of several evaluations using a defined weighting or transformation. Inspect the recipe and version. A capability index need not include price or speed.
Zero-shot / few-shot
No worked examples, or some worked examples, included in the prompt. This describes evaluation prompting, not whether related material appeared during training. Examples can help or hurt.
Goodhart’s law
A warning that optimising a proxy can weaken its connection to the real goal. In evaluation, watch for gains on familiar tests that fail to transfer to new tasks.
Open weights
Model parameters made available for download, subject to a licence. This does not automatically make the training data or code open, or make self-hosting cheaper or more private.
Dynamic benchmark
An evaluation that updates or generates tasks over time. Record the release, generation settings and date window; a refresh reduces some exposure risks without eliminating them.
Held-out split
Cases reserved from training or tuning for evaluation. A test set can be held out from your workflow while public to everyone else; held out does not always mean secret.
Grounding
Basing an answer on supplied or retrieved sources. An answer can faithfully reflect an incorrect source, so grounding and real-world factual correctness are separate checks.
Calibration
How well stated confidence matches observed correctness over many comparable predictions. If predictions labelled 80% confident are correct about 80% of the time, that group is calibrated.
Token
A unit of text or other input processed by a model. It may be a word, part of a word or punctuation. Tokenisation and billing rules vary, so compare actual task usage.
Latency / throughput
Latency is elapsed time to a stated event, such as the first token or final result. Throughput is output or work per unit time. Fast streaming does not guarantee a fast complete task.
No terms match. Clear the search to see all definitions.
Sources & scope
Each catalogue entry links to primary documentation. Links beside explanations identify the relevant paper or method. The numbers in the teaching examples are calculated illustrations, and the model-selection method is practical guidance rather than a guarantee.
- Evaluating Large Language Models Trained on CodeHumanEval and pass@k.
- Judging LLM-as-a-JudgeEvidence on judge biases and human preference evaluation.
- NIST: confidence intervals for proportionsMethods behind the interval examples.
- LiveCodeBenchTask release dates and contamination checks.
- LiveBenchRefreshing task sets to limit exposure.
- Artificial Analysis methodologyIndex composition, evaluation settings and version changes.
Reviewed . Benchmark editions, splits, leaderboard methods and URLs may change. This guide teaches how to read the evidence; it does not maintain a live model ranking.