Evaluation, Testing & Optimization·Task 4.2·Bloom: understand·Difficulty 2/5·8 min read·Updated 2026-07-14

The Eval Grading Ladder

Design evaluation datasets and test frameworks using mixed methodologies

SUBy Solomon UdohReviewed by Solomon UdohAI-assisted · human-reviewed
In short
The eval grading ladder is a deliberate order for choosing a grading method: reach for the cheapest reliable method first, code-based checks wherever the behaviour allows, climb to LLM-as-judge only when the behaviour genuinely requires interpretation, and reserve human grading as the last resort for high-stakes or novel behaviours no automated method can be trusted to score. A corollary is favouring volume over perfection: many cheap, automatically-graded cases catch more regressions than a small set of expensive, manually-graded ones.

A ladder, climbed only as far as the behaviour forces

Knowing the three eval types is one thing; choosing among them under cost pressure is another. The grading ladder is the decision rule that connects them: it says to start at the bottom, with the cheapest method that can reliably grade the behaviour, and climb only when the behaviour genuinely demands it. The understand-level insight is why the ladder runs in this direction, that cheapness and reliability, not thoroughness for its own sake, are what maximize the regressions you catch per dollar.

The eval grading ladder
A cost-ordered rule for selecting a grading method. Rung one: code-based checks, used wherever the behaviour is unambiguous, deterministic, near-free, always applicable first. Rung two: LLM-as-judge, used only when the behaviour requires interpretation. Rung three: human grading, reserved for high-stakes or novel behaviours no automated method can be trusted to score. Always climb from the bottom, never start higher than the behaviour requires.

Start at the bottom: code-based wherever it fits

The bottom rung is code-based grading, and the rule is that if a behaviour can be checked in code, it should be. Deterministic checks, schema validation, exact match, length, presence, run in milliseconds, cost almost nothing, and never drift. Because they are essentially free, they can run on every single change without a budget conversation, and because they are deterministic, their verdicts are trustworthy without calibration.

Starting anywhere above this rung for a behaviour that code could handle is a category error: you are spending a scarce, expensive resource on a problem the cheapest resource solves perfectly. The ladder's first instruction is to exhaust the code-based option before considering anything else.

Climb only when interpretation is required

The second rung, LLM-as-judge, is reached only when the behaviour cannot be reduced to a deterministic rule, when grading it genuinely requires interpretation of tone, reasoning, or appropriateness. The word "only" is load-bearing. You climb because the behaviour forces you to, not because a judge feels more thorough. And when you do climb, the judge has to be made rigorous, detailed rubrics, constrained verdicts (a small fixed set of labels rather than a free-form score), and calibration against human-labelled examples, so that the interpretation it supplies is actually reliable. One further discipline is easy to overlook: grade with a different model than the one whose outputs you are evaluating. A judge scoring its own family of outputs tends toward self-preference, quietly rating them higher, so separating the graded model from the grading model removes a bias that a rubric alone will not catch.

The top rung, human grading, is the last resort, reserved for high-stakes or novel behaviours where neither code nor a calibrated judge can yet be trusted. It is the most expensive and least scalable option, so you climb to it only when nothing below it will do, and even then usually on a sampled slice.

Volume beats perfection

The ladder has a corollary that shapes how you build the dataset: favour volume over perfection. A large set of automatically-gradable cases catches more regressions than a small set of painstakingly hand-graded ones, because broad, cheap coverage can run on every change and touches far more of the input distribution. A team that pours its effort into a handful of meticulously human-scored examples buys precision on those few cases while giving up coverage everywhere else, and coverage is where regressions hide.

This is why the ladder tilts toward the cheap rungs: they are not a compromise on quality but the way to buy the most quality assurance per unit of effort. The expensive rungs are for the behaviours that truly need them, not the default.

rung 1
code-based, used first wherever it fits
rung 2 only
LLM judge when interpretation is required
volume > perfection
broad cheap coverage catches more regressions

What the exam trips candidates on

The first trap is defaulting to human review for a behaviour that code could check deterministically. A scenario will send a schema or format check to a human queue; the credited answer moves it down to a code-based check and notes that human time is the most expensive resource, wasted here on a cheap problem.

The second trap is choosing a small, meticulously hand-graded eval set over a much larger automatically-graded one. A scenario will present a team proud of its fifty carefully human-scored examples; the correct reading recognizes that the small set sacrifices regression coverage, and that many cheap automatic cases would catch more. Both traps are the same error in different directions: mismatching the grading effort to the behaviour and to the goal of maximizing coverage.

Worked example

A team grading an invoice-processing system proposes to have a reviewer manually check, for each of 40 carefully chosen invoices, that the total field is extracted correctly, the currency code is valid, and the vendor summary reads professionally. Cost is a concern. How should the grading be restructured using the ladder?

The team has started near the top of the ladder for behaviours that mostly belong at the bottom, and has traded coverage for a small perfect sample. Restructure by rung.

The total field being extracted correctly is deterministic: compare the extracted total against the authoritative value. Code-based, rung one, milliseconds, free. It should run not on 40 hand-picked invoices but on the whole representative dataset, thousands if available, because it is essentially free to do so.

The currency code being valid is equally deterministic, check it against the list of valid codes. Code-based again.

The vendor summary reading professionally is the only genuinely interpretive check of the three. It climbs to rung two, an LLM judge with a rubric for what professional means, and human review is reserved only for calibrating that judge on a sample, not for grading every item.

The restructured design moves the two unambiguous checks to free code-based evals running across a large dataset, uses a calibrated judge for the one interpretive check, and spends scarce human time only on calibration. That buys far more regression coverage than 40 fully hand-graded invoices, at a fraction of the cost, which is exactly what favouring volume over perfection means in practice.

Common misreadings to avoid

Misconception

Human review is the gold standard, so important behaviours should be human-graded even when a function could check them.

What's actually true

Human time is the most expensive and least scalable resource. Spending it on a behaviour a deterministic check could grade wastes it on a cheap problem. Climb the ladder only when the behaviour genuinely requires interpretation.

Misconception

A small set of carefully hand-graded examples is more trustworthy than a large automatically-graded one.

What's actually true

A small hand-graded set buys precision on a few cases at the cost of coverage everywhere else, and regressions hide in the cases it never touches. Many cheap automatic cases catch more regressions and can run on every change.

How this shows up on the exam

Domain 4 questions on this knowledge point present a grading plan that either over-invests in human review or over-values a tiny hand-graded set, and ask how to restructure it. The reliable moves are to push every unambiguous behaviour down to code-based grading, climb to a judge only for interpretive behaviours, reserve humans for the highest stakes, and favour broad cheap coverage over a small perfect sample.

This applies the three eval types as an ordered decision rule, and it sets up calibrating an LLM-as-judge rubric, the discipline that makes rung two trustworthy when you climb to it. It reinforces cost and latency modeling, since eval cost is a real budget line, and it complements covering adversarial and edge-case inputs, because cheap grading is what lets a large representative dataset run on every change.

Check your understanding

A team wants to grade three behaviours: exact-match on an extracted ID, valid output schema, and whether an explanation is clearly written. Applying the grading ladder, what is the best approach?

People also ask

What is the eval grading ladder?
A cost-ordered rule: use the cheapest reliable method first (code-based), climb to an LLM judge only when interpretation is required, and reserve human review for high-stakes or novel behaviors.
Why grade with the cheapest reliable method first?
Cheap deterministic checks run on every change and cover the whole dataset, catching more regressions per dollar than spending expensive human or judge time on a behavior a function could check.
Should you prefer many cheap evals or a few hand-graded ones?
Prefer volume. Broad, cheap, automatically-graded coverage catches more regressions than a small hand-graded set and can run on every change.

Watch and learn

Official Anthropic Academy lessons first, then hand-picked walkthroughs. Videos load only when you press play.

No videos curated for this concept yet

We are still curating the best official and community videos for this topic.

Official prep for this domain

Anthropic's own free prep module for this part of the syllabus, on the official prep course. Free with an Anthropic Academy sign-in.

References & primary sources

Adaptive study

Master this concept with Archie

Practice it inside an adaptive study session. Archie, your Socratic AI tutor, tracks your mastery with Bayesian Knowledge Tracing and schedules the perfect next review.

Start studying