Error Analysis Is the Real Speed Limit on Agent Development
- Source
- x.com
- Date

Readers responded with both surprise and agreement last week when I wrote that the single biggest predictor of how rapidly a team makes progress building an AI agent lay in their ability to drive a disciplined process for evals (measuring the system’s performance) and error analysis (identifying the causes of errors). It’s tempting to shortcut these processes and to quickly attempt fixes to mistakes rather than slowing down to identify the root causes. But evals and error analysis can lead to much faster progress. In this first of a two-part letter, I’ll share some best practices for finding and addressing issues in agentic systems. Even though error analysis has long been an important part of building supervised learning systems, it is still underappreciated compared to, say, using the latest and buzziest tools. Identifying the root causes of particular kinds of errors might seem “boring,” but it pays off! If you are not yet persuaded that error analysis is important, permit me to point out: - To master a composition on a musical instrument, you don’t only play the same piece from start to end. Instead, you identify where you’re stumbling and practice those parts more. - To be…
Context
Before measuring an , inspect its outputs to learn which mistakes matter. Andrew Ng makes this recommendation in a post on evaluations, using invoice processing as an example: an agent might extract the wrong amount, confuse the parties' addresses or make an incorrect software call.
These are different failures, so a useful needs to distinguish them. Ng proposes building a prototype, manually examining a small set of outputs, and turning the observed problems into test data and scoring rules. Those measurements then let a team compare changes and investigate recurring causes, instead of judging progress from a few convincing-looking answers.
- AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.
- eval — A repeatable test for AI quality — a set of tasks plus scoring — used the way software teams use test suites, because model output is too variable to judge by eyeballing.
Checking sign-in…
Loading comments…






