Evaluation lesson 03 · Specify oracles and traces
Shared evaluation case · deterministic fictional data
Northstar Support Copilot. A fictional ecommerce support copilot retrieves versioned policies and synthetic customer records, drafts replies, and proposes sandboxed account actions. It cannot send or mutate anything without current authorization and exact human approval.
01 · Smallest useful mechanism
Exact fields and database state can use deterministic assertions. Open-ended qualities need rubrics. Tool proposals, policy decisions, effects, observations, retries, and approvals belong in an inspectable trace so a correct-looking answer cannot hide an unauthorized action.
The evaluator should inspect system events and state transitions, not private chain-of-thought.
02 · Experiment
Deterministic fictional fixture
The specify oracles and traces workbench uses versioned, inspectable teaching data. It does not claim to reproduce live customer traffic or model behavior.
Evidence workbench
Select the evidence needed to distinguish two identical replies produced by different trajectories.
Fixture northstar-traces-v1
03 · Decision artifact
Use synthetic or properly governed data. Keep critical failures visible instead of compressing them into one score.
State which success and safety claims need deterministic or rubric-based oracles.
Specify final-state predicates and an event schema with stable operation IDs.
Provide three golden traces, expected effects, permitted sequences, and failure labels.
Your learning artifact
Stored only in this browser. No account required; course reset does not delete it.
04 · Check your understanding
Theory notes and sources
A reversed refund still happened, and a fabricated citation can accompany a correct conclusion.
Common mistake: A fluent, correct reply proves the run was safe. Outcome quality and trajectory compliance are different claims and need different evidence.
Transfer exercise: Write one assertion for the reply, one for the database state, and one for the permitted tool sequence.
Next: With system observability in place, we can isolate whether retrieval found authoritative evidence and whether the answer actually used it.