Dashboard
0%
1
Curious builder0 XP earned · 300 to level 2
0 daysFinish a lesson to begin
Badge collection0 of 6 unlocked
51 small wins to finish your pathNext question →

Q1EasyConcept

What are evals, and why do LLM applications need them more than traditional software does?

30-second answerSay your answer out loud first, then reveal.

Why traditional testing isn't enough

Traditional softwareLLM application
Same input, same outputOutputs vary across runs and model versions
Exact assertions (== 42)Many valid answers; quality is graded
Bugs are reproducible logic errorsFailures are statistical (works 90% of the time)
Code changes are the main riskPrompt, data, model and provider changes all shift behaviour

What evals enable

  1. Iteration with confidence: "Prompt v7 improves faithfulness from 86% to 92% without hurting latency."
  2. Regression detection before users see problems.
  3. Model selection and migration (Q45).
  4. Launch decisions and stakeholder trust: evidence instead of demos.
  5. Monitoring quality in production over time.

Analogy: evals are to LLM apps what unit tests plus A/B tests plus QA audits are to traditional products, combined.

Common mistakes

  • Treating a few manual "vibe checks" as evaluation (Q15).
  • Measuring only generic benchmarks instead of the application's actual task.

Little by little, you're building something great.