Evaluate · Platform

Quality Assessment

Know when agent quality degrades — before your users do.

Prefactor gives you a continuous, real-time record of every agent run to measure quality against — and tracks drift by comparing custom spans across runs, versions, and environments, so a change in behaviour becomes visible as a trend rather than a mystery a week later.

Quality score — 7d trend Illustrative
support-agent 0.94
research-agent 0.81
triage-bot 0.63
TL;DR

Prefactor's run history is the continuous record quality gets measured against — and drift is tracked by comparing custom spans across versions and environments, so a change shows up as a difference between spans, whether you read that through your own scoring or by reviewing the evidence directly.

How quality gets measured

Evaluating whether an agent's output was actually good requires knowing what the task was — so there's no single generic score. What Prefactor gives you is the continuous record to measure against: every run, with its inputs, outputs, and the spans that made it up, captured as it happens, scored task by task rather than averaged into a fleet-wide number.

Baselines come from an agent's own prior runs, so a change is read against what that agent normally does — a real shift in behaviour shows up as a shift, not as noise averaged away.

Detecting drift via custom spans

This is the big piece: drift isn't inferred from a single score, it's measured from the custom spans captured by live tracing. Because a custom span records the same operation every time an agent performs it, this week's spans for that operation can be compared directly against last week's — or against the same operation running in a different version or environment. A model update, a prompt change, or a data shift shows up as a difference between those spans, often before it would show up anywhere else.

Qualitative feedback, tied to the moment it's about

A thumbs up or down is only useful if it's attached to the exact thing it's judging. Prefactor captures qualitative feedback natively as a custom span, so a rating attaches to the specific point in a run it's about — one response, one decision, one handoff — rather than a single end-of-conversation rating that leaves you guessing which part it was actually about.

Quality as a review signal

Run history and drift feed into Prefactor's risk monitoring alongside the other signals it already tracks. An agent whose behaviour is drifting can be flagged for review and, where a team has runtime policies configured, routed to the same throttle, sandbox, or escalate actions available there — keeping a human in the loop on what "degraded" actually means for a given task.

Frequently asked questions

How is agent quality measured?
Evaluating whether an output was actually good requires knowing what the task was — so Prefactor's core record is the run itself: the spans, inputs, and outputs, captured continuously. Teams score against that record, either with their own automated rubric or by reviewing runs directly, and can compare an agent's current behaviour against its own history.
What is quality drift and how is it detected?
Drift is a change in an agent's behaviour over time — after a model update, a prompt change, or a data shift. Because a custom span records the same operation every time an agent performs it, this week's spans for that operation can be compared directly against last week's, or against the same operation in a different version or environment — drift shows up as a difference between those spans.
Does Prefactor score every run automatically?
Prefactor's continuous run history is the evidence layer — every span, input, and output, captured as it happens. Teams read that either through their own automated scoring or by reviewing runs directly; check docs.prefactor.ai/platform/quality-and-performance for what scoring is built in today.

Drop this into what you already run

TypeScript and Python SDKs, plus OpenTelemetry ingest — native for LangChain, Claude, Vercel AI, OpenClaw and LiveKit, with 15 framework integrations covered out of the box.

terminal
$ prefactor init

See it on your own agents

Book a demo and we'll walk through quality assessment on a fleet like yours — real frameworks, real traces.

Agent Performance Platform
Unified performance platform for agents, authentication, and risk management
All Systems Operational
3Global Agents
7Instances
5Services
12%Human Intervene
4High Risk
$2,360Monthly Spend
Mission ControlLive agent health with 7-day activity heartbeat
Claims Proc...68
$330/moRed
Claims Proc...65
$160/moRed
Claims Proc...82
$170/moAmber
ChatGPT74
$150/moAmber

See how every agent performs — and make it better

Prefactor helps teams observe, evaluate, and improve their AI agents in production — across every framework and provider.