Many steps, many failure points
A single request may involve intent recognition, retrieval, several tool calls and a final reply. An error anywhere can spoil the outcome even when the reply reads well.
OUR METHODOLOGY
Reliable agent evaluation combines objective checks, calibrated AI judgment and expert review. We choose methods around the evidence your workflow and decision require.
Testing a chatbot answer is not the same as testing an agent that plans, calls tools and changes records across many steps.
A single request may involve intent recognition, retrieval, several tool calls and a final reply. An error anywhere can spoil the outcome even when the reply reads well.
The same input can produce different paths and results. Evaluation must measure distributions, not single runs.
Harvard Business School research describes AI capability as a "jagged frontier": strong on some tasks, unexpectedly weak on similar-looking ones. Only testing on your tasks shows where your agent's edge lies.
Best for objectively verifiable conditions: valid JSON, required fields, tool arguments, state changes, arithmetic, executable code and business-rule assertions. Fast and repeatable, but limited when quality needs interpretation.
Best for rubric-based judgments such as relevance, grounding or instruction adherence. Score dimensions separately and calibrate against expert-reviewed examples. A fluent explanation is not proof of correctness.
Best when assessment needs investigation across steps or tools. A bounded evaluator inspects the action history and verifies outcome state. Restrict its access and budget, preserve evidence and check its conclusions independently.
Best for ambiguous requirements, domain nuance, rubric creation and disputed results. Train reviewers with examples, measure agreement and adjudicate differences rather than silently averaging them.
Use code. If a rule, value or state change can be verified exactly, an AI judge only adds cost and noise.
Use a calibrated LLM judge, with a written rubric, reference examples and measured agreement with experts.
Use human review, and use those decisions to improve the rubric and the automated judges over time.
Run selected scenarios multiple times with recorded configuration. Report how often the agent succeeds on every attempt, not just whether it succeeded once.
Simulated users for multi-turn journeys, plus delayed or malformed tool responses and unavailable dependencies, to test recovery in a controlled environment.
Rephrase, reorder or vary inputs in ways that should not change the right outcome, and check that the agent's behavior stays correct.
Compare candidate and baseline outputs on the same tasks with randomized order and a calibrated rubric, to support change decisions.
Inspect the resulting task state directly. Confirm that the promised action occurred and that no required step was skipped.
Examine the sequence of reasoning steps and tool calls, not only the endpoint, to find wasted steps, unsafe shortcuts and lucky successes.
Every rate reports what was attempted, what passed and the explicit success rule. A percentage without a denominator is not evidence.
"Succeeds at least once in k tries" and "succeeds on all k tries" answer different questions. Customer-facing agents usually need the second.
One critical failure can outweigh many small wins. We report severe failures separately so an aggregate score never hides them.
Split each answer into individual claims and check each against approved sources, tool results or the conversation. One invented detail fails the answer.
Include questions your sources can't answer. Score honest abstention as correct, so the evaluation doesn't reward confident guessing.
Every "done" statement is matched to real tool calls and resulting records. This is how action hallucinations are caught.
Define scope and success criteria. Review test cases, expected results and coverage with your business expert.
Validate evaluators against reviewed examples, then run the agreed suite with reproducible version and environment details.
Investigate disagreements, prioritize failures, retest fixes and update the dataset without contaminating the held-out benchmark.
Tests sample possible behavior. We state what was covered and what wasn't, so conclusions aren't stretched beyond the evidence.
Every evaluator, including humans, has error rates. We measure them and report them alongside results.
Stanford's AI Index has highlighted the lack of standardized evaluations across the industry. We align with established guidance such as the NIST AI Risk Management Framework without claiming certification.
Start with one workflow, clear success criteria, and an evaluation plan your team can use.