🗺 Evaluation
Evaluation is 16% of CCAR-P and the domain where implementation instincts fail hardest. Questions rarely ask how to compute a metric. They ask which metric a given business objective demands, when an offline score stops predicting production behavior, and how to ship a prompt or model change without betting all traffic on it at once.
The trap is treating evals as QA — a suite written after the system works, scored on examples the team happened to remember. That set is drawn from the developer's imagination rather than from production, so it passes everything and predicts nothing. The second trap is trusting an LLM-as-judge nobody validated: judges reward verbosity, favor whichever answer sits first, prefer their own outputs, and drift silently when the judge model or judge prompt changes underneath you.
The idea that unlocks the domain: an eval set is a design artifact, built before the system, from real traffic and known failure cases, with the decision each score must inform written down first. Offline gates, shadow runs, canaries, A/B tests and cost·quality·latency tuning are all downstream of owning a scorer you trust.
temperature at 0 where determinism is wanted. Change one variable per run or the result is uninterpretable.PROVE — the order to build and run an evaluation program.
Use PROVE when a question asks how to evaluate something, whether a score can be trusted, or in what order to ship a prompt or model change.
Practise this domain with original, exam-style questions.
Start practising free