AI Engineer World's Fair 2026
Containment Is Lying to You: Measuring AI Agents Like Employees — Druid AI
Read the talk
Containment Is Lying to You: Measuring AI Agents Like Employees
Druid AI uses a banking handoff to show why handling more conversations alone can mean doing a worse job, then develops a scorecard for mandate, governance, runtime behavior and business outcomes.
From a talk by Dan Bălăceanu
At a glance
Ideas worth remembering
A deliberate handoff can reduce containment while serving the business: the mortgage agent answers the customer, then routes a possible refinancing opportunity to a banker.
The scorecard distinguishes missing components, measurable components and components managed over time; governance and mandate receive the largest weights.
Define scope, business goals, permitted evidence, access and budget before execution, then attach success criteria to each runtime task.
Evaluate repeatedly against a human baseline and include the valuable human work enabled by automation; a stable containment metric can conceal a declining overall score.
The intern who escalates more can be doing the better job
Two interns join the same banking customer-service team with the same job description. By August, Intern A handles 80% of conversations without a human and escalates 20%; Intern B handles 96% alone and escalates only 4%. With one return offer available, the dashboard makes B look like the obvious hire. Michael, Druid AI’s Head of Developer Community, opens with this choice to expose a problem customers keep asking about: which measurements actually tell you whether an agent is effective?
Consider one of A’s conversations. At 7 a.m., an authenticated customer opens the bank’s mobile app and asks what it would take to pay off a mortgage early. The agent can retrieve the balance, calculate the payoff and give a complete answer. By the usual definition, the conversation could be contained: no human needs to finish the calculation.
But the question also signals that the customer is reconsidering the mortgage—a possible refinancing opportunity. The bank therefore writes a rule: answer the question, then pass the context to a senior banker. This deliberate handoff contributes to A’s 20% escalation rate. Containment, the percentage of conversations handled without a human, counts a useful business decision against the agent. It measures independence while leaving the purpose of the handoff out of view.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Score what exists, what runs and what stays managed
Dan Bălăceanu, Druid AI’s co-founder and Chief Product Officer, introduces the replacement: six pillars divided between configuration and runtime, with governance spanning both to make seven pillars overall. Configuration covers what exists before execution. Runtime covers the tasks an agent creates, the tasks it executes and the output it produces. Governance asks whether that behavior stays within the business’s expected limits. Together, the framework evaluates 26 components.
Each component receives one of three scores:
- 0 — Missing. The component does not exist.
- 1 — Observable and measurable. Someone can inspect and measure it, even manually. A written definition of risk is an example: a reviewer can read it and understand what the agent is meant to operate within.
- 2 — Managed over time. The component is tracked, observed and analyzed repeatedly. Yesterday’s acceptable behavior does not establish today’s performance.
The distinction rewards ongoing management rather than merely having a definition or collecting a measurement once.
How much should each part influence the result? The presented weighting gives governance 39%, mandate 26%, platform 12% and output 9%. Technical capabilities contribute, but their weights are lower because this scorecard prioritizes business effectiveness. Those weights encode a judgment about importance; the resulting percentage should be read as a structured assessment under that judgment, rather than a universal measure of agent quality.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Set error tolerance before choosing the automation
Governance comes first because it can change which work should be automated at all. Bălăceanu describes departments competing to adopt AI after a board directive. Starting with business limits gives them a way to choose a functional area before investing in its technical implementation, rather than discovering the business consequences afterward.
Error tolerance depends on who makes the final decision. An autonomous agent needs a stricter target because no human stands between its output and action; Bălăceanu’s preference is that it meet the requirement or cancel the job. A system drafting content for a human can tolerate more errors because the human still decides what to use. The illustrative percentages in this discussion do not define a reusable acceptance threshold. The useful decision is to set tolerance in relation to the agent’s authority and the human review that remains.
The governance review then examines several distinct kinds of evidence:
- Risk and compliance. Risks should be written down and coordinated with the relevant departments. The example also evaluates compliance against SOC 2 and organizational policies.
- Observability. Logs capture inputs, recorded reasoning, decisions and integration calls so reviewers can inspect what happened.
- Drift. Behavior is compared with the limits and baseline established at the first go-live, then tracked over time.
- Accuracy and hallucination. The example reports a 3% hallucination rate, identified through a combination of automated detection and manual annotation. That is the example’s measurement, not a general rate for agents.
- Tone and sentiment. Conversational behavior is assessed alongside factual and operational behavior.
These checks answer different questions. An agent can have extensive logs while still producing inaccurate answers, or remain accurate while drifting outside its intended operating limits.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
A mandate extends beyond the system prompt
The agent’s mandate defines the job it is being evaluated against. A system prompt contributes to that definition, but the mandate also needs a business purpose, an allowed scope and operating limits. Without a bounded job, the agent can wander into work it was never meant to perform, making both hallucination control and performance assessment harder.
The concrete requirements cover several parallel concerns:
- Business outcome. A target such as 70% contract renewal states what the agent is meant to achieve and gives the eventual evaluation a business objective.
- Evidence and policies. Specify which documents and connected systems supply the facts the agent may reason from.
- Access in both directions. Define which systems the agent can use and which people can engage with it. Bălăceanu contrasts allowing three endpoints with exposing an MCP server containing 4,000 tools whose use is poorly understood.
- Budget. Set spending limits before deployment rather than discovering a week later that resource use has reached 20K.
The endpoint example makes the security decision tangible: tool availability should follow the job’s requirements, rather than expanding simply because more tools can be connected.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Share the handoff service; inspect how skills are used
Platform capabilities make good behavior reusable across agents. If one agent manages memory, human handoff and skill orchestration well, the organization should be able to use those capabilities elsewhere. The scorecard therefore evaluates whether each agent participates in the shared platform, rather than rebuilding these functions independently.
Human handoff is the clearest example. Bălăceanu proposes a central action center where people engage with agents across the organization. Each agent is assessed on whether it connects to that service. This places human engagement in a common organizational channel instead of leaving every agent to invent its own handoff mechanism.
Skills and tools need a more detailed review than counting them. The questions include how granular and discoverable skills are, how they are orchestrated, how large the prompt combining them becomes, and whether skills come from a central repository, are created during execution or are human-coded. Tool assessment asks whether the agent uses its available tools effectively. A larger inventory alone says little about whether the agent performs its assigned job.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Attach success criteria to the individual task
At runtime, the mandate becomes tasks that the agent creates and executes. Evaluation needs a record of those tasks, their inputs and the context required to perform them. Otherwise, a reviewer sees an outcome without enough information to judge how it was produced or whether the agent had what it needed.
The contract-renewal example adds an essential link: create success criteria together with the task and associate them with the individual contract. Seeing that a contract was renewed does not by itself answer whether that renewal met the task’s requirements. Criteria attached to that particular task make the result assessable. The agent’s explanation of its actions and the final output validation complete that assessment.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
The complete score reverses the containment ranking
With the components combined, Agent A receives an 83% score and wins the comparison despite its lower 80% containment. Governance, mandate and final outcome change the hiring decision that the opening dashboard appeared to settle.
Which capabilities explain the reversal? In the presented cluster comparison, A leads everywhere except skills. B has more skills, but falls short on explainability, tracking success and complying with governance. The distinction is between possessing capabilities and using them in a way the organization can inspect and evaluate. Druid reports using the framework with multiple customers to give technical teams and business stakeholders a shared basis for that discussion.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
A green dashboard can conceal a falling score
Michael returns to the intern analogy with a useful break in the comparison: “when you hire an agent, it never ends.” The proposed practice is to rerun evaluation weekly on live traffic against a human baseline, then use the observations to improve and retest the agent. This makes drift an operating concern throughout deployment.
What can repeated scoring reveal that the familiar dashboard misses? The presented chart holds a green dashboard metric at 92% all year while the more complete score falls from 83% to 60%. The relationship matters more than either endpoint: a stable measure of apparent performance can coexist with deterioration in the broader assessment. Weekly measurement reveals the decline; it does not cause it.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Count what the banker can do with the time released
The ROI question often arrives as a question about whose job the agent replaces. Druid’s proposed alternative is to measure what routine work the agent removes and what that allows people to do next. A useful scorecard needs both sides: work transferred to the agent and valuable work enabled for the human.
The banking example now has a second payoff. The agent handles routine balance checks, leaving the banker time to speak with the customer reconsidering a mortgage. Answering the original question and routing its context support the same business purpose. “The agent made the banker better at banking” is the intended outcome. This is a way to frame ROI; the example supplies neither a monetary return calculation nor a measured revenue uplift.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Containment targets depend on the work
The ending reveals where the opening 80/20 split came from: Druid’s 2026 AI Adoption Benchmark for financial services. Michael describes the benchmark as anonymized aggregate production data collected over 15 months. Its reported containment rates differ substantially by industry:
- Financial services: 80%.
- Healthcare: 87%.
- HR and IT: 93%.
- Higher education: 99%.
These are Druid’s reported industry figures; the talk does not provide sample sizes or enough methodology to turn them into universal performance targets.
Higher education’s 99% does not establish that its agents do a better job than banking’s 80%. Michael attributes banking’s lower figure to more deliberate handoffs in the design. That returns the comparison to the mortgage customer: the right amount of escalation follows the work and its intended outcome. Define the mandate and limits, score the whole agent, and repeat the assessment weekly against a human baseline. Containment becomes one measurement inside that job description.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Resources
Related talks
- Beating RL With Reflection: GEPA and Optimize Anything
Develops the improvement side of evaluation: execution traces and detailed feedback guide changes to prompts and agent programs, while human annotations can shape the evaluator.
Read the complete timestamped transcript
- 0:12
Morning. I'm Michael, Head of Developer Community at Druid AI, and this is Dan, our Co-founder and Chief Product Officer. Quick context on who we are. Uh, Druid is a conversation AI startup with hundreds of customers across EMEA and Americas, and we've been around for a few years. And because we sit with so many customers putting agents into production, we hear the same question over and over
- 0:42
again. How do we actually tell if our AI agent is effective? Which numbers matters? Which artifact should we inspect? There was no clean answer out there, so we built our own reference model and measurement framework, and we use it to help our customers evaluate their agents. And one of the ways we explain to our customers is a simple analogy. Uh, interns, right? Who
- 1:12
doesn't love interns? So that's exactly how we'll walk you through today on this session.
- 1:21
So here's a scenario. Uh, le- let's take a business scenario, right? You're a manager at a banking customer service center and hire two interns for the summer. Same team, same job description for both interns. By August, here's what their dashboard says, right? Intern A contains eighty percent of a conversation, escalates twenty percent to their senior bankers. Intern B contains ninety-six
- 1:51
percent and escalates four, almost nothing, and dashboard is green. Now, you have one return offer to give. Who gets a full-time job offer? At first glance, Intern B looks like the obvious hire here, right? Intern B hire o- uh, handle almost everything alone, didn't keep pulling their senior bankers into a conversation. But surprisingly, offer to Intern B is the wrong offer.
- 2:22
Here's what a- actually happened with Intern A as an example. The customer is authenticated at seven AM on a mobile app, asks what would it take to, uh, ask what would it take to pay off a mortgage early. The agent can answer the math, pull the balance, run the calculation, and give, give a complete response contained in every definition. But the question is a signal. The customer is
- 2:52
rethinking their mortgage. That's a refinance. That's a real revenue on the table here. So the bank writes a rule, answer the customer, then route to context to a senior banker. That design handoff is part of Agent A's twenty percent. The metric doing this is a containment. Uh, the percent of conversation handled without a human is easy to measure, and it's on every dashboard. This is the exact gap our customer kept hitting,
- 3:23
and it's why we built a reference model and a scorecard, and Dan's gonna walk you through that framework.
- 3:32
Thank you. Thank you, Michael. Um, this is the framework that we built because our customers and prospects asked us, "How do you know that the agent, our agent, is delivering to the job? How we know that the agent is effective?" So we build this framework sitting on six pillars,
- 4:02
split it in two groups with governance across all these pillars. The configured group, it's what the agent is built of, what exists before the agent runs. Under the runtime, it's what the agent is doing at the runtime, what tasks creates, what tasks execute, and what is the output.
- 4:34
Across all these groups, it's governance. From the business perspective, what is the expected boundaries? And under governance, we observe and we monitor error tolerance; risk, very important; compliance; observability; accuracy and hallucination; and tone and sentiment.
- 5:05
All together, twenty-six components that are observing and analyzing the agent behavior as a whole.
- 5:19
So with that framework, you stop debating whether the agent feels ready, and you move the discussion based on the facts, and you level the field, and you can take a decision based on mathematic rules. So let's dive into it.
- 5:45
Each individual component, it's scored on three levels. It's get zero if the respective component is missing, doesn't exist. It, it gets one point if we can measure it. We can absorb it, observe it, and we can measure it. Not to that, not necessary automatically. So I can observe it and
- 6:15
measure by hand equally good. Like, it is the risk defined. What is the risk? I can read it. I know it. And the best gets two points in score if it's managed. Managed means it's tracked, it's observed, and analyzed over time because everything is in a dynamic. What happens yesterday might be
- 6:44
different today.
- 6:47
And to cumulate all these different metrics, we weigh them based on the importance. And you observe that the governance cluster is the most important because I am analyzing the effectiveness of the agent from the business perpec- perspective. They produce the expected business outcome. So the governance group gets thirty-nine percent.
- 7:17
Further on, the mandate, and we will see what it means, gets twenty-six percent. Platform, twelve; output, nine; and so forth. And you will notice that the technical aspects are measured, are contributed, but are weighted lower because we focus on the business effectiveness of the agent. Based on these metrics, we will see
- 7:47
that a green containment that at the beginning looks the winner, it's based on effect and can be a very different outcome when we measure all these components. Let's look a little bit inside each cluster. Governance, super important, and many times it's forgotten to be approached
- 8:17
from the very beginning. We focus on the technical aspects, and then we tend to observe the business effects afterwards. With this framework, we start with that. This helps a lot in the envisioning phase as well, choosing what functional area to approach with AI. And I see in my projects literally departments competing who should come first because they have a mandate from a board, "You should
- 8:47
absorb AI." So all of them are looking to do it, and the framework helps them to decide. So anytime I'm defining an agent, I start setting his boundaries. What is accepted tolerance? And you might say, "Zero. I want to be perfect. I want to be ninety percent." We know that AI is not always perfect, but sometimes fifty percent
- 9:17
is good as well. In autonomous agents, I want to have a higher target because there is no human in the loop. Should be perfect or cancel the job. But in a human to AI collaboration, I know that the final decision is to a human. So AI is creating content, and then human decides. So sixty percent error tolerance might be good. Risk. It
- 9:47
is the risk defined. I am in synergies with all the other departments, so I know that my agent should run under this risk, uh, uh, blueprint. I need to look somewhere and have these risks defined. And, uh, if you look at the numbers, the agents w- w- we measure in here are good ninety-seven percent because there is risk compliance defined
- 10:17
for this agent. Compliance, it's good. We evaluated the agent is compliant with SOC 2 and back policies, so got a good score. Observability, it's also good. I look, the agent is logging everything. From input, reasoning, decisions, and then call integrations, everything is logged. Good score on there. Drift, good score. We are
- 10:46
still in the boundaries in the base established from-- with the first go-live date. It is measured and tracked. Accuracy, three percent hallucination. Part of them automatically determined, other set manual annotation. But all together, accuracy, it's measured and tracked. And tone and sentiment, because these agents are conversational
- 11:16
agents, I observe and extract the tone and sentiment from the conversation. So all together, you see
- 11:26
how many? Seven very important metrics measured.
- 11:34
Agent mandate, super important. I know we have the system prompt which says the boundaries, but it's just... this is just a part. What is the agent definition? What this agent should do? The other things, unlimited scope should not be done by the agent, so hallucination control. What's the business impact? Why we are doing this agent? We are not just experimenting technology.
- 12:04
I expect this agent to achieve seventy percent contract renewal. This is an ROI. We will measure it at the end to judge the business success. What are the policies, boundaries? Based on what facts my agent should reason? Isolated context. These are the documents, these are connected systems. Security. What systems this
- 12:33
agent is allowed to engage with? Super important. I want to sleep at night knowing that my agent is only accessing these three endpoints. I don't give it... give him access to an MCP server with four thousand tools, and I don't know what he's doing. Isolated context. And secondly, who is allowed to engage with my agent?
- 13:02
And last but not least, I want to stay in the budget. I don't want to have the surprise that one week later my agent consumed 20K with whatever resources he engaged with. So all these five pillars creates the agent mandate.
- 13:25
Platform capabilities.
- 13:29
We want the agents to work together. We don't want the agents to reinvent the wheel. If one agent is performing good because he's managing right the memory, human's handoff, and orchestration on his skills, I want all the agents to behave the same. So I am measuring that as well.
- 13:54
Very important handoff. I don't want each agent to handle his own handoff. I want to have a central action center where people are engaging with all agents in my organization. So I am evaluating if each particular agent is talking with this superior, uh, service.
- 14:19
I'm getting more into technical topics, which are contributors to the overall score, but all of them are under governance and the business purpose. So yes, there are skills defined, but how granular, how discoverable there are, how orchestrated, how thin or how large it's the, uh, the prompt combining multiple skills. Are the skills coming from a central repository, are built on the
- 14:49
spot, or are human-coded? What tools are available? You will see at the final judgment that the performer agent is not the one with the largest number of tools. It is with the effective uses of tools. So very important, this aspect as well. And with this, I concluded the definition. But what happens at the runtime? I need to log.
- 15:20
I need to create tasks based on the mandate and then execute the tasks. Are the tasks written? Is the input logged? Is the required context present? How do I know?
- 15:38
It's the success criteria created together with the task. Because if I look and I see that the agent renewed the contract, I want to measure if that renewal was successful or not. If I don't have the success criteria linked with that individual contract, it will be impossible to judge. So the agent should explain everything it's doing. This is what the task topic is. And at the
- 16:08
end, I want to validate the output. There is one single score that evaluates if the agent was successful or not.
- 16:21
So in summary, combining all these metrics, Agent A scores 83%. If you remember at the beginning, his containment was 80%, escalated 20 times. Agent B escalated just four times. However, observing and measuring the governance, the mandate, the
- 16:51
final outcome, the final score is in favor of Agent A. And if you look at the clusters, in each individual cluster, A was better than B, except the skill. B had more skills, but was lack in explainability, in tracking success, and compliance with the governance. So all together, this framework gives the true winner.
- 17:22
Michael, back to you.
- 17:24
Thank you. Thank you, Dan.
- 17:28
So those seven pillars and the scorecard, uh, that's the framework, and this is a framework that we've used, uh, with multiple of our customers, and it's been working out really well for us. And what customers typically tell us is that, hey, they finally have a... some sort of framework that they can use to measure the effectiveness of the agents they're deploying and be able to have a discussion, intelligent discussion with their business stakeholders. So here's where going back
- 17:58
to the inter-- uh, intern metaphor breaks, right, in your favor. Uh, when you hire a person, the interview ends, right? But when you hire an agent, it never ends. You rerun it every week on a live traffic against a human baseline, instrument, evaluate, improve, retest. Again, going back to what Dan said earlier, the drift, right? The green line you see on the right here is the, um- The vanity dashboard is flat, 92% all year. The teal line is the real score
- 18:28
sliding from eighty-three to sixty because you're measuring it on a weekly basis. So same agent, same green dashboard, uh, but different metrics across the time. So now, one of the things, especially if you-- o-once you start to engage with the business stakeholders, let's say your CFO or something, you know, the very first question comes out is the, is the ROI, right? And the, and the fear sets in. The fear is that only measurable thing about an agent that you're
- 18:57
working on, you're deploying is, like, whose job is it-- uh, does it take away from, right? And that fear survives because the-- we mostly haven't measured the alternative. So here's a reframe that we try to typically work with our customers. A good intern lightens your workload, the routine works moves off to your desk, and you get sharper at the work that's left, right? Same test for an agent. What did it take off of your plate, and what did
- 19:27
that free the time to allow your business to do, right? The agent handles the balance check at seven and nine, so the banker spends next morning with a customer who's rethinking their mortgage. The agent made the banker better at banking, and that's the column belongs on your scorecard, and that's some of the things that we try to work with our customers as well. Now, a, a confession to make about the opening . The intern A never-- was never a hypothetical. That
- 19:57
eighty-twenty split was a twenty twenty-six Druid AI adoption benchmark for financial services. So everything you just heard is backed by our anonymized aggregate AI agent production data. Uh, the same metric, containment, four different industries, four different right answers. Financial services at eighty, healthcare at eighty-seven, HR and IT at ninety-three, and higher education at ninety-nine containment rate. Now, when you look at that data, higher ed
- 20:27
isn't better than banking. Banking just designed more handoff in their agentic AI design. That's what you weight, the outcomes per agent against one universal number. The number is different across different industry. This is the Druid twenty twenty-six AI adoption benchmark. Uh, we gathered fifteen months of the production AI agent data, and, uh, it contains many useful data, uh, across different industries as well. It's free to
- 20:56
download, and if you look at the next slide here, this slide, uh, this is where you can, um, uh, QR code, you can scan it, you can, uh, download the report. And it's the framework that we develop. It's really about defining the mandate, contract the boundaries, score the whole agent, run it weekly, uh, against the human baseline, and that's the framework that we typically, uh, work with our customers to kinda... So we wanted to present it you all,
- 21:26
kinda share the framework, free to use. And, uh, one last thing is, uh, we're located at the booth LG11, right across from OpenAI and Microsoft booth. So feel free to come by, and I would love to have some conversation with you all. Thank you very much.
- 21:59
Thank you.