Learn Evals with Phoebe

Two tracks from "it seems fine" to a number you can trust

Anyone can demo an AI system. Evaluation is how you know it actually works - and keep knowing after it ships. A leader track teaches what "good" means, offline vs online eval, and the scorecard to demand before you trust an answer - no code. A builder track builds the whole eval discipline: golden sets, retrieval and generation metrics, LLM-as-judge, RAGAS, regression suites in CI, tracing, and drift monitoring. The running project grades Recall, the RAG assistant from the RAG course. Taught from RAGAS, Anthropic, LangSmith, and DeepLearning.AI.

2tracks
16sessions
1live scorecard
45min per session

The leader track 🀝 · for C-level, managers & curious minds · 6 x 45 min · no code, ever

Thinking mode: why evaluation is the thing that lets you ship AI with confidence, what the metrics actually mean, and the scorecard to insist on - each session ends with questions to ask your data team.

The builder track πŸ› οΈ Β· for practitioners Β· 10 x 45 min Β· Python + a browser scorecard

You build the whole eval discipline and point it at Recall, the RAG assistant from the RAG course. Every metric is felt in the live scorecard before you write the Python.

πŸ“Builder 1 Β· easy

Your first metric

Hit Rate and MRR over a golden set, live in the browser. Watch the score move with k, and learn rank over threshold.

β–Ά Builders start here
πŸ—ƒοΈBuilder 2 Β· easy

Building a golden set

Size, diversity, synthetic vs curated, the edge cases to include - and structuring questions for automated grading.

Grade Recall
🎣Builder 3 · medium

Retrieval metrics

Context precision and recall, hit rate, MRR, and NDCG - the numbers that tell you the retriever is doing its job.

Score the retriever
✍️Builder 4 · medium

Generation metrics

Faithfulness, response relevancy, noise sensitivity - measuring whether the answer is grounded, on-topic, and robust.

Score the answer
βš–οΈBuilder 5 Β· hands-on

LLM-as-judge

Pointwise, pairwise, reference-guided. Position, verbosity, and self-preference bias - and how to calibrate around them.

The judge, judged
🧬Builder 6 · hands-on

RAGAS in practice

Run the metric suite over Recall, generate a test set, and read the results - the framework the whole field reaches for.

The suite
βœ…Builder 7 Β· hands-on

Answer correctness

Factual correctness (claim F1) plus semantic similarity against a reference - grading against ground truth.

Vs ground truth
🚦Builder 8 · hardest

Regression eval suites

The eval suite as a test suite. Threshold gates in CI so a prompt or retrieval change cannot quietly break Recall.

Eval in CI
πŸ”¬Builder 9 Β· hardest

Tracing & observability

Trace, span, run. LangSmith, Langfuse, and Phoenix - turning a black-box bad answer into an inspectable timeline.

See inside
πŸ“‘Builder 10 Β· hardest

Online eval & drift

Sampling live traffic, user feedback as scores, catching data and concept drift - and keeping Recall honest in production.

In production
easy - everyone medium hands-on / deciding hardest

The running project: grade Recall πŸ“Š

Evaluate the RAG assistant you already met

The builder track points every technique at Recall, the retrieval assistant from learn-rag-with-phoebe, over the same three corpora. The RAG course ended by asking "is it good?" - this course answers it with numbers. The live scorecard runs a real 12-question golden-set evaluation in your browser (Hit Rate, MRR, Precision@1) - change k and watch the misses appear.

Choose your path πŸ—ΊοΈ

Two doors, one course. Leaders never see code; builders never trust a metric they have not first watched move.

🀝 Leader (no code, ever) a1β†’ a2β†’ a3β†’ a4β†’ a5β†’ a6
πŸ› οΈ Builder (grade Recall) b1β†’ b2β†’ b3β†’ b4β†’ b5β†’ b6β†’ b7β†’ b8β†’ b9β†’ b10
🌱 Curious follower (a taste) a1β†’ a2β†’ b1
πŸš€ Full journey (RAG then evals) RAG β†—β†’ a1-a6β†’ b1-b10

The knowledge map 🧠

Both tracks at a glance - hover a session to spotlight its concepts, click any node to jump in.