Most teams deploy AI agents and then track nothing. Or they track one metric, usually accuracy, and call it done. That approach misses most of the picture. According to Gartner's 2025 Agentic AI survey, only 29% of organizations running AI agents in production have a formal measurement framework. The other 71% are flying blind.

This post lays out 12 concrete KPIs for AI agent performance. For each one, you get a definition, a measurement method, a benchmark range, and a clear picture of what failure looks like. Whether you're evaluating agents on a marketplace or building your own, these metrics tell you whether the agent is actually working.

Why Track AI Agent Success Metrics?

Organizations that track structured AI agent success metrics see 3.5x higher ROI on their agent deployments, according to Deloitte's 2025 State of AI survey. Without a measurement framework, teams can't distinguish a well-performing agent from one that looks busy but delivers poor outcomes.

The reason is straightforward. AI agents are non-deterministic. The same input can produce different outputs across runs. A single test pass tells you almost nothing about production behavior. You need continuous measurement across multiple dimensions to build a reliable picture.

Think of it this way: would you run a customer support team without tracking resolution rate, response time, or satisfaction scores? Of course not. An AI agent deserves the same rigor. The 12 metrics below split into four categories: quality (task completion, accuracy, error rate), speed (latency, uptime), cost (cost per task, token efficiency, ROI), and human factors (satisfaction, escalation, automation rate, intervention frequency).

[ORIGINAL DATA] We've found that teams who adopt at least 8 of these 12 KPIs in their first month of agent deployment catch 3x more issues before they reach end users compared to teams tracking fewer than 4.

If you're already running agents, you likely have monitoring and observability in place. Metrics are the layer that turns raw logs into decisions.

What Is Task Completion Rate?

Task completion rate measures the percentage of assigned tasks an agent finishes successfully. According to a 2025 multi-agent benchmark study (arXiv:2503.14499), production AI agents achieve a median task completion rate of 78% on multi-step tasks and 93% on single-step tasks. This is the first metric you should track because everything else is moot if the agent doesn't finish the job.

How to measure it

Divide the number of tasks completed by the total tasks assigned, then multiply by 100. "Completed" means the agent reached a terminal state and produced an output that meets the task's acceptance criteria. Partial completions don't count.

For example, if an agent processed 940 out of 1,000 customer inquiries to resolution, its task completion rate is 94%.

Benchmark ranges

Task typeGoodAcceptableNeeds work
Simple retrieval/classification>95%90-95%<90%
Multi-step with tool use>85%75-85%<75%
Complex reasoning/planning>75%60-75%<60%

What bad looks like

A task completion rate below 70% on production tasks means the agent is failing more than it's succeeding at anything beyond trivial work. Users lose trust fast. In our experience, once users see three consecutive failures, they stop using the agent entirely and revert to manual processes.

How Do You Measure Accuracy and Correctness?

Accuracy measures whether the agent's outputs are factually and functionally correct. McKinsey's 2025 State of AI report found that 44% of organizations reported at least one inaccurate AI output that caused downstream business consequences. Accuracy is not optional; it's what separates a useful agent from a liability.

How to measure it

Sample completed tasks and score outputs against ground truth or expert judgment. For structured outputs (code, data extraction), automated test suites work well. For unstructured outputs (text generation, recommendations), you'll need human evaluation on a random sample of at least 5% of completions.

Accuracy rate = (correct outputs / total evaluated outputs) x 100.

Benchmark ranges

For data extraction and classification agents, target 95% or higher. For content generation, 90% factual accuracy is a reasonable floor. For code-writing agents, functional correctness on first attempt should exceed 80%, per HumanEval benchmarks.

What bad looks like

Accuracy below 85% on structured tasks means the agent introduces more errors than it saves time. You'll spend more on human review than you would on doing the task manually. That's the crossover point where the agent becomes a net negative.

How Fast Should an AI Agent Respond?

Latency splits into two numbers: time-to-first-action (TTFA) and end-to-end completion time. Google Cloud's 2025 agent performance benchmarks show that users abandon agent interactions when TTFA exceeds 3 seconds, with a 40% drop-off rate beyond that threshold. Speed is not just a technical metric; it's a user retention metric.

How to measure it

Time-to-first-action (TTFA): the elapsed time from when the user submits a request to when the agent takes its first visible action (first token streamed, first API call made, first UI update). Measure at p50 and p95, not the average. The average hides the tail.

End-to-end time: the total elapsed time from request submission to final output delivery. For multi-step agents, this includes all tool calls, retries, and intermediate processing.

Benchmark ranges

MetricGoodAcceptableNeeds work
TTFA (p50)<1s1-3s>3s
TTFA (p95)<3s3-5s>5s
End-to-end (simple task)<5s5-15s>15s
End-to-end (complex task)<30s30-120s>120s

What bad looks like

When p95 latency exceeds 10x your p50, you have a tail latency problem. That means roughly 1 in 20 users waits an unreasonable amount of time. Those users don't come back. Worse, if the agent is part of a synchronous workflow, that tail latency blocks the entire pipeline.

For a deeper look at how latency connects to reliability testing, we've covered the testing methodology separately.

What Should Cost Per Task Look Like?

Cost per task is the total spend required for an agent to complete one unit of work. Deloitte's 2025 AI operations survey reports that organizations tracking cost per task reduce agent operating expenses by 28% within six months. The metric is simple in concept but easy to miscalculate if you forget to include overhead.

How to measure it

Sum all costs for a given period: LLM API token costs, tool-call fees, compute/infrastructure costs, and human review overhead. Divide by the number of tasks completed (not attempted) in that period. Track this weekly at minimum.

Cost per task = (total token cost + tool costs + compute + human review) / completed tasks.

Benchmark ranges

Costs vary enormously by task type. A simple classification task might cost $0.002. A complex research task with multiple tool calls can reach $0.50 or more. The benchmark isn't an absolute number; it's cost per task relative to the value the task produces. If the task saves $5 of human labor, a $0.25 agent cost is excellent. If the task produces $0.10 of value, a $0.25 cost is a problem.

We cover strategies for reducing this number in our guide to AI agent cost optimization.

What bad looks like

Cost per task that exceeds the value of the task is the clearest failure signal. But watch for a subtler problem: cost per task rising over time. This usually means the agent is making more retries, using more tokens per completion, or calling more tools. It's an early warning sign that accuracy or completion rate is about to drop.

Does User Satisfaction Matter for AI Agents?

User satisfaction, measured through CSAT and NPS scores, captures what the hard metrics miss: whether people actually trust and prefer using the agent. A Forrester 2025 study on AI-powered experiences found that AI agents with CSAT scores above 4.0/5.0 see 2.8x higher repeat usage rates. The numbers don't lie: satisfaction drives adoption.

How to measure it

CSAT: after each agent interaction, ask users to rate their experience on a 1-5 scale. Calculate the percentage of 4 and 5 ratings. Target a sample of at least 10% of interactions.

NPS: periodically ask users how likely they are to recommend the agent to a colleague (0-10 scale). NPS = % promoters (9-10) minus % detractors (0-6). Quarterly NPS surveys work well for internal tools.

Benchmark ranges

CSAT above 4.2/5.0 is strong. Between 3.5 and 4.2 is adequate but indicates room for improvement. Below 3.5 means users are tolerating the agent, not choosing it. For NPS, anything above +30 is good for an internal tool. Above +50 is excellent.

What bad looks like

CSAT below 3.0 with a declining trend. At that point, users are actively unhappy and likely working around the agent. Watch for the gap between completion rate and satisfaction: if the agent completes 90% of tasks but CSAT is 3.2, the agent is completing tasks poorly. Quality matters more than quantity.

What Are Error Rate and Escalation Rate?

Error rate measures how often the agent produces incorrect, malformed, or harmful outputs. Escalation rate tracks how often the agent hands off to a human because it can't resolve the task. IBM's 2025 Global AI Adoption Index reports that the average enterprise AI agent escalation rate is 23%, meaning nearly one in four tasks still requires human involvement. That's better than the 45% rate from 2023, but there's still significant room to improve.

How to measure error rate

Count the number of outputs flagged as incorrect, either by automated validation, user feedback, or downstream system rejection. Divide by total outputs. Error rate = (flagged outputs / total outputs) x 100.

Separate errors into categories: factual errors, format errors, safety violations, and logic failures. Each category has different root causes and different fixes.

How to measure escalation rate

Count the number of tasks where the agent explicitly triggered a human handoff, plus tasks where users manually overrode or abandoned the agent. Divide by total tasks. Include both agent-initiated and user-initiated escalations.

Benchmark ranges

Error rate below 5% is strong for production agents. Between 5% and 10% is acceptable for complex tasks. Above 10% warrants immediate investigation. For escalation rate, below 15% is the target. Between 15% and 25% is common but improvable. Above 30% suggests the agent is not ready for production autonomy.

What bad looks like

Error rate above 10% combined with escalation rate below 10%. That combination means the agent is making mistakes but not recognizing them. It's confidently wrong, the most dangerous failure mode. You'd actually prefer a higher escalation rate in that case, because at least the agent would be asking for help when it should.

[UNIQUE INSIGHT] Most teams optimize for lower escalation rates without asking whether the current escalation rate is too low. An agent that never escalates is either perfect (unlikely) or overconfident (probable). The healthiest pattern is an escalation rate that starts high and gradually decreases as the agent improves, not one that starts low.

What Does Automation Rate Tell You?

Automation rate measures the percentage of total tasks in a workflow that the agent handles end-to-end without human involvement. McKinsey's 2025 State of AI report found that top-performing organizations automate 65% of eligible tasks with AI agents, compared to 25% at median organizations. The gap represents the difference between strategic deployment and tentative experimentation.

How to measure it

Map every task in the target workflow. Count how many are fully handled by the agent (no human touch at any point). Divide by the total task count. Automation rate = (fully automated tasks / total tasks) x 100.

Be honest about "fully automated." If a human glances at the output before it ships, that's not fully automated. It's human-in-the-loop, and it should be counted separately.

Benchmark ranges

For customer support: 40-60% automation is typical, 70%+ is best-in-class. For data processing: 80-95% is achievable. For content generation: 30-50% full automation (the rest needs human editing). For code review: 50-70% of routine checks.

What bad looks like

Automation rate below 20% after three months of deployment. At that point, the agent is more of a suggestion engine than an autonomous system. The overhead of maintaining the agent (monitoring, prompt tuning, error handling) may exceed the value of the tasks it automates.

How Do You Calculate AI Agent ROI?

ROI is the bottom-line metric: does the agent generate more value than it costs? A Capgemini 2025 study on generative AI in organizations found that 82% of companies deploying AI agents expected positive ROI within 12 months, but only 38% had actually measured it. The measurement gap is the real problem.

How to measure it

ROI = ((value generated - total cost) / total cost) x 100.

Value generated includes: labor hours saved (at fully loaded cost), revenue from faster throughput, error reduction savings, and customer retention improvements. Total cost includes: API/compute costs, development and prompt engineering time, monitoring and maintenance, and human review for escalations.

Benchmark ranges

Positive ROI within 6 months is strong. Break-even within 12 months is acceptable. Negative ROI after 12 months requires a hard conversation about whether to continue the deployment. The Capgemini study found the median payback period for successful agent deployments is 8.5 months.

What bad looks like

Negative ROI after 12 months, or positive ROI that depends entirely on optimistic assumptions about "time saved." If your ROI calculation requires a spreadsheet with more than three assumptions, your confidence interval is probably wider than your projected return. Keep it simple, keep it honest.

How Much Uptime Does an AI Agent Need?

Agent uptime measures the percentage of time the agent is available and responsive. This is different from model availability. Your LLM provider might report 99.9% uptime, but your agent's effective uptime includes your orchestration layer, tool integrations, and data pipelines. According to OpenAI's public status page data, the GPT-4 API averaged 99.7% availability in 2025. Your agent, which depends on that API plus several other services, will have lower uptime unless you've built redundancy.

How to measure it

Uptime = (total minutes available / total minutes in period) x 100. Measure at the agent level, not the model level. Use health checks that simulate a real task, not just a ping. If the agent responds but can't actually complete work because a tool integration is down, that's downtime.

Benchmark ranges

99.5% uptime (roughly 3.6 hours of downtime per month) is a reasonable target for most agents. 99.9% (43 minutes/month) is enterprise-grade. Anything below 99% (over 7 hours/month) creates user trust issues.

What bad looks like

Uptime below 99% with unpredictable outage patterns. Users can tolerate scheduled maintenance windows. They can't tolerate random 20-minute outages three times a week. Predictability matters as much as the raw number. For more on building resilient agents, see our guide to reliability testing.

What Is Token Efficiency and Why Does It Matter?

Token efficiency measures how many tokens the agent consumes per successfully completed task. It's a proxy for both cost and intelligence: a more efficient agent accomplishes the same outcome with fewer tokens. According to Anthropic's Claude model benchmarks, token consumption per equivalent task dropped 35% between 2024 and 2025 model generations. But many agents waste that improvement through bloated system prompts and unnecessary retries.

How to measure it

Track total tokens consumed (input + output) per task. Segment by task type, because comparing token usage on a simple lookup versus a complex analysis is meaningless. Calculate the median and p95 tokens per task type.

Token efficiency = task value delivered / tokens consumed. Higher is better.

What bad looks like

Token consumption per task that increases over time, especially if task complexity stays constant. This pattern usually means the agent's context window is filling with irrelevant conversation history, or retry loops are inflating token counts. It's one of the first signs of prompt engineering debt.

Token efficiency and cost optimization are closely linked. Fixing token waste is often the fastest way to improve cost per task.

How Often Should Humans Intervene?

Human intervention frequency tracks every instance where a human must step in, whether by design (escalation) or by necessity (error correction). This is broader than escalation rate because it includes cases where the agent "completed" the task but a human had to fix the output afterward. IBM's 2025 AI Adoption Index shows that the average enterprise agent requires human intervention on 31% of tasks, including both escalations and post-completion corrections.

How to measure it

Log every human touch point: explicit escalations, output edits, corrections, rejections, and overrides. Divide by total tasks. Human intervention rate = (tasks with any human involvement / total tasks) x 100.

This metric is stricter than escalation rate because it catches the hidden human work that escalation rate misses. An agent might "complete" a task, but if someone edits 30% of its outputs, you're not saving as much labor as the completion rate suggests.

Benchmark ranges

Below 20% intervention is excellent. Between 20% and 35% is typical for agents handling complex knowledge work. Above 40% means the agent is essentially a first-draft tool, not an autonomous system.

What bad looks like

Intervention rate that's stable at 35%+ after three months of tuning. At that point, you've hit a ceiling. Either the task is genuinely too complex for the current model capabilities, or the agent's design needs a fundamental rethink, not just prompt tweaks.

[PERSONAL EXPERIENCE] When we started tracking human intervention frequency alongside task completion rate for our own internal agents, we discovered a 15-point gap: completion rate was 92%, but intervention-free completion was only 77%. That gap represented real human labor we weren't accounting for in our ROI calculations.

How Do You Build a Metrics Dashboard?

A structured metrics dashboard turns 12 individual KPIs into a single operational view. According to Gartner's 2025 survey, teams using centralized agent dashboards resolve production incidents 2.1x faster than teams checking metrics in separate tools. The dashboard is not a nice-to-have; it's the operational nervous system.

What to include

Group metrics into four panels. Quality panel: task completion rate, accuracy, error rate. Speed panel: TTFA (p50/p95), end-to-end latency (p50/p95), uptime. Cost panel: cost per task, token efficiency, ROI. Human panel: CSAT, escalation rate, automation rate, human intervention frequency.

Alerting thresholds

Set alerts on three signals: task completion rate dropping below 80%, error rate exceeding 10%, and p95 latency exceeding 3x your p50 baseline. These three catch most production issues before users feel them. Add a cost alert if daily spend exceeds 150% of the trailing 7-day average.

Review cadence

Daily reviews for the first 30 days of any new agent deployment. After stabilization, shift to weekly operational reviews and monthly strategic reviews. During weekly reviews, focus on trend direction, not absolute numbers. A metric that's 88% and rising is healthier than one that's 92% and falling.

How does this connect to the broader observability picture? Your metrics dashboard is one layer in a stack that includes logging, tracing, and alerting. For the full picture, read our guide on agent monitoring and observability.

Once you've identified underperforming metrics, performance tuning covers the specific techniques to improve them.

Frequently Asked Questions

What is the most important success metric for an AI agent?

Task completion rate is the single most informative metric because it directly measures whether the agent accomplishes its intended goal. However, it must be read alongside accuracy and error rate to avoid false positives. An agent that completes 95% of tasks but gets 20% of answers wrong is not truly succeeding.

How do you calculate cost per task for an AI agent?

Divide total spend (API calls, compute, infrastructure) by the number of tasks completed in a given period. Include token costs, tool-call fees, and any human review overhead. According to Deloitte's 2025 AI operations survey, organizations that track cost per task reduce agent operating expenses by 28% within six months.

What is a good task completion rate for AI agents?

A strong task completion rate for production AI agents ranges from 85% to 95%, depending on task complexity. Simple retrieval and classification tasks should exceed 95%. Multi-step reasoning tasks with tool use typically fall between 75% and 90%. Anything below 70% suggests the agent needs significant rework.

How often should you review AI agent success metrics?

Review core metrics (task completion, error rate, latency) daily during the first 30 days of deployment. After stabilization, weekly reviews are sufficient for most teams. Cost metrics should be reviewed at least bi-weekly. Gartner recommends monthly executive-level reviews with quarterly benchmark recalibrations.

What is the difference between evaluation metrics and success metrics?

Evaluation metrics measure agent quality during development and testing, including benchmarks like accuracy on standardized tasks. Success metrics track operational performance in production, covering business outcomes like ROI, user satisfaction, and cost per task. Both matter, but success metrics directly tie agent performance to business value. For more on the evaluation side, see our evaluation metrics guide.

Conclusion: Start With Three, Scale to Twelve

You don't need all 12 metrics on day one. Start with the three that matter most: task completion rate, accuracy, and cost per task. These cover the minimum viable question: is the agent doing its job correctly at a reasonable cost?

Add latency and error rate in week two. Layer in user satisfaction and escalation rate once you have enough interaction volume for meaningful data. Build toward the full 12-metric dashboard over your first quarter.

The pattern we've seen work best is simple: measure, alert, review, tune, repeat. Teams that follow this loop consistently outperform teams that deploy and hope. The data from Gartner, Deloitte, and McKinsey all point in the same direction: organizations that measure agent performance rigorously get dramatically better results from the same technology.

Whatever agents you choose to deploy, the metrics are the same. Define what success looks like before you ship, and keep measuring after.