Evaluate

Agent evals from real production traces

Replay a prompt, model, or tool change against the production traces that failed, and see what got better, what got worse, and what it costs before it ships.

What is AI agent evaluation?

AI agent evaluation checks whether an agent completes the task it was given, not only whether one reply reads well. That means scoring the whole run: the plan, every tool call, how the agent recovered from errors, and the outcome for the user. Agent evals make that check repeatable: a set of cases, a way to run the agent on each one, and a judge that scores the result. Cases taken from real production traces test what users actually ask for, so evaluation before release pairs with AI agent monitoring after it.

How it works

Turn the traces that failed into evals

Test every change before it ships

Replay a prompt, model, or tool change against the exact traces that failed and compare pass rate, latency, and tokens. Your team reviews the result and decides what ships.

Compare models on your own traffic

Replay an agent’s recorded calls on other models and see how often each one does worse than the model you run today, next to what it would cost at your volume.

Check the tasks that already worked

Once a fix passes on the traces that failed, run a regression check: Moda replays the fix on tasks that went well, so a fix that breaks something shows up before it ships, not after.

Replays

Replay any change your team makes

  • Prompt edits

    Edit an agent’s prompt and replay it against the traces it handled, as they were and with the new version.

  • Model swaps

    Try one model, or compare several side by side, on the calls your agent actually makes.

  • Tool description edits

    Change how a tool is described to the model and replay the calls where the agent used it.

  • A verdict on every case

    A judge compares each replay with the original and labels it better, same, different, worse, or inconclusive, so you can read the cases that moved.

  • Real traces, not synthetic tests

    Every replay starts from a recorded production trace, including the exact traces behind a problem Moda found.

  • Your team decides what ships

    Engineers make every change. Moda replays it and shows the result, and your team reviews it before anything reaches users.

When the grader is a model

A judge can favor whichever answer it reads first, and a judge that agrees with reviewers 90% of the time can still miss most failures. Read the guide to LLM as a judge for prompt templates, known biases, and how to calibrate a judge against human labels.

Ship the change once it has passed on real traces.