Lesson 7 of 7 · 9 min
Evaluating a system on your own cases
A public ranking does not tell you whether an assistant will do your work well. A small set of real cases does.
Public rankings compare models on general tests. They say little about how an assistant will handle your contracts, your procedures or your customers’ questions. The researchers behind the HELM project argued for evaluation across many scenarios and several criteria at once: accuracy, robustness, fairness, cost.
- Gather about twenty real, varied requests, including difficult cases.
- For each one, write the expected answer or the points it must contain.
- Add two or three cases whose answer is not in the sources, to check that the assistant says so.
- Run the cases and grade each answer: correct, partial, wrong, or justified refusal.
This set of cases becomes your control tool. When you change an assistant’s instructions, add a source or move to another model, run the same cases again and compare. An improvement on one point must not break another.
References
- Liang, Bommasani, Lee et al. (2022). Holistic Evaluation of Language Models. Transactions on Machine Learning Research. arxiv.org/abs/2211.09110