Introduction
An evaluator scores an agent's live traffic. Adding one is four decisions — which metric, over what unit, on which records, and how many of them — and the last two are where the cost lives.
Where to find it
Agent Registry > select an agent > Evaluation > + Add evaluator
Before you begin
The agent must be producing traces — An evaluator on a silent agent scores nothing. Check
LAST TRACEfirst.Know what "good" means for this agent — Choosing a metric is choosing a definition of quality. Pick the one you would defend.
Start with one — Read its output before adding a second. Five evaluators on an agent nobody has calibrated is five costs and no insight.
Add an evaluator
Step 1: Open + Add evaluator
A drawer opens with a searchable list. Filter by Type — AI, Automation, Human in the loop, Derived — or by Test case type, LLM or Conversational.
The type matters for cost. An AI evaluator makes a model call per scored record; a Derived one does not.
Step 2: Set the scope
The configuration panel opens as Configure <type> · <name>. Scope decides what one score covers.
Scope | The product's own description |
| "This evaluator scores one run at a time." |
| "This evaluator scores the whole conversation." |
| "This evaluator scores one model span at a time." |
See Scope: Session vs Trace — it is the decision people get wrong most often.
Step 3: Filter what gets scored
"Only matching records are scored." Add conditions to narrow to the traffic this evaluator is meant to judge.
Filtering is the cheapest way to control both cost and noise. An evaluator judging answer quality has no business scoring sessions that never asked a question.
Step 4: Choose the model
For an AI evaluator, Model is "used by this evaluator to score" the records. It evaluates rather than generates, so a smaller model is often adequate.
Step 5: Set the sampling rate
"Score only a subset of matching records." The panel shows an estimate of the volume this produces over seven days, which is the number to look at before saving.
Step 6: Optionally backfill
Also evaluate past records scores history using the same filter and sampling. Two limits worth knowing:
Retention — Records older than 30 days have aged out and cannot be scored.
A cap —
Maximum recordslimits how many the backfill scores, oldest-first. Leave it unset only if you have checked what that costs.
Step 7: Save
The evaluator appears in the table with its type, scope, sampling rate, result, coverage, last-evaluated time, cost and who added it.
Read it before adding another
Open the records it scored badly and decide whether you agree. If you do not, the metric is wrong for this agent — and that is a finding worth more than the score.
Important considerations
Evaluators cost money continuously — Visible as
Eval spendon this tab and underEvalin Cost Explorer.A backfill is a one-off charge proportional to what you select — Set a maximum.
Evaluation never intervenes — A terrible score raises no incident and blocks nothing.
Coverage is not quality — Both tiles matter, and the score means little without the coverage beside it.