How agents handle the exceptions, not just the easy cases
It is easy to build something that handles the easy cases. Clean invoices, perfect matches, in-policy expenses — these flow through almost any system. The real engineering, and the real value, is in what happens to the cases that do not fit. How an agent treats its exceptions is the truest measure of whether it belongs in finance.
The wrong way to handle exceptions
The tempting shortcut is to make the agent guess: push the hard case through with a best estimate so the automation rate looks high. In a finance context this is a trap. A confident wrong answer on an exception flows straight to the ledger, and the cost of finding it later dwarfs the time the guess saved. High automation rates bought with bad guesses are a liability dressed as a metric.
The right way
- Recognize uncertainty: the agent knows when a case falls outside what it can resolve confidently.
- Enrich before routing: the exception arrives at a human already labeled with what differs and a suggested resolution.
- Learn from the resolution: how the human resolved it improves handling of similar future cases.
Why enrichment is the point
A human handling an exception cold — no context, no suggestion — is slow. A human handling an exception the agent has already investigated, labeled, and proposed a resolution for is fast. The agent does not have to resolve the hard case to add enormous value; it has to do the legwork so the human decision takes seconds. That is the difference between automation that dumps problems on people and automation that hands them decisions.
Judge an agent by its exceptions. The easy cases tell you nothing; the hard ones tell you everything.