Asked about Why evals exist

Why can you not just use unit tests?

An answer that works

Model output varies between runs and there is usually no single correct string. Exact-match assertions flake and get deleted. Evals score properties and use graded judgement rather than equality.

Reading an answer is not being able to give one. The section that teaches this is Why evals exist, 3 hours of Evaluation.

Learn this properly