Does it behave as expected?
Compare behavior with requirements.
Evals are a form of testing.
AI makes repeatability and judging correctness harder.
Compare behavior with requirements.
Structured tests of answers or actions across examples.
Evals are testing adapted to measuring AI task performance.
Challenge 01
The same request can produce different outputs.
Repeat cases. Check reliability.
Challenge 02
Different answers can be valid.
Define accuracy, coverage, and clarity.
A repeatable answer can still be wrong.
The launch has moved from Thursday to Friday.
“Friday is the new launch date.”Valid answer A
“The launch was postponed by one day, to Friday.”Valid answer B
Friday is the new launch date.
Evaluate the meaning. Exact wording does not define correctness.
Use a software test with the exact expected value.
Use software tests for loading and error handling.
Use an AI eval with a factual and quality rubric.
Use an AI eval with exact comparisons to reviewed fields.
Inspect recorded tool calls against the source invoice.
Run relevant software tests and the same AI eval cases.
An AI application usually needs both. Exact assertions can also be eval checks.
For a teammate who missed the meeting. Maximum 50 words.
The team moved the product launch from 12 May to 19 May after finding a payment bug. Priya will fix the bug by 18 May. The signup flow is ready. The team will review progress on 17 May. The launch remains dependent on the payment fix being completed.
The launch moved to 19 May because of a payment bug. Priya will fix it by 18 May, and launch depends on that fix being completed.
The product will launch on 12 May. Payment testing is complete, and the team is ready to release.
The team discussed launch plans and a bug. Some work is ready, and progress will be reviewed.
What specifically makes the others weaker?
1 = poor · 2 = partly meets · 3 = meets
| Criterion | A | B | C |
|---|---|---|---|
| Consistency | 3 | 1 | 3 |
| Relevance | 3 | 1 | 1 |
| Coherence + fluency | 3 / 3 | 3 / 3 | 3 / 3 |
| Result | Pass | Fail: changed facts | Fail: omitted essentials |
Passing rule: consistency and relevance = 3; coherence and fluency ≥ 2; ≤ 50 words. Prepared judgments; simplified classroom scale.
The items sum to 26.00.
printed_total: 29.00calculated_total: 26.00status: needs_review
Printed total stays 29.00.
2 × 10.00 and 3 × 2.00.
Missing invoice number stays null.
A correct total can come from wrong arguments. Inspect the recorded tool calls.
Write passing rules.
Normal, tricky, missing information.
Save outputs and scores.
Change one thing.
Same cases. Read failures.
Same cases and settings. Repeat when outputs vary. Keep some cases aside from tuning.
Next session: build a small dataset and compare two runs.