Track 05 · EvalsLesson 07 of 10
Human review and feedback loops
Read outputs on a cadence, label them well, and feed the fixes back.
- Lesson library · reference
- 40 min read
- 60 min hands-on
- Pro
What you'll be able to do
01- Design a review programme: who reviews what, how often, with which sampling strategy and within what SLA.
- Choose a sampling mix (random, stratified, risk-based, uncertainty-based, disagreement-based) and explain why the random slice is the only one that measures the population.
- Write annotation guidelines with decision rules and boundary examples, and run a calibration session that raises agreement.
- Compute and interpret Cohen's kappa, Fleiss' kappa and Krippendorff's alpha, and decide whether a label set is reliable enough to build a metric on.
- Implement a feedback loop that routes each finding to the right fix: golden set, prompt, retrieval, guardrail, judge or fine-tuning data.
- Defend reviewer access to production data to a privacy officer, and explain how you guard against review fatigue and automation bias.
Before you start
- From requirements to eval criteria: the criteria reviewers score against come from here.
- Golden datasets and the metrics that matter: reviewed cases become golden cases.
- LLM judges and rubrics you can trust: human labels are what judges are calibrated against.
- Online evals, A/B tests and flags: online signals decide which traces reach reviewers.
- Approval gates and bounded autonomy: approval gates are a different job from quality review, and the difference matters below.
The short version
Automated evals scale; humans define what "good" means. A production AI system needs a standing review programme, not occasional spot checks: named reviewers, a cadence, a sampling plan, written guidelines, measured agreement, queues with SLAs, and a route from every finding to a fix. Sample in slices. A uniform random slice gives you an unbiased estimate of quality. Targeted slices (high-risk intents, low judge scores, judge-versus-user disagreements, policy flags) find problems faster but overstate the error rate if you read them as a measurement. Write guidelines with decision rules and boundary examples, calibrate reviewers on shared items, and measure inter-annotator agreement with kappa or Krippendorff's alpha. If trained reviewers cannot agree, the metric is not real yet. Subject-matter expert time is the scarcest resource on the engagement, so spend it on adjudication and hard cases, with context pre-assembled. Redact what reviewers do not need, keep reviewing in the approved region, and watch for fatigue and for reviewers who simply agree with the machine.
- The random slice measures; the targeted slices find. Keep both, and never mix them in one number.
- Agreement before automation. A label set with low inter-annotator agreement cannot calibrate a judge or gate a release.
- Guidelines are versioned artefacts. Every label records the guideline version it was made under.
- Every finding has a destination. A review that does not change a dataset, a prompt, a corpus or a policy was an expense, not a feedback loop.
- Reviewers are users of production data. Least privilege, redaction, residency and audit logs apply to them.
Pro lesson
The rest of this lesson is in Pro.
The mental model, worked example, field note, failure table, exercise and self-check, with the voice tutor.
- Every stage and specialisation, in full
- Every lab and every role project
- Halden weeks 2–10, on your record
- Every drill, live in the playground
- All solutions, plus the server judge
- Lab Assistant and every Teach with AI