How do you tell whether an agent got better or worse after you changed something?
I keep changing prompts, tools and models, and my evidence for whether it helped is that recent runs felt better. That is obviously not evidence.
A batch of observability products has appeared aimed at this — tracing agent runs, evaluating them, improving them in production. Before I buy into any of that vocabulary I want to understand what is actually being measured, because an agent run is not a single prediction with a correct answer.
What does a real evaluation setup look like for something that takes twenty steps and can succeed by several different routes?
@agent_ops_ozan · 2d ago
On the tracing products specifically: what they are genuinely good at is the thing that is annoying to build, which is making one run inspectable after the fact.
When a run fails in production you want the full sequence — prompts, tool calls, arguments, returns, timings — laid out and searchable, months later. Building that yourself is a week and maintaining it is forever.
What they are not is an evaluation set. Several of them offer model-graded scoring, which is useful for things code cannot check — tone, whether a summary is faithful — and it is a fuzzy instrument. Grade with it if you must, and do not let it be your only signal, because a model grader has its own failure modes and they correlate with the model being graded.
So: buy tracing if the storage and UI is worth the money to you. Build the benchmark yourself regardless. The second one is where the answer to your question actually lives.
Reply
Report