Short answer. Good AI agent metrics show an agent finishing the tasks it was given without a person redoing them, staying inside its permissions, and costing less per completed task than the old way. Track eight numbers: task completion rate, human correction rate, exception rate, escalation rate, failed actions, permission violations, cost per completed task and time to resolution. Review them weekly for the first 90 days, sampling real work, then move to monthly.

Sources verified 23 September 2026. The thresholds in this post are my starting points for investigation, not industry benchmarks.

Gartner predicted in June 2025 that more than 40% of agentic AI projects will be cancelled by the end of 2027. The reasons it gave were escalating costs, unclear business value and inadequate risk controls. All three show up in basic AI agent metrics months before anyone cancels anything.

Look at those three reasons as a business owner and they collapse into one. Nobody measured.

An AI agent, meaning software that takes actions through your systems rather than only answering questions, is harder to judge than a chatbot. A chatbot gives an answer you can read. An agent books the appointment, updates the job in your field service software, drafts and sends the follow-up, and moves on. If nobody counts what it did, how often a person fixed it behind the scenes and what each finished task cost, you find out it wasn’t working when a customer tells you.

The eight metrics below are the ones I would put on a single page for any agent running in an Alberta business, from a dispatch agent in Nisku to an intake agent at a Calgary law firm.

Which AI agent metrics actually matter?

Eight AI agent metrics cover almost every case: task completion rate, human correction rate, exception rate, escalation rate, failed actions, permission violations, cost per completed task and time to resolution. They answer three questions: does it finish the work, does it stay inside its limits, is it cheaper.

The thresholds in the last column are my starting points for when to look closer. I am not aware of a published benchmark that fits a 40-person Alberta company running one or two agents, so treat these as a place to begin and adjust them to your own baseline after a month.

MetricWhat it countsHow to get the numberStarting point to investigate
Task completion rateTasks the agent finished end to end, divided by tasks it startedAgent logs or platform analyticsBelow 85% on a narrow, well-defined task
Human correction rateCompleted tasks a person later edited, reversed or redidWeekly sample of 20 completed tasks, checked by the person who owns the processAbove 10% after the first month
Exception rateTasks the agent could not classify or had no rule forLogs, plus a tag on anything routed to an “other” queueRising three weeks in a row
Escalation rateTasks the agent handed to a person on purposePlatform analytics or the hand-off queueAny sharp change, up or down, from the prior month
Failed actionsAttempts to write, send, book or update that errored outError logs from the agent and the connected systemsAny failed write action not caught and retried
Permission violationsAttempts to act outside what the agent is allowed to doAccess logs and blocked-action recordsOne. Pause and review.
Cost per completed taskAll costs divided by tasks completed without correctionInvoices, usage reports and review timeAbove what the task cost done by a person
Time to resolutionStart to finish for a task, including any human stepsTimestamps in logs or your ticketing systemNo faster than the baseline you recorded before the agent

Escalation is the one people misread. A low escalation rate looks good on a dashboard, but an agent that never hands anything to a person is usually guessing on the hard cases. A sudden drop deserves as much attention as a sudden rise.

The diagram below groups the eight by the question each one answers.

Vendors report some of these for you. Microsoft’s guidance for measuring agent performance in Copilot Studio recommends tracking resolution rate, deflection rate, engagement rate and topics with low resolution, and reviewing them monthly. Useful. Those numbers describe how conversations ended, though, and none of them tells you if a person had to fix the result afterwards.

Eight AI agent metrics, grouped by question

Why is completion rate alone misleading?

Because an agent can complete a task wrongly. Completion rate counts what the agent marked as done, not what was right. The human correction rate, measured by sampling finished work each week, is the number that shows if the agent is saving time or creating hidden rework for your team.

If I could only track one metric, it would be the correction rate. It is also the one no platform reports for you, because the correction happens outside the agent: in the accounting system, in a reply email, in a phone call to smooth something over.

Illustrative example, not a client case study. Picture an oilfield services company in Nisku with an agent that reads field tickets and drafts invoices. The dashboard shows 96% completion. The office lead pulls 20 finished invoices on Friday and finds four where the agent billed standby hours at the wrong rate. That is a 20% correction rate hiding behind a 96% completion rate, and every one of those four would have reached a customer.

The sample takes about half an hour. Nobody enjoys it. It is still the cheapest insurance you will buy for an agent.

What counts as a permission violation, and why is one too many?

A permission violation is any attempt by the agent to act outside what it was allowed: reading data it shouldn’t, sending to someone it shouldn’t, or acting without a required approval. One violation means the limits failed or were never set, so pause the agent and review.

This is the metric where a threshold of zero is the right one. The security group OWASP lists “excessive agency” among its top risks for large language model applications, describing it as the vulnerability that lets damaging actions happen in response to unexpected, ambiguous or manipulated model outputs. Its root causes are excessive functionality, excessive permissions and excessive autonomy. Its mitigations include logging and monitoring what the agent does, and requiring a person to approve high-impact actions before they are taken.

You can only count violations if you set rules first. The always do, ask first, never do rules for AI agent permissions are the place to start. Once they exist, a blocked attempt shows up in logs and becomes countable. Without them, the agent is technically never out of bounds, which is worse.

A blocked attempt still counts. It means the guardrail worked this time, and it tells you the agent tried.

How do you calculate cost per completed task?

Add everything the agent costs in a period, including platform fees, usage charges, support and the time people spend reviewing and fixing its work. Divide by the tasks it completed that nobody had to correct. Compare that number with what the same task cost when a person did it.

Most owners count the subscription and stop. The review time is the part that decides the answer.

Illustrative example, not a client case study. These figures are invented to show the arithmetic. Say an intake agent at a Calgary firm costs $600 a month in platform and usage fees. Staff spend eight hours a month reviewing and fixing its work at a loaded cost of $55 an hour, which is $440. Total: $1,040. It completed 400 intakes, 360 of them without correction. Cost per completed task is $1,040 divided by 360, or about $2.89. If a person used to take 12 minutes per intake at the same $55 an hour, that was $11 a task. The agent wins clearly. If the correction rate climbed to 40%, the review hours would climb with it and the gap would narrow fast.

The full picture, including set-up and the costs that only show up in year two, is in what an AI tool really costs after the licence. To turn the result into a return figure for the owner or the bank, use the method for measuring AI ROI in a small business or the use case ROI calculation.

How should you review AI agent metrics each week?

Thirty minutes, same time every week, with the process owner and the person who runs the agent. Check the eight numbers, read the failed actions and a handful of escalations, sample 20 completed tasks for corrections, and decide one change. Weekly for 90 days, then monthly.

Microsoft suggests a monthly rhythm for its KPIs. For a mature agent, fine. For a new one, I think monthly is too slow: four weeks of a wrong rate or a bad rule is four weeks of customers receiving it.

A routine that fits a Friday afternoon:

  • 1. Numbers first. Pull the eight metrics for the week next to the previous four weeks. Five minutes.
  • 2. Read every permission violation and failed write action. There should be few. Each gets a cause and an owner.
  • 3. Sample 20 completed tasks. The process owner marks each one correct, corrected or wrong. That gives you the correction rate.
  • 4. Read five escalations. Were they the right calls? Could a rule have handled any of them?
  • 5. Decide one change. One prompt edit, one new rule, one permission tightened, or one task type handed back to people. Write it down with the date.
  • 6. Decide on scope. Keep, expand, or pull back. An agent that has held its numbers for a month earns a slightly wider job. One that hasn’t does not.

Paste this into your AI. Export a week of your agent’s task log as a spreadsheet, remove anything containing personal information your policy doesn’t allow in that tool, and paste this with it.

Attached is one week of task logs from an AI agent that [describe the job, e.g. drafts invoices from field tickets]. Each row is one task.

1. Calculate: task completion rate, exception rate, escalation rate, and count of failed actions. Show your working.
2. List any row where the agent attempted something outside these permissions: [paste your always do / ask first / never do rules].
3. Group the failed and escalated tasks by likely cause.
4. Pick 20 completed tasks at random and list them so a person can check them for corrections.
5. Suggest the single change most likely to reduce corrections next week, and say what evidence in the log supports it.
If a column needed for a calculation is missing, say so instead of estimating.

The same routine works for measuring anything you roll out. The broader version, for tools rather than agents, is in how to measure an AI rollout, and the reasons agents stall between pilot and production are covered in why AI pilots fail.

Start the correction-rate sample this Friday, before you look at any dashboard. It is the number that tells you if the agent is doing the work or handing it back to your team.

Questions people ask

Which AI agent metrics should I track?

Track task completion rate, human correction rate, exception rate, escalation rate, failed actions, permission violations, cost per completed task and time to resolution. Together they show if the agent finishes its work, stays inside its limits and costs less than the old way. The correction rate needs a manual weekly sample because platforms rarely report it.

What is a good task completion rate for an AI agent?

There is no published benchmark that fits every business. As a starting point, investigate if a narrow, well-defined task falls below about 85% completion. Completion alone can mislead, though, because an agent can finish a task wrongly. Pair it with a human correction rate from a weekly sample of completed work.

How do you measure AI agent accuracy?

Sample completed work. Each week, have the person who owns the process check 20 tasks the agent marked as done and record each as correct, corrected or wrong. The share that needed correcting is your human correction rate, which is the most honest accuracy measure for an agent working in real business systems.

How often should you review an AI agent’s performance?

Weekly for the first 90 days, in a 30-minute review with the process owner and the person who runs the agent. Once the numbers hold steady, monthly is reasonable, which matches the cadence Microsoft suggests for Copilot Studio KPIs. Review immediately after any permission violation or a spike in failed actions.

How do I calculate the cost per task of an AI agent?

Add platform fees, usage charges, support and the paid time staff spend reviewing and fixing the agent’s work over a period. Divide by the tasks the agent completed without needing correction. Compare the result with the cost of a person doing the same task, using their loaded hourly cost and the time the task used to take.

When should you switch off an AI agent?

Pause it after any permission violation until you know the cause. Consider pulling it back if its correction rate stays high after several weekly fixes, if its cost per completed task exceeds the cost of a person doing the work, or if failed actions keep reaching customers. Handing a task type back to people is a legitimate result.

Metrics only help if the agent had a clear job to begin with. For choosing that job, see when to use an AI agent and when simple automation will do and AI agents for small businesses in Canada. For what happens when a customer-facing AI gets it wrong, read what the Air Canada chatbot ruling means for your business. If you want an agent’s numbers set up properly from day one, get in touch.

Leave a Reply