Evaluation

Knowing whether a change helped — the only thing separating engineering from vibes.

Sign in to track your progress across sections.

10 articles

Deterministic Evals

Listed inDeterministic EvalsEvaluationon

An evaluation is deterministic when it is computed rather than judged by a model, which is not the same as exact rather than fuzzy. A similarity score is computed, so it sits between exact matching and a judge model, and it costs nothing to run.

Intermediate4 min
#evaluation

Ragas documentation

Listed inRagasEvaluationon

Faithfulness, answer relevance, and context precision — how the metrics are computed and what they miss.

External
Ragas · docs.ragas.io
#evaluation
#tooling

OpenAI Evals

Listed inLLM EvaluationsEvaluationon

The open-source eval framework and registry — a good template for structuring your own graded test set.

External
GitHub · github.com
#evaluation
#tooling

LLM Evaluations

Listed inLLM EvaluationsEvaluationon

Stop asserting one output and start measuring across many. Three layers, and the cheap one people skip on the way to a judge model.

Intermediate4 min
#evaluation

DeepEval

Listed inDeepEvalEvaluationon

Evaluations in pytest. Almost every built-in metric calls a judge model, which decides what belongs in a blocking gate and what does not.

Intermediate3 min
#evaluation
#ci

Regression Testing

Listed inRegression TestingEvaluationon

Not "is this good" but "is this worse than last week". Build the set from failures you already had, and read the diff rather than the pass rate.

Intermediate7 min
#ci

Model-Based Evals

Listed inModel-Based EvalsEvaluationon

A judge answers what code cannot decide, and costs a model call per case while being able to be wrong. Validate it on ranking rather than absolute scores, and test it for grader hacking, position bias and verbosity bias.

Advanced4 min
#methods

Ragas

Listed inRagasEvaluationon

A RAG-specific eval framework for faithfulness and context precision.

Intermediate5 minDraft
#tooling

Human Evals

Listed inHuman EvalsEvaluationon

Rubrics, annotator agreement, and when humans are the only ground truth.

Intermediate6 minDraft
#methods