Eval-driven development for RAG: keep eval cases in Git, never regress

Al_Grigor · x · 2026-10-15

Engineer @AlGrigor shares how he evaluates an AI FAQ curation pipeline for DataTalksClub with a deliberately simple harness: eval cases live in Git as the source of truth (61 versioned cases), runs are traced in Comet's Opik tracking classification accuracy, placement accuracy and cost, and every failure becomes a new eval case. The goal isn't 100% pass rate — it's making sure today's fix doesn't break yesterday's working behavior, shipping only when metrics don't regress. Full eval-driven-development flowchart included.

Original post →

More from coding & agent

coding & agent channel →