Objectifs pédagogiques
- Create a versioned golden set with expected outcomes or rubrics
- Implement at least two grader types and calibrate a model grader against human labels
- Run an agent eval harness with claude -p and structured output
- Add an eval regression gate to CI
Public visé
Developers and ML/AI engineers who ship prompts or agents to real users, and tech leads who decide when a change is good enough.
Prérequis
Basic JavaScript or TypeScript (you write small node:test checks and extend a Node script; the kit is Node-only); macOS, Linux or Windows with WSL 2; git, and Docker for running the harness in a container. Node.js 22.6+, Claude Code 2.1.295+ and an Anthropic API key with a low spend limit (a Console account with credits): the harness exercises (2, 2b, 3, 4) run in a container where you must not log in, so a subscription login alone isn't enough. It is enough for the model grader in exercise 2b on your machine. Each agent run is capped at $1 and cost about $0.25 in our tests: exercise 2 is 15 runs, each CI PR 10 runs, the final project 30 cases × 3 runs (use --k 1 while you iterate).
Programme de formation
- Why evals · 2. A golden set · 3. Graders · 4. Evaluating agents · 5. Evals as a CI gate · 6. Final project
Moyens pédagogiques et techniques
Short explanations with diagrams, a working eval harness and five graded coding tasks in the kit, four hands-on exercises and a final project on your own agent.
Modalités d'évaluation
- Short checkpoint quiz on every page (one mistake allowed), final exam at 70 %
- Three hands-on exercises with a rubric
- Final project: an eval suite with a CI gate, reference solution provided
Durée et rythme
Self-paced: about 1 h 15 of lessons, plus 4–6 h for the exercises and the final project.
Conditions d'accès
Free. Create a learner account on the course page and start immediately.
Délais d'accès
Immediate access after enrolment.
Accessibilité aux personnes en situation de handicap
Self-paced, no time limit. Diagrams have text descriptions, all code is text.
Tarif
Gratuit
Funding
No funding needed.
Recognition
Non-certifying course: you receive a certificate of completion.
Dispensé par
ITwithDom