A team building a customer-support bot wants it to stop promising refunds it can’t give. Before touching the prompt, they collect 40 real conversations where that went wrong, write a check for each (a rule or an LLM-as-a-judge rubric), and confirm the current version fails them. Then they change the prompt, rerun the whole suite, and ship only if the new cases pass and older ones still do. Each later bug becomes another eval.
The loop is borrowed from test-driven development, but the checks are different. Model output varies from run to run, so evals usually score many examples and compare pass rates, not a single exact answer. They also need maintenance: an eval set built from last quarter’s traffic can miss what users ask now. Keeping a fixed set as a regression test and refreshing a separate set from production traces covers both.
On the show the term comes up as a practice guests wish were more common. In episode 38 at 22:05, Aurimas Griciūnas calls evals “an old topic” that is still a gap: not everyone has adopted eval-driven development, though he considers it crucial. The episode was sponsored by Galileo, which Conor plugs at 28:13.
Episode 13 is titled after “evaluation-driven development”. In it, at 13:44, Galileo CEO Vikram Chatterji describes the workflow: find the failure modes, build evals around them, put them in the CI/CD pipeline, and keep checking after release. He is describing what his company sells, and the episode was sponsored by Galileo; he is introduced as its CEO at 0:01.
See AI evaluation for what an eval is, and spec-driven development for the related idea of writing intent down before an agent writes code.
Hear it from the guest
“Not everyone is adopting the practice of eval driven development yet, even though it is crucial in building these systems.”
“Build out evals around that, and then use that in your CICD process.”
Quotes lightly edited to remove filler words.
Sources
- OpenAI: Evaluation best practices — Recommends adopting eval-driven development, evaluating early and often with scoped tests at every stage, and setting up continuous evaluation that runs evals on every change; checked October 24, 2026.
- Anthropic: Demystifying evals for AI agents — Explains how evals make behavior changes visible before they reach users and let teams test changes against hundreds of scenarios before shipping; checked October 24, 2026.
Go deeper
- What are AI evals, and what should leaders know about them? AI, decoded · AI Evals: A Guide for Leaders
- How do you evaluate an AI agent? AI, decoded · How to Evaluate an AI Agent: Steps, Outcomes and Side Effects
- How do you test an AI system when the output isn't deterministic? AI, decoded · How to Test an AI System
- Hamel Husain: Your AI Product Needs Evals article
Walk through a real-estate assistant from scoped unit tests to logged traces, model-graded evals and A/B tests.
From the conversation
-
From Demo to Defensibility: How to Build an AI Business that Lasts | Aurimas Griciūnas -
How Engineering Leaders Can Future-Proof Their AI Strategy | Vikram Chatterji on Dev Interrupted -
Architecting AI Agents: The Shift from Models to Systems | Aishwarya Srinivasan -
Vercel's Playbook for AI Agents: From Vibe Check to Production | Malte Ubl -
AI in 2025: Agents & The Rise of Evaluation-Driven Development | Galileo's Yash Sheth & Atindriyo Sanyal