What is Agent Evaluation?

Agent evaluation extends LLM evaluation from single answers to whole tasks. An agent plans, calls tools, reads data, and takes actions over several steps, so evaluators look at two levels. Outcome checks ask whether the task ended in the right state, such as the correct refund issued. Trajectory checks review the path: which tools the agent called, in what order, with which arguments, and whether it stayed within its permissions. Teams also track cost, run time, and how often results change across repeated runs.

Public benchmarks compare agents on shared tasks, but they rarely match a company’s own systems and records. Many teams therefore build a labeled set of tasks from their own work, often called a golden dataset, and rerun it under fixed conditions whenever the agent, the model, or the underlying data changes, so results stay comparable over time.

Frequently asked questions

How is agent evaluation different from LLM evaluation?

LLM evaluation usually scores a single response. Agent evaluation also checks multi-step behavior, including tool calls, intermediate decisions, and whether the final state of the task is correct.

What metrics are used in agent evaluation?

Common metrics include task success rate, step or tool-call accuracy, number of steps, cost and latency per task, and consistency across repeated runs.

Can public agent benchmarks predict performance on my data?

Only partly. Benchmarks compare agents under their own tasks and data. Evaluating on labeled tasks from your own systems, under fixed conditions, gives a more relevant result.