learn-model-evaluation-with-phoebe / Leader session 6 of 6
Learn Model Evaluation with Phoebe · Leader track · Session 6 of 6

Your eval governance playbook

Final session, and everything converges. a1 taught you why one number lies, a2 put prices on mistakes, a3 decoded LLM quality scores, a4 added speed and cost budgets, a5 named the three project killers. Tonight you assemble the working artifact: the one-page scorecard to demand before ANY model ships, the vendor-grilling questions that separate real eval discipline from demo theater, and the quarterly review cadence that keeps it all alive. No code, no math - just the questions, the owners, and the standing document you can mandate on Monday.

🟠 Leader track Executives · PMs · report readers No code, decisions only 45 min
0-3 · Welcome 3-18 · The scorecard to demand 18-42 · Workshop: your playbook 42-45 · Q&A
Part 0

The whole course on one page

Every session in this track has been building slots in one document. The confusion matrix and its base rate (a1). The cost matrix and the operating point (a2). LLM quality scores with a calibrated grader (a3). Latency and cost against declared budgets (a4). The golden set and the continuous loop (a5). Tonight they become an eight-slot scorecard - the thing you ask for, by name, before anything ships. If you remember one artifact from six sessions, make it this one.

Live - presented in session Self-study - read after class Official sources covered
★ What you walk out with today The eight-slot pre-ship scorecard, four vendor-grilling questions with the answers to expect, a quarterly review cadence with named owners, and the two-hop proxy chain as the frame for every eval claim you will ever hear.
Part 1 · the course's synthesis - a1-a5 as eight demands

The scorecard to demand before any model ships 15 min live

One page, eight slots. Each slot is a session of this course compressed into a demand, and each has a failure smell you can detect from the leadership seat: a metric with no base rate, a price with no owner, a judge score with no agreement number. A team with real eval discipline fills this in an afternoon. A team that cannot fill it is telling you something more important than any metric would.

The confusion matrix with the base rate. Never a bare accuracy - a1's whole lesson. "96.8% accurate" on a 3.2% base rate can describe a model that finds nobody. The matrix plus the base rate is the minimum honest unit of reporting.

The cost matrix, with named owners for the prices. What does a false positive cost, what does a false negative cost, and WHO signed off on those numbers? A price nobody owns is a guess wearing a suit. This is the slot most often missing in real reviews.

The chosen operating point, and who chose it. A threshold is a business decision, not a default. If the answer is "0.5, because that is the default," nobody made the decision - it made itself.

For LLM systems: quality metrics WITH their grader's human-agreement number. A judge score without agreement against human labels is a rumor. The bar from a3: "over 80%" agreement, which equals human-human agreement - a judge cannot beat the humans it imitates.

Latency (p95 TTFT) and cost per query, against declared budgets. Speed and price are success criteria on Anthropic's own list, not infra footnotes. "Fast enough" is not a budget; "p95 TTFT under 1.5s at under $0.04 per query" is.

The golden set size, and when it last ran. A dated artifact, not an assurance. 20-50 real cases minimum, and a run date measured in days, not quarters.

The regression-eval status - still ~100%? Regression suites guard what already works and are meant to hold at ~100%; any dip blocks the change. A green regression line is the cheapest sleep aid in AI.

The online metric each offline number is a proxy for. Every offline score must name the online metric it predicts, which in turn serves a business goal. If the chain cannot be named, slot 8 is empty - and so is the claim.

THE PRE-SHIP SCORECARD · one page, eight slots 1 Confusion matrix WITH the base rate never accept a bare accuracy 2 Cost matrix with named owners for the prices a price nobody owns is a guess 3 The chosen operating point + who chose it a threshold is a business decision 4 LLM quality metrics WITH grader human-agreement a judge score without agreement is a rumor 5 Latency (p95 TTFT) + cost per query vs budgets speed and price are success criteria 6 Golden set size + when it last ran 20-50 real cases, with a run date 7 Regression-eval status - still ~100%? what used to work must keep working 8 The online metric each offline number is a proxy for name hop 1 as hop 1 Eight slots, one page. A blank slot is not a formatting problem - it is the risk you are shipping.
🔍 Click to zoom - the one-page pre-ship scorecard with its eight slots
LiveHow to use it without becoming the bottleneck4 min▶

The scorecard is a demand, not a form you police. Three usage rules keep it light:

  • The team fills it, you read it. Fifteen minutes of reading replaces an hour of interrogation, because the blanks do the interrogating.
  • Blanks are findings, not failures. "We have no cost matrix owner" said out loud is progress - it names the exact next meeting. What you are eliminating is the silent blank.
  • One page, enforced. A 30-page eval appendix is how weak numbers hide. The one-page constraint forces the eight numbers that matter to stand in the open.
The fastest read Check slots 2 and 8 first - the cost matrix owners and the proxy chain. In practice they are the most often missing, and a team that has both almost always has the other six.
Self-studyWhere each slot was taught - the reread map4 min read▶

If a slot feels shaky when you try to demand it, here is where it came from:

  • Slot 1 (matrix + base rate) - a1, the accuracy paradox: a 96.8%-accurate model on a 3.2% base rate that finds nobody.
  • Slots 2-3 (cost matrix, operating point) - a2, where the F1-optimal threshold cost $704 more than the dollar-optimal one, and someone had to choose.
  • Slot 4 (judge agreement) - a3, judge skepticism: a judge score is a model output until calibrated against humans.
  • Slot 5 (latency + cost budgets) - a4, satisficing metrics: quality subject to speed and price floors.
  • Slots 6-8 (golden set, regression status, proxy chain) - a5's three killers, turned from incidents into standing fields.

The scorecard is not new material - it is the six sessions made demandable.

Part 2 · covers Zheng et al. judge bar, Rules of ML #39

Vendor grilling - discipline vs demo theater 14 min live

Every vendor deck shows a benchmark win and a delighted-user quote. The same four questions cut through all of them, because they ask for the numbers demo theater cannot fake. None require you to know the math - only to know that the numbers must exist.

Four questions, and the two answers each one produces an answer that proves measurement the non-answer to listen for What a measured team answers What demo theater answers Show me the retention data, not the engagement data retention numbers, on the slide pivots back to engagement What is your judge's agreement with human labels? over 80%, the human-human bar our judge is GPT-4-class What happened to your metrics when the base model changed? a before-and-after report in a day no report - they are hoping Walk me through one case your system failed last month a catalogued failure, told gladly never seen a failure None of the four questions needs math from you - only the knowledge that the numbers must exist. A vendor who cannot answer three of four is not measuring the system; they are demonstrating it.
🔍 Click to zoom - each question has one answer only a measured team can give
LiveThe four questions, and the answers to expect8 min▶
  • "Show me the retention data, not the engagement data." Engagement is the proxy; retention is closer to the money. A vendor who pivots back to engagement three times is telling you which number they have.
  • "What is your judge's agreement with human labels?" If their quality scores come from an LLM judge, this number must exist. The bar: "over 80%", which equals human-human agreement. "Our judge is GPT-4-class" is not an answer - it is the setup for the question.
  • "What happened to your metrics when the base model last changed?" Real discipline produces a before-and-after regression report within a day of any model change. If they cannot show one, they are not measuring - they are hoping.
  • "Walk me through one case your system failed last month." Teams with golden sets and production sampling have failure cases catalogued and love talking about them. Demo theater has never seen a failure, which tells you nobody looked.
Real world

Concepts outlive vendor products. OpenAI's own evals platform is being deprecated on Nov 30, 2026. Any process built on a vendor's eval buttons inherits the vendor's roadmap. The concepts - golden sets, graders, agreement bars, regression suites - transfer intact across every platform. Demand the concepts, not the product tour.

LiveThe closing frame: the two-hop proxy chain6 min▶

Rule #39's insight, and the frame to hold every eval claim in: eval score -> online metric -> business goal. Two hops, and each hop can break. The offline eval predicts the online metric imperfectly (hop 1); the online metric serves the business goal imperfectly (hop 2). A benchmark win is a hop-1 event - real, worth having, and two broken links away from revenue.

The discipline is not cynicism - it is precision: celebrate hop 1 as hop 1. "The eval improved, which historically predicts a lift in conversion, which we will confirm in the next release" is a leader's sentence. "The eval improved, ship it and book the value" is how killer 2 gets funded for another quarter.

Self-studyPut the grilling in writing3 min read▶

Questions asked in a meeting can be charmed away; questions in a procurement document cannot. Three clauses worth adding to your next RFP or renewal:

  • Evidence clause: "Vendor will provide, for the proposed system, its evaluation methodology including golden set size, grading method, and - where an LLM judge is used - the judge's measured agreement with human labels."
  • Change clause: "Vendor will notify us before changes to the underlying model version, and will provide before-and-after regression results for any such change."
  • Exit clause: "Evaluation artifacts (golden sets, scoring rubrics, historical results) relating to our deployment are deliverables, portable at contract end."

The third clause is the quiet power move: it makes the concepts yours even when the product is not - the same reason this course teaches taxonomies, not vendor buttons.

Part 3 · the standing routine

The quarterly eval review 10 min live

A scorecard checked once is a photograph; a5 taught you why photographs fail. The fix is a review cadence run like a financial audit - scheduled, owned, and boring in the best way. Quarterly is the default; monthly if the domain moves fast.

The quarterly review as a time budget: 30 minutes, three checks Ten minutes each, run like a financial audit - scheduled, owned, and boring in the best way. Golden set freshness Drift check Price re-validation minutes 0 10 20 30 owner: DS team product owner samples 5 cases owner: platform team brings the drift chart owner: product owner this quarter's FP/FN costs Quarterly is the default; monthly if the domain moves fast. Thirty minutes, four times a year. If any check fails, the scorecard reopens - not the codebase.
🔍 Click to zoom - three ten-minute checks, each with a name attached
LiveWhat the quarterly review checks, and who owns what7 min▶

Three checks, thirty minutes, four times a year:

  • Golden set freshness. Do the 20-50 cases still look like this quarter's real traffic? Users invent new phrasings; the set must follow them.
  • Drift check. Sampled production scores vs the launch baseline - is the gap growing? This is a5's killer 3 on a leash.
  • Price re-validation. Are the FP and FN costs still true? Margins move, order values move - a2's operating point is only as good as the prices behind it.

And the ownership map, so the review never becomes everyone's job and therefore no one's:

AssetOwnerAccountable for
The prices (cost matrix)The product ownerFP/FN costs current, business KPI named
The metricsThe DS teamRight metric per decision, base rates attached
The CI gateThe platform teamNothing ships unmeasured, regression suite ~100%

Notice the pattern: it is the skew ladder's three owners again, now with standing responsibilities instead of incident response. Governance is just incident response moved before the incident.

The 30-minute agenda, verbatim Minute 0-10: golden set freshness (owner: DS, with the product owner sampling five cases). Minute 10-20: drift check against the launch baseline (platform brings the chart). Minute 20-30: price re-validation (product owner brings this quarter's FP/FN costs). If any check fails, the scorecard reopens - not the codebase.
Part 4 · self-study

Where to go next ◐ 10 min read

Self-studyThree onward paths, by role10 min▶
  • You write the eval sheets, or your team does: the practitioner track of this course (b1-b10) is the hands-on version of everything you just learned - the live threshold evaluator, the $704 Goodhart demo you can drag yourself, the judge you calibrate from 58% to 88% agreement, and the b10 capstone that writes a full eval sheet.
  • You want the LLM eval machinery hands-on: the sibling learn-evals course owns the harness - golden sets as code, RAGAS pipelines, tracing, CI wiring. This course taught you what the numbers mean; that one makes them run.
  • The classic-ML mechanics felt distant: learn-intro-ml teaches the sklearn side - training the very Lumen conversion model this course has been evaluating, plus the metrics computed from scratch.

And the standing homework from a5, now upgraded: run the pre-mortem on your flagship project, then bring the eight-slot scorecard to its next review. The first time a blank slot changes a ship decision, this course has paid for itself.

Source material

Official sources covered

This closing session is the full-course synthesis - every source the leader track touched, compressed into the scorecard, the grilling questions, and the cadence. This page covers:

✓Anthropic - define-success + "Demystifying evals for AI agents"Success criteria incl. latency + price, golden sets, regression ~100% - scorecard slots 4-7
✓Google Rules of Machine Learning - Rule #39 (launch metrics as proxies)The two-hop proxy chain - slot 8 and the closing frame
◐Zheng et al. 2023 - LLM-as-judge agreement bar"Over 80%" = human-human agreement - the vendor-grilling criterion
◐sklearn cost-sensitive guide + Elkan 2001Behind slots 2-3: the cost matrix and the tuned operating point (taught in a2)
◐Ng, Structuring ML Projects - single optimizing metric + satisficing floorsBehind slots 1-5: one number to optimize, budgets as floors (taught in a4)
Check yourself

Three questions before you go 🎯 ◐ 90 seconds

1 · Which scorecard slot is most often missing in real reviews?

Computing metrics is comfortable, technical work; owning the FP/FN prices means signing your name to business assumptions. That is why slot 2 goes blank - and why a priced sheet with an owner is the strongest single signal of eval discipline.

2 · A team reports a big offline eval win. What is the proxy-chain rule?

Rule #39: launch metrics are proxies for long-term goals. The win is real AND two hops from money - so name the online metric it should move, confirm it in the next release, and never skip a hop in the story you tell upward.

3 · A vendor says "our LLM judge scores us 4.6 out of 5." When does that number mean anything?

A judge score is a model output, not a measurement, until it is calibrated against human labels. The bar is "over 80%" agreement - which equals human-human agreement, the ceiling a judge cannot beat. No agreement number, no meaning.

Leader session 6 cheat sheet · pin this

The scorecardEight slots, one page, before ANY model ships. The team fills it, you read it - blanks are findings, and they do the interrogating.
Slots 1-3 · classicConfusion matrix WITH base rate · cost matrix with named price owners · the chosen operating point + who chose it.
Slots 4-5 · LLM + budgetsQuality metrics WITH the grader's human-agreement number · p95 TTFT + cost per query against declared budgets.
Slots 6-8 · staying aliveGolden set size + last run date · regression suite still ~100% · the online metric each offline number is a proxy for.
Vendor grillingRetention not engagement · judge agreement with humans ("over 80%" = the human-human bar) · what happened when the base model changed · show me a failure.
Concepts outlive productsOpenAI's evals platform sunsets Nov 30, 2026. Golden sets, graders, agreement bars, regression suites transfer across every vendor.
The proxy chainEval score -> online metric -> business goal. Two hops, each can break. Celebrate hop 1 as hop 1 - never book it as revenue.
The cadenceQuarterly, like a financial audit: golden set freshness, drift check, price re-validation. Product owner owns prices, DS owns metrics, platform owns the CI gate.