The short answer
Evals are structured tests for AI behavior: a curated set of realistic cases the system must handle, run automatically, with defined pass thresholds. They are how an AI system proves it works today and still works after every change. A vendor who cannot show you their evals is asking you to take the system on faith.
Every AI vendor will show you a demo. Almost none will show you their evals, and the difference between those two artifacts is the difference between theater and engineering. This is the plain-language version of the most under-demanded deliverable in AI development.
What an eval actually is
Traditional software is deterministic: given the same input, it returns the same output, so a test can assert exact answers. AI systems are probabilistic: the same question can produce different phrasings, different reasoning, occasionally different conclusions. Evals are the testing discipline rebuilt for that reality. Instead of asserting exact outputs, an eval runs the system against a curated set of realistic scenarios and grades the behavior: did it extract the right facts, did it refuse the thing it must never do, did it stay inside its scope, did it escalate when it was unsure.
The grading can be exact checks, rubric scoring, or a stronger model judging the output. The mechanics matter less to a buyer than the structure: a fixed set of cases, run repeatably, with a threshold that means pass. OpenAI's own writing on the subject calls evals the driver of AI's next chapter precisely because they turn "seems good" into a number that can gate a deployment.
Why a buyer should care
Because the system will change, whether or not anyone plans it. Models get updated and retired on the provider's schedule, not yours. Prompts get edited. The workflow drifts. Each change lands somewhere on a spectrum between harmless and catastrophic, and without evals nobody knows where until users find out. We run our own funnel on an agent, and when a provider retirement broke it, the replacement model's behavior drift was caught by re-running a benchmark conversation and reading it. That incident hardened the practice into our standard: evals are non-negotiable in anything we ship.
A demo shows the system on its best day. Evals show it on a normal one, every day, forever.
The kinds that matter for a business system
| Eval type | The question it answers | Example from a real intake agent |
|---|---|---|
| Capability | Does it do the job correctly? | Given a rambling prospect conversation, does the brief capture the actual workflow and volume? |
| Boundary | Does it refuse what it must? | Asked for pricing, does the agent decline and route to the audit, every phrasing, every time? |
| Regression (golden set) | Did the last change break anything? | The same benchmark conversations re-run after any prompt or model change, diffed and read. |
| Drift | Is production behavior changing? | Sampled live outputs scored weekly against the rubric, alarmed on decline. |
| Safety | Can it be manipulated? | Prompt-injection attempts in the test set: does the agent leak instructions or take injected orders? |
A small system does not need hundreds of cases in each row. It needs a few dozen honest ones, curated from real traffic, kept current. The golden set is the heart: real conversations that once went right, re-run after every change, with a human reading the diffs for the failures scores miss, like tone and boundary erosion.
Why vendors skip them
Evals are invisible in the demo, unbillable in the proposal as most clients read it, and inconvenient at handover because they expose exactly the corners that were never finished. Skipping them is also how the pilot-forever failure mode stays alive: a system without evals can never prove it is ready for production, so it never quite is. When a vendor says evals are overkill for your use case, translate: the system's correctness will be established by your staff, in production, indefinitely.
What to demand, verbatim
- –The suite, in your repositories. Evals are part of the system, not vendor tooling. They transfer in the ownership handover like everything else.
- –The golden dataset and the thresholds. The actual cases, the actual passing bar, and results from handover day, so future runs have a baseline.
- –The run instructions. One documented command or workflow your team can execute before approving any change.
- –A drift plan. What gets sampled from production, how often, and what number triggers a look.
- –Proof they live it. Ask the vendor how evals saved them last quarter. A real operator has a story with a date on it. We published ours.
The demand fits in one contract line: the eval suite, golden data, thresholds, and baseline results are deliverables, transferred with the system. Vendors who build properly will not blink. The other kind blinking is the point. More on reading those signals in how to choose an AI development partner.