Home / Writing / Agents

Evals are the moat — model choice is just a vendor decision

AgentsBy 11 min read

The wrong debate

Every enterprise AI conversation eventually arrives at the same question: which model should we use? Teams spend weeks on model evaluations, benchmarking Claude against GPT-4 against Gemini, agonizing over percentage-point differences on tasks that may not resemble their actual use case. Then they deploy the winning model and discover they have no systematic way to know if it is actually working in production.

Model choice matters. But it is the wrong thing to optimize first. The reason is simple: your eval suite outlasts any model. Models get deprecated, fine-tuned, and superseded. Your evals — if they are good — are a durable asset that gives you production visibility across every model you will ever run.

What a production eval suite actually is

An eval suite is not a benchmark. Benchmarks test models on standardized tasks designed by researchers. A production eval suite tests your agent on your tasks, your data, your edge cases, your failure modes. It has three layers:

  1. Golden-set evals. A curated set of inputs with known-good outputs, covering your core use cases and most important edge cases. These are regression tests — any prompt or model change must pass these before shipping.
  2. Adversarial evals. Inputs designed to break the system — ambiguous instructions, malformed data, inputs that test the edges of the operating envelope. If you have not tried to break your agent, you do not know what breaks it.
  3. Production-sample evals. A random sample of real production inputs, scored by humans or a judge model, run continuously to catch distribution shift before it becomes a crisis.

The 94.7% number

The auto-resolution rate I track across AI command center projects is not a benchmark result — it is a production measurement. The eval suite tells me, in near-real-time, what fraction of decisions the agent is handling correctly without human intervention. When that number drops, I know immediately and I know where to look. Without it, I would be flying blind and calling it "monitoring."

Why this is the moat

When you have a rigorous eval suite, model switching becomes low-risk. I have swapped underlying models mid-engagement twice in the past year — once because a better model shipped, once because cost constraints changed. In both cases, the eval suite caught regressions before they reached production. Each switch took days, not months.

Your competitor who chose the "wrong" model but has good evals will outperform your competitor who chose the "right" model with no evals. Every time.

How to build one

  1. Start from failure modes, not happy paths. Interview your ops team about what goes wrong. Those are your first eval cases.
  2. Involve domain experts in scoring. At least initially, a human expert should review eval outputs to build the scoring rubric and catch blind spots.
  3. Automate the scoring layer. Once you have a rubric, a judge model lets you scale coverage without scaling human review time.
  4. Run evals in CI. Every prompt change triggers an eval run. Failing evals block deployment the same way failing unit tests do.
  5. Track production samples continuously. A weekly automated sample of real production inputs keeps you calibrated against distribution shift.

Evals are the infrastructure that makes everything else reliable. Build them first. They are the only part of your AI stack that compounds in value the longer you run it.

More field notes

Why most enterprise AI agents fail in week six — and the operating model that fixes itEssay · 14 min Slotting is the most under-invested AI win in warehousingLogistics AI · 9 min Build vs. buy in the agent era: a CFO-friendly frameworkStrategy · 7 min