MODULE 3 ยท LESSON 2

Free โ€” no login required

Sign in to track progress, save quiz attempts and enrol in the full course.

Sign in to track progress / enrol

Offline, Online and Human Evaluation

Three sources, three jobs

Offline evaluation runs your suite against a fixed set. It is fast, repeatable, and comparable across versions โ€” so it is what you use to decide whether a change is an improvement.

Its limitation is absolute and worth stating plainly: it measures performance on the cases in the set. It cannot tell you about inputs you have not collected, and it cannot tell you whether users are better off.

Online signal comes from real usage. It tells you what actually happens, on the real distribution, with real users. It is slower, noisier, confounded by everything else in the product, and often ambiguous โ€” but it is the only source that measures the thing you care about.

Human evaluation is people judging outputs. Expensive, slow, and the only method that reliably catches what neither of the others sees: the output that is technically compliant and wrong in a way no criterion anticipated.

The three are not alternatives. Offline for iteration speed, online for truth, human for the things you did not think to measure.

The gap between offline gains and product improvement

A recurring and expensive surprise: a change improves the evaluation score meaningfully and changes nothing for users.

Reasons this happens, all common:

  • The gain is concentrated in cases users rarely hit. Your set is not distribution-matched, or the improvement lands on the tail.
  • The improvement is below the threshold that changes behaviour. Going from 88% to 91% may not alter whether anyone accepts the output.
  • Something else dominates. Latency, interface friction, or trust is the binding constraint, and accuracy was never what limited adoption.
  • The metric moved, the experience did not. Especially with automated graders that reward properties users do not notice.

The discipline: treat an offline improvement as a hypothesis about the product, not as a result. It earns a place in an online test; it does not earn a claim.

Signals your surface can capture

Well-designed AI products instrument themselves. Most of these are free once the interface is right:

๐Ÿ”— Match the Pairs
The user sent the draft with no changesDrop here
The user edited before sending, and what they changedDrop here
The user deleted everything and started againDrop here
The user accepted a pre-filled valueDrop here
The user overrode a suggestion, with an optional reasonDrop here
The user retried the same requestDrop here
The user abandoned mid-interactionDrop here

The distinction between edited and rewritten is the one teams most often collapse, and it carries the most information. A lightly edited draft is a success; a wholly replaced one is a failure that looks identical in a naive "was it used?" metric.

Two cautions. Acceptance is not satisfaction โ€” users accept mediocre output when rejecting is expensive, which is why the friction symmetry from module 2 matters for measurement as well as for fairness. And implicit signals need validation: check periodically that your proxy tracks actual quality by comparing against human judgement on a sample.

Human review that is affordable

Human evaluation is worth doing and is usually organised badly โ€” either too little to be informative or too much to be sustainable.

A workable shape:

  • A small weekly sample, perhaps thirty to fifty outputs, reviewed against your criteria. Enough to detect meaningful drift, small enough to sustain indefinitely.
  • Stratified rather than uniform. Over-sample low-confidence outputs, new input types and any category you recently changed. Uniform sampling spends most of its budget confirming the easy cases work.
  • Rotating reviewers, including the product manager. Reviewer drift is real, and the PM reading outputs is the habit from module 1.
  • Every disagreement examined. Where two reviewers score differently, the criteria are ambiguous โ€” fix the criteria, and the fix improves every future evaluation.
  • Findings go into the sets. Each interesting case becomes a core, hard or regression case. This is how the suite stays current at no extra cost.

A team improved their reply-drafting model. Offline scores rose from 84% to 90% on their criteria. They ran an A/B test expecting agent handling time to fall.

It did not move. The new model performed no better on the metric the business cared about.

Investigation produced a genuinely useful finding. The improvement was concentrated in longer, more complex tickets โ€” the model had got better at synthesising across a long thread. But agents handled those tickets differently: for anything complex they read the whole thread themselves regardless of the draft, because they did not trust a summary of something they were accountable for. The draft saved typing, and typing was not the cost on those tickets.

For the short, simple tickets that dominated volume, both models were already good enough, so there was nothing to gain.

Three lessons, and they generalise beyond this case:

Offline improvements have a distribution. "Six points better" concealed the fact that all six points landed where users were not constrained by draft quality. Reporting a single aggregate hid it.

The binding constraint was trust, not accuracy. No accuracy improvement addresses an agent who reads the thread anyway. What would have helped is the verification-cost work from module 2 โ€” showing which parts of the thread the draft drew on, so reading became checking.

The A/B test earned its cost. Had they shipped on the offline number, they would have booked a saving that did not exist and spent the next quarter improving the wrong thing.

The transferable practice: when an offline gain does not show up online, ask where in the distribution the gain landed and whether users were constrained by that dimension at all. The answer usually redirects the roadmap.

โ“ Knowledge Check

Why should the distinction between a user editing a draft and rewriting it entirely be captured separately?

๐Ÿ“š Flashcards1 / 6
Term

The three sources

Click to flip
Definition

Offline evaluation for iteration speed and comparability, online signal for truth on the real distribution, and human review for the failures no criterion anticipated. Not alternatives.

Click to flip back
๐Ÿ’กKey Takeaway

Use offline evaluation to iterate, online signal to learn the truth, and human review to catch what no criterion anticipated. Treat every offline gain as a hypothesis until an online test confirms it, and when it fails to show up, ask where in the distribution the gain landed and whether users were ever constrained by that dimension. Instrument the surface to capture edits rather than mere usage, and keep human review small, weekly, stratified and feeding straight back into the sets.