Learning / Agentic Operations / Lesson 0013
The Critic/Verifier Step
Agents fail silently and confidently. A critic converts silent failures into caught ones — and you measure by how many.
1 · Establish the baseline
Run your agent across a test set that includes hard cases where it sometimes produces plausible-but-wrong answers (the dangerous M3 failure — Lesson 0003). Using your 0012 evals, record the silent wrong rate: answers that were wrong but looked confident and well-formed (no crash, no "I'm not sure").
2 · Add the verifier
Insert a self-correction stage before the agent returns (Lesson 0003, Cluster C):
- Reflection / critic: a second model call — ideally fresh-context, given only the question and the proposed answer — prompted to find flaws: "Check this answer. Does it follow from the evidence? Recompute any arithmetic. If it's wrong or unsupported, say so and why." A fresh-context verifier catches what a self-critique in the same window rationalizes.
- Loop or gate: if the critic flags a problem, the agent revises (bounded retries) or returns an honest "uncertain" rather than a confident wrong answer.
3 · Measure the delta
| Configuration | Correct | Silent wrong | Honest "uncertain" | Extra tokens/run |
|---|---|---|---|---|
| Baseline (no critic) | — | |||
| + critic/verifier |
4 · The M3 readiness check
Bring to your teaching agent: a failing agent you can debug from traces alone (they'll hand you a broken run — or you replay a 0012 plant — and you find the fault by reading), and your eval suite catching a planted regression. Both are the literal M3 gate.
- Trace-first debugging: given a broken run, you reach for the trace, not the prompt, and locate the faulting step by reading
- Eval as gate: your suite goes red on a regression, with a trajectory assertion doing the catching on at least one case
- Architecture judgment: you can argue for/against adding an agent on this task with trace evidence, not vibes
- Silent-failure literacy: you can name the difference between a crash and a confidently-wrong answer, and which your instruments catch
Next
Lesson 0014 — the SLO dashboard: put your live agent under production targets.