Containment Is Lying to You: Measuring AI Agents Like Employees — Druid AI

AI Engineer · 22 min · 194 sentences · from YouTube's caption track

Each timecode opens YouTube at the start of that sentence. Line anchors (#s42) are the cue ids in the WebVTT, and every line carries its start and end seconds. All transcripts has every talk, and the whole corpus as one file.

  1. 00:01[music]
  2. 00:12Morning.
  3. 00:14I'm Michael, head of developer community at Druid AI, and this is Dan, our co-founder and chief product officer.
  4. 00:23Quick context on who we are.
  5. 00:25Uh, Druid is a conversation AI startup with hundreds of customers across EMIA and Americas and we've been around for a few years.
  6. 00:35And because we sit with so many customers putting agents into production, we hear the same question over and over again.
  7. 00:43How do we actually tell if our AI agent is effective?
  8. 00:48Which numbers matters?
  9. 00:50Which artifact should we inspect?
  10. 00:53There was no clean answer out there.
  11. 00:55So we built our own reference model and measurement framework and we use it to help our customers evaluate their agents.
  12. 01:05And one of the ways we explain it to our customers is a simple analogy uh interns, right?
  13. 01:12Who doesn't love interns?
  14. 01:14So that's exactly how we'll walk you through today on this session.
  15. 01:21So here's a scenario.
  16. 01:23Uh let's take a business scenario, right?
  17. 01:26You're a manager at a banking customer service center and hire two interns for the summer.
  18. 01:32Same team, same job description for both interns.
  19. 01:37By August, here's what their dashboard says, right?
  20. 01:41Intern A contains 80% of conversation, escalates 20% to their senior bankers.
  21. 01:48Intern B contains 96% and escalates four almost nothing and dashboard is green.
  22. 01:57Now you have one return offer to give.
  23. 02:00Who gets a full-time job offer?
  24. 02:02At first glance, intern B looks like the obvious hire here, right?
  25. 02:09Intern B hired handle almost everything alone.
  26. 02:13Didn't keep pulling their senior bankers into a conversation.
  27. 02:17But surprisingly, offer to intern B is the wrong offer.
  28. 02:22Here's what had actually happened with intern A as an example.
  29. 02:27The customer is authenticated at 7 a.m. on a mobile app, asked what it would take to uh ask what would it take to pay off a mortgage early.
  30. 02:38The agent can answer the math, pull the balance, run the calculation and give a complete response contained in every definition.
  31. 02:49But that question is a signal.
  32. 02:51The customer is rethinking their mortgage.
  33. 02:54That's a refinance.
  34. 02:55That's a real revenue on the table here.
  35. 02:57So the bank writes a rule, answer the customer, then route the context to senior banker.
  36. 03:04That design handoff is part of agent A's 20%.
  37. 03:09The metric doing this is a containment uh the percent of conversation handle without a human.
  38. 03:15It's easy to measure and it's on every dashboard.
  39. 03:19This is the exact gap our customer kept hitting and it's why we built a reference model and a scorecard and Dan's going to walk you through that framework.
  40. 03:32Thank you.
  41. 03:32Thank you, Michael.
  42. 03:34Um this is the framework that we build because our customers and prospects asked us how do you know that the agent our agent it's delivering to the job?
  43. 03:51How we know that the agent is effective?
  44. 03:55So we build this framework sitting on six pillars splitted in two groups with governance across all these pillars.
  45. 04:10The configured group, it's what the agent is built off, what exists before the agent runs.
  46. 04:21Under the runtime, it's what the agent is doing at the runtime.
  47. 04:27What tasks creates, what tasks execute, and what is the output across all these groups.
  48. 04:36It's governance.
  49. 04:38From the business perspective, what is the expected boundaries?
  50. 04:44And under governance, we observe and we monitor error tolerance, risk, very important, compliance, observability, accuracy and hallucination and tone and sentiment.
  51. 05:05all together 26 components that are observing and analyzing the agent behavior as a whole.
  52. 05:19So 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
  53. 05:37based on mathematic rules.
  54. 05:40So let's dive into it.
  55. 05:45Each individual component it's scored on three levels.
  56. 05:51It's get zero if the respective component is missing doesn't exist.
  57. 05:59It it gets one point if we can measure it.
  58. 06:03We can absorb it, observe it and we can measure it not to that not necessary automatically.
  59. 06:12So I can observe it and 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
  60. 06:26two points in score if it's managed managed means it's tracked it's observed and analyzed over time because everything it's in a dynamic What happens yesterday might be different today.
  61. 06:48And to accumulate all these different metrics, we wave them based on the importance.
  62. 06:56And you observe that the governance cluster is the most important because I am analyzing the effectiveness of the agent from the business per perspective.
  63. 07:09they produce the expected business outcome.
  64. 07:12So the governance group gets 39%.
  65. 07:17Further on the mandate and we will see what it means gets 26%.
  66. 07:24Platform 12 outputs 9 and so forth.
  67. 07:28And 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.
  68. 07:44Based on this metrics, we will see that a green containment that at the beginning looks the winner, it's based on a fact and can be a very different outcome
  69. 08:00when we measure all these components.
  70. 08:05Let's look a little bit inside each cluster.
  71. 08:09governance super important and many times it's forgotten to be approached from the very beginning.
  72. 08:18We focus on the technical aspects and then we tend to observe the business effects afterwards with this framework.
  73. 08:27We start with that.
  74. 08:29It helps a lot in the envisioning phase as well.
  75. 08:33Choosing 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 absorb AI.
  76. 08:48So all of them are looking to do it and the framework helps them to decide.
  77. 08:54So anytime I'm defining an agent, I start setting his boundaries.
  78. 09:00What is accepted tolerance?
  79. 09:04And you might say zero.
  80. 09:07I want to be perfect.
  81. 09:10I want to be 90%, we know that AI is not always perfect, but sometimes 50% is good as well.
  82. 09:19In autonomous agents, I want to have a higher target because there is no human in the loop.
  83. 09:25Should be perfect or cancel the job.
  84. 09:28But in a humanto AI collaboration, I know that the final decision is to a human.
  85. 09:35So AI is creating content and then human decides.
  86. 09:39So 60% error tolerance might be good risk.
  87. 09:46It is the risk defined.
  88. 09:49I am in synergies with all the other departments.
  89. 09:53So I know that my agent should run under this risk uh uh blueprint.
  90. 10:01I need to look somewhere and have these risks defined.
  91. 10:05And uh if you look at the numbers the agents we measure in here are good 97% because there is risk compliance defined for this agent.
  92. 10:19Compliance it's good.
  93. 10:21We evaluated the agent is compliant with sock 2 and back policies.
  94. 10:26So got a good score.
  95. 10:28Observability it's also good.
  96. 10:31I 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 still in the boundaries in the base established for with the first go live date
  97. 10:52it is measured and tracked accuracy 3% hallucination part of them automatically determined other set manual annotation but altogether accuracy it's measured and tracked and tone and sentiment because these agents are conversational
  98. 11:16agents I observe and extract the tone and sentiment from the conversation so all together you see how many seven very important metrics measured agent mandate super important I know we have the system prompt which says the boundaries but it's
  99. 11:42just 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
  100. 11:55control what's the business impact Why we are doing this agent?
  101. 12:01We are not just experimenting technology.
  102. 12:04I expect this agent to achieve 70% contract renewal.
  103. 12:10This is an ROI.
  104. 12:11We will measure it at the end to judge the business success.
  105. 12:17What are the policies boundaries based on what facts my agent should reason?
  106. 12:24Isolated context.
  107. 12:26These are the documents.
  108. 12:27These are connected systems.
  109. 12:30security, what systems this agent is allowed to engage with.
  110. 12:36Super important.
  111. 12:37I want to sleep at night knowing that my agent is only accessing these three endpoints.
  112. 12:44I don't give give him access to an MCP server with 4,000 tools and I don't know what he's doing.
  113. 12:53Isolated context.
  114. 12:55And secondly, who is allowed to engage with my agent.
  115. 13:02And last but not least, I want to stay in the budget.
  116. 13:06I don't want to have the surprise that one week later, my agent consumed 20K with whatever resources he engaged with.
  117. 13:17So all these five pillars creates the agent mandate.
  118. 13:25platform capabilities.
  119. 13:29We want the agents to work together.
  120. 13:33We don't want the agents to reinvent the wheel.
  121. 13:37If one agent is performing good because he is managing right the memory, humans handoff and orchestration on his skills, I want all the agents to behave the same.
  122. 13:50So I am measuring that as well.
  123. 13:54very important handoff.
  124. 13:56I don't want each agent to handle his own handoff.
  125. 14:00I want to have a central action center where people are engaging with all agents in my organization.
  126. 14:09So I am evaluating if each particular agent is talking with this superior uh service.
  127. 14:19I'm getting more into technical topics which are contributors to the overall score but all of them are under governance and the business purpose.
  128. 14:30So yes there are skills defined but how granular, how discoverable they 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
  129. 14:48are built on the spot or are human coded.
  130. 14:53What tools are available?
  131. 14:54You will see at the final judgment that the performer agent is not the one with the largest number of tools.
  132. 15:02It is with the effective uses of tools.
  133. 15:07So very important this aspect as well.
  134. 15:11And with this I concluded the definition.
  135. 15:15But what happens at the runtime?
  136. 15:18I need to log.
  137. 15:20I need to create tasks based on the mandate and then execute the tasks.
  138. 15:26Are the tasks written?
  139. 15:29Is the input logged?
  140. 15:32Is the required context present?
  141. 15:35How do I know it's the success criteria created together with the task?
  142. 15:43Because if I look and I see that the agent renewed the contract, I want to measure if that renewal was successful or not.
  143. 15:52If I don't have the success criteria linked with that individual contract, it will be impossible to judge.
  144. 15:59So the agent should explain everything he's doing.
  145. 16:03This is what the task topic is.
  146. 16:07And at the end, I want to validate the output.
  147. 16:12there is one single score that evaluates if the agent was successful or not.
  148. 16:21So in summary, combining all these metrics, agent A scores 83%.
  149. 16:32If you remember at the beginning, his containment was 80%.
  150. 16:38Escalated 20 times.
  151. 16:40Agent B escalated just four times.
  152. 16:44However, observing and measuring the governance, the mandate, the final outcome, the final score, it's in favor of agent A. And if you look at the clusters, in each individual
  153. 17:01cluster, A was better than B except the skill.
  154. 17:07B had more skills but was lack in explanability in tracking success and compliance with the governance.
  155. 17:16So all together this framework gives the true winner Michael back to you.
  156. 17:24Thank you.
  157. 17:25Thank you Dan.
  158. 17:28So 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
  159. 17:40and what customers typically tell us is that hey they finally have a some sort of framework that they can use to measure the effectness of the agents that deploying
  160. 17:49and be able to have a discussion intelligent discussion with their business stakeholders.
  161. 17:55So here's where going back to the inter uh intern metaphor breaks right in your favor.
  162. 18:02Uh when you hire a person, the interview ends, right?
  163. 18:05But when you hire an agent, it never ends.
  164. 18:07You rerun it every week on a live traffic against a human baseline instrument, evaluate, improve, retest.
  165. 18:15Again, going back to what Dan said earlier, the drift, right?
  166. 18:19The green line you see on the right here is the um the vanity dashboard as flat 92% all year.
  167. 18:26The teal line is the wheel score sliding from 83 to 60 because you're measuring it on a weekly basis.
  168. 18:32So same agent, same green dashboard but different metrics across the time.
  169. 18:39So now one of the things especially if you once you start to engage with the business stakeholders let's say your CFO or something you know the first first question comes out is the is the ROI
  170. 18:52right and the and the fear sets in the fear is that only measurable thing about an agent that you're working on you're deploying is like whose job is it does it take away from right
  171. 19:04and that fear survives because the we mostly haven't measured the alternative alternative.
  172. 19:09So here's a reframe that we try to typically work with our customers.
  173. 19:14A good intern lightens your workload.
  174. 19:16The routine works moves off to your desk and you get sharper at the work that's left.
  175. 19:22Right?
  176. 19:23Same test for an agent.
  177. 19:24What did it take off of your plate and what did that free the time to allow your business to do?
  178. 19:31Right?
  179. 19:31The agent hands a balance check at 7 and 9. So the banker spends next morning with the customer who's rethinking their mortgage.
  180. 19:39The 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.
  181. 19:50Now a a confession to make about the opening the intern was never hypothetical that 8020 split was a 2026 root AI adoption benchmark for financial services.
  182. 20:03So everything you just heard is backed by our anonymized aggregate AI agent production data.
  183. 20:09Uh the same metric containment four different industries four different right answers financial services at 80 healthcare at 87 HR and IT at 93 and higher education and 99 containment rate.
  184. 20:24Now when you look at the data higher ed isn't better than banking.
  185. 20:29banking just design more handoff in their agenting AI design that's what you wait the outcomes per agent against one universal number the numbers different across different industry this is the druid 2026
  186. 20:44AI adoption benchmark uh we gathered 15 months of the production AI agent data and uh it contains many useful data uh across different industry as well it's free to download
  187. 20:58and if you Look at the next slide here.
  188. 21:00this slide uh this is where you can um QR code you can scan it you can uh download the report and it's the framework that we developed is really about defining the mandate
  189. 21:13contract the boundaries score the whole agent run it weekly uh against the human baseline and that's a framework that we typically uh work with our customers to kind of so we wanted to
  190. 21:25present it you all kind of share the framework free to use and uh one Last thing is uh we're located at the booth LG11 right across from OpenAI Microsoft booth.
  191. 21:36So feel free to come by and I would love to have some conversation with you all.
  192. 21:41Thank you very much.
  193. 21:43Thank you.
  194. 21:57[music]