Building agents is easy. Knowing if they work is the hard part.

May 25, 20263 min read

I'm running evals on my agents now. Actual tests with graders, regression cases, and a scoring system that tells me if a change made things better or worse.

The shift wasn't technical. It was realizing that building something and trusting it works are two completely different things. I was doing the first. I wasn't doing the second.

The first time I ran evals on one of my agents, they caught a bug I never would have found by reading outputs. A classification that silently failed on edge cases. The agent looked fine. The eval proved it wasn't.

Now every change gets measured. Every bug becomes a regression test. The score either goes up or it doesn't, and I know exactly which change caused it.

Building agents is the exciting part. Measuring them is the part that makes them reliable.

What did you think?