Reams think they are evaluating an agent when they are only evaluating the final answer
One thing I’ve noticed is that many teams think they’re evaluating an agent when they’re really evaluating the final answer.
That works for a chatbot. An agent does more than generate a response. It plans, chooses tools, passes arguments, reads outputs, retries, stops, and sometimes takes actions.
The problem is that an agent can still return the right answer after calling the wrong tool, taking extra steps, misreading a result, or ignoring a failed call.
From the outside, the answer looks fine.
But the question isn’t just whether the answer was right. It’s also whether the path to get there made sense.
The main trap: “The answer was correct, so the agent worked.”