You are not measuring “AI quality.”
You are collecting repeatable evidence about one behavior so you can make one decision.
Question+ Real cases+ Grader+ Decision rule= Eval
Plain English. Five minutes.
A repeatable way to find out whether your AI does the thing you need—well enough to make a decision.
No benchmark worship. No judge model required. Start with one failure you actually care about.
01The answer
You are collecting repeatable evidence about one behavior so you can make one decision.
Question+ Real cases+ Grader+ Decision rule= Eval
02One example
“Is our coding agent good at Python?”
“When the agent changes an authenticated endpoint, does it preserve the existing unauthorized-user behavior and tests?”
Should agent v7 replace v6?
12 ordinary backend tasks involving authenticated endpoints.
Original tests, hidden authorization checks, and a protected-file diff.
Any validated weakening of authorization blocks release.
v7 deleted a protection test in one case. An 83% score can still mean “no.” Averages do not erase critical failures.
03The loop
Describe observable behavior: “invents a refund policy,” not “is unreliable.”
Ship it, keep the baseline, investigate, or fix and rerun. If nothing could change, you may not need an eval.
Include normal use, costly failures, and meaningful edge cases. A small set is for learning—not proving universal quality.
Write what must happen, what must remain true, and what evidence will establish it.
Keep failures, timeouts, and invalid runs. Inspect individual cases before averaging anything.
04Pick a grader
| Software can prove it | Use code. Tests, assertions, schemas, parsers, runtime checks, or exact rules. |
|---|---|
| People could disagree | Use humans. Give reviewers a specific rubric, examples, and room to preserve disagreement. |
| You need judgment at scale | Use an LLM judge carefully. Calibrate it against independent human labels before trusting it. |
| You need both | Use a hybrid. Let direct checks cover correctness and humans cover ambiguous qualities. |
A grader is not truth. It is an instrument. Every instrument can be wrong.
05Common traps
“We need 90% accuracy” is not a failure definition.
One lucky output does not prove reliability.
A 92% score can still hide a security regression.
Tests can be wrong. Humans disagree. Model judges have biases.
Ten prompts can teach you plenty. They cannot describe your whole product.
Your first eval can be a spreadsheet and a script.
06Build one
Fill in five blanks. You will leave with the bones of an eval—not a platform, dashboard, or mysterious score.
# My first eval Decision What choice should this evidence change? Failure What observable behavior is going wrong? Cases Where does that behavior show up? Evidence What can directly establish pass or fail? Rule What result changes the decision?
07Behind the page
The page is short because the research was not.