475 systems47.9% of agentic corpus16 industries775 stated / 5 implied quotes

Eval-Driven Development

Definition

Eval-driven development makes representative evaluation data, explicit criteria, and release evidence part of the product-development loop. Changes to models, prompts, tools, or workflows are compared against task-specific expectations before release and monitored again in production. Harvey ties evals directly to launch decisions, while Sword starts with datasets and human criteria, validates automated evaluators, gates releases, and reuses the same machinery online. Harvey Sword Health

Corpus Support

The analysis finds 475 deduplicated agentic systems (47.9%) across 16 industries, supported by 291 article, 404 transcript, and 85 summary evidence items; 775 are labeled stated and 5 implied. Corpus analysis

Problem It Solves

LLM behavior changes nondeterministically and generic benchmarks rarely represent a product’s actual tasks. Custom evals create a repeatable basis for deciding whether a change improves the system, regresses an edge case, or is ready to ship. Parlance rejects leaderboards and vibe checks as substitutes for project-specific evaluation; Sierra repeatedly simulates conversations because one passing run cannot characterize an agent. Parlance Labs Sierra

Applicability Signals

Architecture and Variants

Why Teams Choose It

The pattern converts subjective iteration into a release decision process while preserving human judgment for dimensions that automated metrics do not capture. It also makes model/provider changes comparable on the product’s actual workload rather than on unrelated benchmark averages. Parlance Labs Harvey

Tradeoffs

Gotchas and Resolutions

When Not to Use It

Do not create a heavy model-judge stack before the team can define representative tasks and failure criteria. Early assertions can become useless as the product changes, and automated grading can become another form of vibe checking if it is not calibrated. Start with inspectable examples and human decisions, then automate stable criteria. Parlance Labs

Boundaries and Related Patterns

llm-as-judge is one evaluator implementation; eval-driven development is the broader lifecycle that owns datasets, criteria, release decisions, and feedback. observability-tracing records what happened, while evaluation decides whether it was acceptable. data-quality-loop improves the examples or labels feeding models; it may be driven by eval findings but is not the release discipline itself. Sword Health

Operational Checklist

Representative Implementations

Project Industry Implementation Provenance Source
Sierra production agents Tech Repeated, critical, adversarial, and voice simulations. source-backed source
GoDaddy support assistant E-commerce Multidisciplinary transcript review and constrained test automation. source-backed source
Sword Health Phoenix Healthcare Expert-labeled datasets, evaluator calibration, release and online checks. source-backed source
Harvey legal AI Legal Lawyer-authored rubrics, component evals, benchmarks, and launch gates. source-backed source
Deutsche Telekom LMOS Telecommunications Human-flagged interactions become future release tests. source-backed source
Parlance deployment workflow Consulting Project-specific eval sets beyond leaderboards and vibe checks. source-backed source

Methodology and Limitations

This synthesis uses a small cross-industry sample of the 475 supporting systems. Evaluation practices are often reported by teams with mature quality programs, so frequency and sophistication may be publication-biased. The page describes recurring architecture and process choices; it does not establish that any evaluator is objectively valid outside its cited domain. Corpus methodology