Home AI Solutions Ready-made Solutions Peers & Simulation RAG & Retrieval Use Cases Frameworks Blog Deutsch Contact Us
Back to the blog

An Assistant in Front of the Queue Changes the Arithmetic

The assistant was doing well by every measure we had. Support throughput had not improved, and the reason turned out to be in an operations research textbook rather than in anything we could tune.

Good Numbers, No Effect

Forty percent of incoming requests resolved without a person. Answer quality on the labelled set at ninety-three percent. User satisfaction on the resolved cases higher than for human handling, which surprised everyone.

Support team throughput: unchanged. Average time to resolution across all requests: slightly worse. Six months of work had produced a system that was working and an outcome that was not.

Agent in prodevery run counts Tracesopentelemetry Cost per runmeasured Drift alertbefore users notice
Agents run in production — every run is a data point. 1/4

The Model That Explains It

Dada and colleagues published work in 2026 on customer service operations with a gatekeeper framework, modelling the first stage that either resolves a request or refers it onward, and the conditions under which such a stage helps or hurts overall performance.

The mechanism is simple once stated. A request the gatekeeper resolves costs one cheap handling. A request it refers correctly costs one cheap handling plus one expensive one. A request it refers to the wrong place costs a cheap handling, a wrong expensive handling, and then the right one.

OutcomeCost in handlings
Resolved by the assistantOne cheap. The saving
Referred correctlyCheap plus expensive. Small overhead
Referred to the wrong teamCheap plus two expensive. The problem
Resolved wrongly, user returnsWorst case. Counts twice and erodes trust

Where Our Six Percent Went

Misroutes are not evenly costly. Sending a billing question to technical support costs a triage and a forward, perhaps ten minutes. Sending a warranty claim to the wrong region costs a day because it enters a different queue with a different service level.

Our six percent was concentrated in the expensive kind, because those are the requests whose correct destination depends on a distinction the assistant was not equipped to make. The average misroute rate was fine and the weighted cost was not.

What We Changed

Not the model. We reduced the number of destinations it may route to from eleven to four, with the four chosen so that a wrong choice among them is cheap to correct. Anything that would have gone to one of the other seven now goes to human triage.

Misroute rate rose to nine percent and the weighted cost fell by more than half, because the remaining misroutes are all in the cheap category. That is the trade the queue model makes visible and that an accuracy metric hides completely.

The Second Change: Refusing to Resolve

The assistant now refers rather than resolves when a request mentions a deadline, a complaint or a legal term, regardless of whether it could answer. Those categories are where a wrong resolution produces a returning user, and a returning user costs two handlings and some goodwill.

Resolution rate fell from forty percent to thirty-four. Throughput improved for the first time, because the six percentage points we gave up were the ones most likely to come back.

The Metric We Were Missing

Cost-weighted outcome per request, rather than resolution rate and accuracy separately. Each outcome carries a handling cost from the support team's own figures, and the assistant is judged on the total rather than on how often it answers.

It is a worse metric for a dashboard and the only one that moved when the system got better. Resolution rate and satisfaction had both looked good throughout the period when the system was making things marginally worse.

What This Means for Scoping These Projects

The support process has to be modelled before the assistant is designed, because the destinations and their costs determine what the assistant should be allowed to do. We now ask for the handling cost per queue in the first workshop, which nobody has ever had to hand and everybody can produce in a week.

Without it, the project optimises what is measurable about the model rather than what the customer is paying to improve, which is how a system with good numbers produces no effect.

What We Do Not Claim

We do not claim resolution rate is a bad metric. It is the right metric for the assistant as a component, and our point is that the component metric and the outcome metric came apart and we had only been watching the first one.

We also do not claim our four destinations generalise. That number came from this customer's cost structure, and an organisation whose queues have similar handling costs would have no reason to restrict routing at all.

Sources