Curriculum

Designing Evals for AI Products

Evals are 53 percent (62 companies), real but middling against the top themes, and the most over-taught topic in the field. The report's verdict is right-size: teach the PM-grade version (define a failure taxonomy, build or commission a gol

  1. 08.01

    Read one hundred real traces before you buy an

    Specify what every trace must emit, then sit with a hundred real production traces and let the failure categories emerge before you spend a dollar on eval infrastructure.
  2. 08.02

    Name the failure from one taxonomy

    Classify each failed run against a single taxonomy, validate any scaled LLM counts category by category, then roll trusted counts into a frequency and severity table engineering can work off.
  3. 08.03

    First golden set

    Before launch, turn the agent spec into synthetic scenarios with code-computed outcomes. After launch, replace them with real complaint-driven golden rows and grow the set from live failures.
  4. 08.04

    Pay for the cheapest evaluator that can see th

    You match every failure mode to the least expensive grader that can reliably catch it, from a code assertion up through an LLM judge to a human annotator, so eval spend goes only where cheap graders are blind.
  5. 08.05

    Write the criterion

    You default every criterion to a binary pass or fail, reach for pairwise or an anchored scale only when a binary genuinely cannot say it, and force the judge to write its reasoning so its biases become visible.
  6. 08.06

    Validate the judge

    You measure your LLM judge like a classifier against a frozen, human-labeled test set, tracking its true-positive and true-negative rates separately because rare failures make raw agreement a lie.
  7. 08.07

    Offline and online evals

    You write the failing eval that reproduces a bug before you fix it, gate deploys on that suite in CI, and monitor sampled live traces with validated online evaluators after release.
  8. 08.08

    Evaluate an agent

    You score an agent across three altitudes, outcome, trajectory, and step, and separate pass^k reliability across a whole task from single-run pass@k capability.
  9. 08.09

    INTEGRATION CASE

    Real failures let you produce a pass rate on held back cases, with pass or fail checks that point to specific fixes.