Obsidian Metadata

Product Evals vs Model Benchmarks

AI evals are tests that tell you whether an AI system is doing what you want. They give feedback when the product drifts from user needs or business goals, and the failures they catch become data you can use to improve the system.

More formally, evaluation is the systematic measurement of quality. Each eval checks one behavior on relevant examples and returns a score or a structured review. Most products need several evals because they fail in several different ways.

The word “evals” usually means one of two things:

Model benchmarksProduct evals
QuestionWhich general-purpose model is strongest?Does my product do what I want, on my data?
ExamplesGPQA Diamond (science reasoning), Terminal-Bench (CLI agents), MMLU (broad knowledge), SWE-bench, HumanEval”Did the cancellation agent select the correct order and wait for cancel_order to succeed before confirming?”
ScopeThe model aloneThe model, prompts, retrieval, tools, and application code
UsePicking a promising starting modelCatching failures that matter to users and the business
Access to your systemsNoneFull

A high GPQA or Terminal-Bench score tells you little about whether your order-cancellation agent works, because those benchmarks can’t see your systems.

This vault is about product evals. Their loop is:

  1. Analyze traces to discover real failure modes.
  2. Turn the important failures into targeted evals (Code-Based Evals or LLM-as-Judge).
  3. Use the results to guide changes.
  4. Re-run the evals to confirm the system improved.

Mechanisms for implementing product evals

Which one to use depends on the failure you’re measuring.

Where model benchmarks still help

  • Picking a starting model.
  • Coding agents that handle a very wide variety of tasks. Treat public benchmarks the way you would for a foundation model, then add a private benchmark.

Will this still matter in 5–10 years?

Yes. Even a perfect model has to be checked against the right problem. Prompt tricks will go out of date, but you’ll still need to understand failure modes. An LLM can’t read your mind, and research (Shankar et al.) shows people must observe LLM behavior before they can state their requirements (Criteria Drift). For both sides of the debate, see “The model is the product” vs “The model is NOT the product” in Video Library.

Traces · Eval Playbook · Three Levels of Evaluation