PRODUCT

Connected CMMS icon Connected CMMS

Connected Buildings icon Connected Buildings

Connected Refrigeration icon Connected Refrigeration

Connected CMMS
Connected Buildings
Connected Refrigeration
How to Measure Whether an AI Agent Is Working: Accuracy, Exceptions, Hours Back
AI in Facility Management

How to Measure Whether an AI Agent Is Working: Accuracy, Exceptions, Hours Back

Jaihind_GN Jaihind_GN
17 min read

If you want to know whether an AI agent is working, agree a baseline before it goes live, then track three numbers every week: accuracy against a person's verdict, exception rate and hours returned to your team.

Too often, AI in FM is judged on a feeling, which is one of the most common reasons AI projects in FM stall. In this guide, we have tried to explain how to set the baseline, score each number and fix one when it slips.

Key takeaways

  • Set a baseline before go-live: volume, time per task and error rate today.
  • Track three numbers every week: accuracy, exception rate and hours back.
  • Score accuracy against a person's verdict, never the agent's own confidence.
  • Count hours back conservatively, so the number survives a finance review.
  • When a number slips, the fix is usually data, a rule or a threshold, not a new agent.

Why do you need a baseline before an AI agent goes live?

Because without one, every result is an opinion. A baseline is a snapshot of how the work runs today, taken before the agent touches it.

We take three measures for every process an agent will run:

  • Volume: how many requests, jobs, invoices or documents come through each week.
  • Time per task: the minutes of human effort per item, from start to close.
  • Error rate: how often today's process gets it wrong, from reassigned jobs to billing errors to missed renewals.

Two to four weeks of history is usually enough. Most of it already sits in your CMMS and your work order analytics. The rest we time with your team over a few days. Treat the result like any other set of facility management KPIs: same definitions every week, same owner, same report.

This is what the baseline looks like for each agent we run:

AgentVolumeTime per taskError rate today
Service intake agentRequests per week, by channelMinutes to log and triage one requestRequests logged with the wrong priority or category
Service dispatch agentWork orders assigned per weekMinutes to assign and confirm one jobJobs reassigned to a second technician or vendor
Vendor coordination agentVendor jobs and quotes per weekFollow-ups per job before it closesJobs closed without a complete service report
Invoice processing agentInvoices per monthMinutes to check one invoiceInvoices paid with billing errors
Building compliance agentVendor documents on fileMinutes to check and chase one documentVendors working with lapsed documents
how to measure ai agent performance: baseline, accuracy, exception rate, hours back
Set the baseline, then track three numbers every week

How do you score an AI agent's accuracy?

Against a person. For every decision the agent makes, an experienced member of your team gives a verdict: right, wrong, or a better option than they would have picked.

Step 1: Score everything in shadow mode first

For the first one or two weeks, the agent proposes and your team decides. Every proposal gets scored. This is how we take AI work order dispatch live, and it is the same for every other agent.

Step 2: Keep scoring a sample once it is live

After go-live, we keep scoring a sample every week. Higher-risk work, like invoices and compliance gates, gets a bigger sample than routine triage.

Step 3: Set the bar for each agent

Good looks different for each job. A voice AI for facility service desks that picks the wrong category now and then is easy to correct. An invoice check that misses a billing error costs real money. So we agree the bar per agent with your team, before go-live.

One rule we never bend: the agent's own confidence score is not its accuracy. Confidence decides what goes to a person. Accuracy is what a person says about the result.

What is an exception rate, and what should happen to exceptions?

An exception is any item the agent hands to a person instead of finishing itself. The exception rate is the share of items that end up there.

A high rate is not automatically bad. Early on it should be high, because the rules start cautious. What matters is why items become exceptions, so we tag every one with a cause:

  • Rule: a gate you set on purpose, such as spend above a cost limit. These stay with a person by design.
  • Data gap: missing or messy data, such as a vendor with no insurance on file. Fix the data and the exception goes away. This is the kind of gap AI vendor compliance tracking catches.
  • Low confidence: the agent was not sure. These are the ones we tune.
  • Out of scope: work the agent was never set up to do.

Track the rate by cause every week. Rule exceptions should stay steady. Data gaps and low-confidence exceptions should fall. In AI vendor coordination, for example, a vendor who stops replying after the last follow-up becomes an exception, with the whole thread attached for the coordinator.

Know what your agent got right this week.

See how our FM Ops Engineers baseline, score and report an agent on your own operation.

Request an AI agent demo→

How do you count hours back without overstating them?

Conservatively. If the number will not survive a finance review, it is not worth reporting.

We use one simple sum. Take the items the agent closed with no person involved, multiply by the baseline minutes per item, then take off the time your team spent on exceptions and reviews. Here is a worked example for AI invoice validation, with illustrative numbers:

StepExampleRule
Items closed with no person800 of 1,000 invoicesCount only items fully closed by the agent
Baseline minutes per item3.5 minutesUse the measured baseline, never a guess
Gross time returned800 × 3.5 = 2,800 minutesDo not report this number on its own
Minus exception handling200 × 2 minutes = 400 minutesTime your team spent on items handed back
Minus review timeAbout 8 hours a monthWeekly sampling and accuracy checks
Hours backAbout 32 hours a monthThis is the number you report

Two more rules keep the number honest. Do not count time nobody spent before, like checks that never happened. Those are quality gains, not hours. And keep money out of it. Hours back is the operating number. The business case turns it into money later.

What do FM Ops Engineers change when a number slips?

Rarely the agent itself. Most slips trace back to one of four causes, and each has a clear fix.

Accuracy drops: check the data first

A new site, a new vendor or a changed SLA often explains it. We update the data or the rule, then re-score.

Exceptions climb: read the causes

If data gaps are growing, we fix the source. If low-confidence items are growing, we tune the thresholds or add examples from your team's corrections.

Hours back stall: look at volume and scope

Sometimes the agent is accurate but sees too little work. We widen what it covers, one category at a time.

The team stops trusting it: show the record

Every action has a timestamp and a reason. We walk through the decisions with your team and fix the ones they disagree with.

How does measuring an AI agent compare with how AI is usually judged?

Most AI projects get one review at the end of the pilot. An agent should get a report card every week.

AreaHow AI is usually judgedHow we measure an agent
Starting pointNo baseline, just the demoVolume, time per task and error rate taken before go-live
AccuracyThe agent's own confidence scoreA person's verdict, then a weekly sample
What lands on peopleNot trackedException rate, split by cause
Time savedA gross estimate on a slideNet hours back, after exceptions and reviews
CadenceOne review at the end of the pilotA regular report, usually weekly
When a number slipsA debate about whether AI worksA named fix: data, rule, threshold or scope
how ai projects are usually judged vs how facilio measures an ai agent
Judged on a feeling vs measured every week

How does Facilio measure its AI agents for you?

We measure every agent we run against a baseline we agree with you before go-live. Our agents are part of our AI agents for facility operations, and our FM Ops Engineers own the numbers with your team. We report accuracy, exceptions and hours back on a regular cadence agreed with you, usually weekly. When a number slips, we change the data, rule or threshold behind it.

This is the kind of scorecard your team sees:

Sample weekly scorecard

Week 6 after go-live · vs agreed baseline
Agent
Accuracy
Exception rate
Hours back
Service intake agent
94%▲ 2 pts
14%▼ 3 pts
22 h▲ 4 h
Service dispatch agent
91%▲ 1 pt
19%▼ 2 pts
16 h▲ 3 h
Invoice processing agent
97%▲ 1 pt
20%▼ 4 pts
32 h▲ 6 h

Illustrative example of the report format, not customer data. Arrows show the change on the previous week.

Why it does more than the way AI tools are measured today

It starts from your baseline
Your current setupMost AI tools report against nothing, or against their own demo.
With FacilioWe measure your volume, time per task and error rate before go-live, so every result has a before.
It is scored by people
Your current setupVendors quote accuracy from their own tests.
With FacilioYour team's verdict is the score, first in shadow mode, then on a weekly sample.
It shows what still lands on you
Your current setupExceptions disappear into inboxes and nobody counts them.
With FacilioEvery exception is tagged with a cause, and the rate is reported by cause.
We own the numbers with you
Your current setupYou get a dashboard and a login, and the tuning is your job.
With FacilioOur FM Ops Engineers review the numbers with you and fix whatever moved them.

What FM teams see on Facilio

6,200+
invoices checked in four months at an Australian property funds manager, 4,960+ with no manual review
18 days
of processing effort returned every month at the same customer
80%
of helpdesk calls handled by AI at a UK FM provider, live in three days

Results our customers have reported on the platform, from published case studies.

You should never have to take an agent on trust. Every week, you should be able to see what it got right, what it handed back and what it gave your team.

The bottom line: is measuring an AI agent every week worth it?

Yes. Once the baseline is set, it takes about an hour a week, and it is the only way to know whether an agent earns its place. It also builds the trust your team needs before you hand the agent more work.

Here is a simple first step. Pick the process you want an agent on first. Write down this week's volume, the minutes each item takes and how many went wrong. That is your baseline, and everything else builds on it.

See the AI agents live

Agents you can measure, not take on trust.

Our FM Ops Engineers set your baseline before go-live and report accuracy, exceptions and hours back with your team.

Frequently asked questions about measuring AI agents

How do you measure whether an AI agent is working in facilities management?

Set a baseline before go-live, then track accuracy against a person's verdict, exception rate and hours returned to your team. We report all three on a regular cadence agreed with you, usually weekly.

What is a good accuracy rate for an AI agent?

It depends on the job and the risk. Routine work like request triage can run with a lower bar than invoice checks or compliance gates. We agree the bar for each agent with your team before go-live.

What risks should I consider when adopting AI for facilities management?

The main ones are wrong decisions, work that quietly falls back on your team and savings that never show up. A baseline, accuracy scored by people, exceptions tracked by cause and approval gates you control cover all three.

How are hours saved by an AI agent calculated?

Take the items the agent closed without a person, multiply by the baseline minutes per item, then subtract the time your team spent on exceptions and reviews. We report the net figure, never the gross.

Is measuring an AI agent the same as measuring ROI?

No. Accuracy, exceptions and hours back are the operating numbers. ROI turns those hours, and the errors caught, into money, and it needs its own business case.

More from Facilio