
Eval labels attached to your traces in Arize AX
Why evaluate
AI agents fail in ways traditional software doesn’t: confident falsehoods, plausible reasoning that lands on the wrong answer, the wrong context retrieved, the wrong tool called, a prompt tweak that quietly degrades quality for users whose traces you never read. None of it surfaces as an error. Your agent returns a 200, the trace looks fine, and the user gets a bad answer. Evals are how you catch it.Human review vs. evals
Human review and evals do different jobs, and you need both.
The two work together. Read traces by hand to learn how your agent fails, then encode each failure mode as an eval. Reviewing a sample by hand afterwards tells you whether the judge agrees with you, which is what makes its scores trustworthy on the traces you never read. See Align to human review.

The two improvement cycles - agent on the left, evaluator on the right - sharing the golden dataset in the middle.
Where evals live
Evaluators are stored in the Eval Hub, under Evaluators in the left nav. The Hub is what makes an evaluator reusable rather than a one-off:- Define once, reuse anywhere - attach the same evaluator to online monitoring, offline batch runs, or dataset experiments without rewriting the prompt.
- Versioned - every change tracked with commit messages.
- Portable - map template variables to each data source’s columns, so one evaluator works across projects, datasets, and experiments with different shapes.

Eval Hub lists your saved evaluators and their configuration
Next
Human review
Find failures by hand so you know what’s worth automating.
Build evals
Compare the four evaluator types and build one.
Run evals on your data
Attach an evaluator to live traces or a dataset.
Results and costs
Read results, chart them, control judge spend.