Wrote up some thoughts on the differences between evals and tests.
They're not the same, and evals are critical for agents in particular, but you still need both. A mature eval practice built for agents often means testing the agents too.
Ankur Goyal (@ankrgyl)
Article
Evals ≠ tests
While building Braintrust I’ve been thinking about what evals are good at, what they should be used for, and how they differ from other parts of the software development lifecycle, like tests.
Though
— https://nitter.net/ankrgyl/status/2084667136618762550#m