Accelerating tech modernization though gen AI agents
By Google Cloud Events
Summary
Topics Covered
- Agents as Ephemeral, Elastic Workforce
- Business Process Drives Technology, Not Vice Versa
- The Nature of Tech Work Is Changing
- $3.75 per Line of Code: 38% Cost Reduction
- Change Management Is the Unsung Hero
Full Transcript
[Music] Thank you for uh for joining this session. Um just a quick intro. My name
session. Um just a quick intro. My name
is Raj Becker. I'm a senior partner here at McKenzie. I lead a lot of our tech
at McKenzie. I lead a lot of our tech work, particularly within the wealth, asset management, insurance space. Been
in the industry for about 25 years, uh doing more of the same. and we're
pleased to be here with you guys today and talk about AI and modernization using AI. But before we do that, Dante.
using AI. But before we do that, Dante.
Yeah. Hey everybody, Dante Gabrieli. I
am a principal product manager out of Quantum Black. Um that is our AI
Quantum Black. Um that is our AI practice uh at McKenzie. So I work within our labs division focus on building uh technology and capabilities that we bring to clients to help
accelerate tech modernization and also adoption of cloud. super excited to be here and uh chat with you about AI agents.
Fabulous. So, let's get into it.
Um there's five things we hope you take away from this particular session. First
is we have observed in our client work 35 to 45% reduction in cost and risk when you use AI Gent AI for
modernization.
This is a massive deal for all the folks in the audience. You have your companies, you've been through these sessions as well as um opportunities to modernize capabilities in your own
institution. You know, it's
institution. You know, it's costly. We have observed 35 to 45%
costly. We have observed 35 to 45% reduction in both cost and risk. I hope
you take that message away. So, the
question is, well, how how does that happen? Couple of things. One, we know
happen? Couple of things. One, we know tech is real. You guys are all here.
You're at this conference. You know the tech is real. You've been to all the different uh breakout situations and rooms, you know, the tech is real. But
it's not just tech, right? There's also
this massive human element associated with it. The humans that are building
with it. The humans that are building these agents, how we scope these agents, all of that is coming from the human, right? If we don't get that right, these
right? If we don't get that right, these agents don't perform the way we want them to form. Point two. Point three is you can have the agents, you can have the humans who are building them, but if
you don't have a structured approach, to actually scaling this it becomes pilot purgatory right you can't scale it in an institution so that's point point four
the last point I want to make is so you've got the tech you've got the humans that are building it you've got the structured approach and the last element is change management people that are going to use these things or the
outputs of these agents all of those things have to be in place in order to scale this capability These are the lessons we've learned over
the last 18 to 24 months looking at agentic AI right so we hope you take these four or five messages away from this particular uh
particular talk um just very quickly why now what's happening and again you guys are in the eb and flow you're at this conference you see it our ability uh the advances
in reasoning have actually propelled us in this direction where we can now have automated agents doing a lot of these different things, but they're overseen
by humans, right? Um the value realization
humans, right? Um the value realization equation to this is actually quite compelling, right? What used to take us
compelling, right? What used to take us 7 10 years to modernize a particular system mainframe platform pick pick whatever you want to pick 7 to
10 years we can now realize in months and we start to realize value in months and we'll show you a little bit of equation at the end in terms of how we think about the business case and why that's so important as you go in these u
in this particular direction from a modernization standpoint. All
standpoint. All right, awesome. Let's get into tech now,
right, awesome. Let's get into tech now, though. Who's excited about tech here?
though. Who's excited about tech here?
Oh, yeah. I sense the excitement. Um,
very cool. So, want to take you to a few things, right? So, first is what we've
things, right? So, first is what we've learned technically about doing this over the course of the past couple years, right? We all know that Genai,
years, right? We all know that Genai, Aentic AI is accelerating at a pace and innovating extremely fast. what have we learned in real world applications where you know we're we're solving real
problems for clients and then what we want to do is go through a demonstration right let's see this live and in action so let's start here the key thing and Raj talked about this is about scale and
the key thing about scale is not running around and simply throwing code or throwing business processes into a chat interface and that being the accelerant
that's going to get your organization to a point where they're able to make step function change that's going to make the business successful long term and what you see on this screen right here is much of the learnings that we've talked
about. Now what's interesting here and
about. Now what's interesting here and Raj talked about this as well is that we don't see Genai as a silver bullet. We
see this as the the next iteration the next evolution of how automation is fundamentally changing the way in which we operate and organize our businesses.
Okay. So what you should see here is that we have have started to to implement these capabilities at clients but we've done it in such a way that we've taken a microservices approach right you can see the various services
that we've put in here we've introduced uh things we've learned around conversation right so you see the conversation service over here on the right this is a key thing and you'll see this when we do the demonstration it's
really important that we don't let the agents just go on and do their own thing but that they're able to come back and ask us questions questions, okay? That
they're able to work with subject matter experts. And we're getting the most out
experts. And we're getting the most out of our subject matter experts and not simply um sitting there idally while we let agents do their work. We liken it when we talk about
work. We liken it when we talk about this inside of our teams to to children, right? So, do a lot of you have children
right? So, do a lot of you have children out here? Maybe. I see a couple hands.
out here? Maybe. I see a couple hands.
So, what's interesting here is when you think about agents, right? We think
about them. They bring a lot of like humanlike personalities to it. Not that
we're saying agents are humans, but that's what's been intriguing to people.
So, I liken it to my son. My son's
name's John, right? When I tell him to go and clean his room, and you probably done this, he's 17. Um, what he does is he folds up a couple shirts, moves it over to the right, and then starts doing
something completely different. I come
back, I'm like, "John, what's going on here? You didn't do what I asked you to
here? You didn't do what I asked you to do." And we iterate on the process,
do." And we iterate on the process, right, John? move the shoes and get them
right, John? move the shoes and get them back over to where they need to go. This
is very similar to what we've learned with agents. They're able to come back
with agents. They're able to come back and quickly get us information, but using the subject matter experts to be able to refine the approach and make sure that they're moving in the direction that you expect is key to
making this very successful long term. So, how do we how do we simplify
term. So, how do we how do we simplify this? How do we build out like a
this? How do we build out like a taxonomy or an ontology that really breaks down what are the components that drive agentic orchestration at scale?
And what you're seeing here is similar terminology to what you'd see within the tech space, things like tools and agents. But then how do you start to
agents. But then how do you start to organize these agents in such a way that they work together, right? In the same way that we work today where we would
pull in a group of experts, give them an objective, a problem to solve, it's the same way we want to think about agents.
I was chatting with some clients and some different folks within our our organization. And I think what we all
organization. And I think what we all loved about cloud was the fact that it gave us access to compute in an ephemeral and an elastic way. Right?
What was awesome was the fact that as a development team, I could quickly spin up infrastructure, not worry about the historical slow IT service management processes, spin it up, get get some
compute, spin it down when I'm done, and I've only paid for the time that I've actually used that compute power. Agents, we've been talking about
power. Agents, we've been talking about it is very similar to like ephemeral and very lowcost workforce management. How
do I go out and spin up a set of experts very quickly, have them execute on an objective, get it to me way faster than any human would, and then have the ability to actually iterate with them,
and only pay for it during the time that I've actually used them. It's it's it's a great shift in thinking, and allows us to think about how we scale work forces very elastically um without the overhead
of traditional HR processes. And that's
what you're again seeing here. And then
we think about flows. How do teams work together? Right? If I have, and you'll
together? Right? If I have, and you'll see in the demonstration, um, a set of agents that are responsible for understanding the business logic that exists within, uh, Cobalt and a mainframe, how do I then pass that
information over to another team that's starting to think about what is the future state design of the business process and turn that into a cotification within a modern stack that
then enables the business long-term, right? And this is what Raj was talking
right? And this is what Raj was talking about. It's very key that the business
about. It's very key that the business process is the the main driver, not the technology. Technology is an enabler and
technology. Technology is an enabler and historically uh technology uh the business process has been uh shoehorned to meet the needs of the technology.
What you're going to see today and what you're going to hear us talk about is how the business process, how the change management, how the goals of an organization are the key to transforming businesses and the technology is an
enabler that's going to support that long term.
So what does that look like practically?
Right? So what you're going to see here, and I'll show you this, and then we'll hop into the demo, is it's very natural language, right? I want to be able to
language, right? I want to be able to describe what I want a set of agents to do without having to think about the syntactical um requirements of traditional programming languages,
right? I want to do this quick. And the
right? I want to do this quick. And the
key to that is this is if I can make it very humanlike and I can do it in such a way to where it's natural language, I can start to expand the use cases to
users that may not have the technical depth as engineering teams. And again, that's what we're seeing within businesses. We've deployed this with
businesses. We've deployed this with business analysts and folks like that that are actually using this to synthesize conversations with uh various users and stakeholders to within minutes
fully understanding and synthesizing what's happening and what the goals are across the organization. This the the step function change and acceleration is real as Raj said um and we're very
excited about it. Then how do I define my experts? Right? Again, we talk about
my experts? Right? Again, we talk about this workforce management approach. In
the same way that I would create a wreck today to go and hire someone, why would I not have that same uh approach and actually defining the sets of agents and team members that I would pull together
so that they can work, right? And that's
what you see over here on the right hand side. Right? In this case, we have a
side. Right? In this case, we have a planner agent. Think of this as the the
planner agent. Think of this as the the person responsible or the agent responsible for organizing the group, ensuring that they're passing the objective along. They understand the
objective along. They understand the skills and capabilities of each of the agents so that they are able to uh fundamentally work in a way that's most effective. So I want to do now is I want
effective. So I want to do now is I want to walk through a demo for you. So let
me set the stage for the demo. One, it's
recorded. Uh that's on purpose for anybody who's done live demonstrations.
Uh they can go crazy. Um, plus agents are conversing here. So, as fun as it would be, uh, probably to do that, we would use up all of our time to just watching these agents
talk. So, the scenario we're going to
talk. So, the scenario we're going to talk about here is a payment processing system that's running on a mainframe.
And in this case, the the the the organization uh is getting a lot of feedback from their customers within a call center, right? Um, and it's not great feedback. and they're coming to us
great feedback. and they're coming to us going, "Okay, look, we know our customers are upset. We know they're frustrated, but we really don't know where to start." And the key thing is we
don't want to modernize the entire mainframe um in order to achieve greater customer satisfaction. How do we build
customer satisfaction. How do we build something that's going to solve the problem but doesn't require us to stay on the main frame? So, we're going to walk through three stages. Okay. First
we're going to talk work through the current state what we call a reverse engineering phase. Um that is to
engineering phase. Um that is to understand the business process the problem we should target and what the actual technical architecture and software architecture is of the
mainframe. After we understand that what
mainframe. After we understand that what we want to do is work with the business leaders the product managers as well to say let's reimagine the business process. What would this business
process. What would this business process look like if the technology weren't an inhibitor? Okay. And then
lastly, what we want to do is say, okay, can we commission a team of agents to accelerate the buildout of the code that will implement this new capability that's going to solve this problem. All
right, this will move fast. Um,
shouldn't have to pause it, but if I do, I will here.
Okay, so what you're seeing here is uh the training document for all the call center agents. So we're doing is
center agents. So we're doing is commissioning a set of agents that are going to go in and actually read the document and uh put it in a flow diagram for us so that we can quickly understand. You're seeing that there's
understand. You're seeing that there's two agent teams here. The blue dots represent agents we've defined. Uh the
silver dots represent tools that we've given them beyond LLM access. You see
the conversation happening over here on the left. And this is a key thing. We
the left. And this is a key thing. We
want people to be able to quickly understand how the agents made their decisions and how they came to the conclusions and outputs that they were there. You see up in the top right um
there. You see up in the top right um all the artifacts that the agents are creating. So what we're doing now is
creating. So what we're doing now is we're scrolling through the conversation again time-lapsed here. So this takes about 3 or 5 minutes if you did it in real time. And the agents have worked
real time. And the agents have worked together. We have critics within there
together. We have critics within there that are, you know, analyzing what was done. And we're going to pull up the
done. And we're going to pull up the document. You've got the flow process
document. You've got the flow process which shows the customer uh the call center and the actual um payment uh solution. The key thing and you might
solution. The key thing and you might have missed it is that the customer always has to call the call center before to get their their balance. And
this is going to be key as we go through the actual uh logs to determine what problem to focus on. So we've
commissioned a whole new set of agents here. We're saying look, we've got a
here. We're saying look, we've got a bunch of call center logs which are representative of all the calls that have come in, the customer satisfaction score, resolution time, things like that. What we've asked these agents to
that. What we've asked these agents to do is to analyze that document and surface for us what's the key area that we need to focus on. What's the problem that if we can solve, we can get that
customer satisfaction score up higher.
And again, what you're seeing here is the agents conversing. They're working
through the document. We've got a Python coder in there, you know, writing the code to analyze the document. We've got
a data mapper trying to understand what are the types of calls and what you see here is we get a nice markdown document that says hey payment or billing payments is a key problem. Now go back
to the business process. The actual
problem was customers always have to call the call center to get their payment information which then results in lost uh or late payments. So what we need to do is give users access to the
technology. But before we do that, let's
technology. But before we do that, let's understand what the software architecture is today. So here's some some awesome cobalt, right? Um all of us are excited about that. So we we give
the agents some access to the cobalt and we say what we want you to do is give us a high level software architecture that defines the databases, the batch
processing, the front end, so the BS BMS screens um and and who is accessing these systems. So again, we have another agent team. This goes back to what we
agent team. This goes back to what we were talking about before. How can I quickly spin up experts rather than pulling from my my human labor force and have them work on these uh these
problems in an iterative fashion as fast as possible. So you'll see here that
as possible. So you'll see here that again we land on the same session screen. They're conversing and up in the
screen. They're conversing and up in the top right uh we're starting to get additional information. So the agents
additional information. So the agents were able to work through it. Here are
the UI components. Here's the uh database. Here's the batch processing.
database. Here's the batch processing.
So on and so forth. So we've got three things. business process, software
things. business process, software architecture, and the problem. Now, what
we've done is we've had conversations and interviewed business stakeholders.
What should this process look like going forward? And we've recorded that. So,
forward? And we've recorded that. So,
rather than traditional like let's create some user stories, let's build this requirements document, why don't we just use agents to actually transcribe the audio and then use that as a way to
start to refine what this process should look like? And again, we're not talking
look like? And again, we're not talking what should the tech be at this point.
We're simply talking what should the process be because that's the key driver. So the agents are are working
driver. So the agents are are working through this. Now what'll be interesting
through this. Now what'll be interesting here is you see on the bottom right a question just popped up. This is super important. The agents took their first
important. The agents took their first stab at listening to what was said and they build out a diagram and we're like close but not right. So this is where our experts come in. What we want you to
do is remove this vendor column that you have and we want you to use a particular set of logic to determine when the actual uh notification should go out to the customer. So as a human you see us
the customer. So as a human you see us typing that in here. We're providing
feedback to the agents. They are taking that feedback and reconvening to actually introduce the updated information into what the business
process should be. So they continue to converse here. Um, and we'll give it a
converse here. Um, and we'll give it a second. They're talking some more.
second. They're talking some more.
Imagine if I made you guys watch this in real time for 15 minutes. I'm sure that would be a lot of fun. So, you see that they've made the changes, but we've got one more here. We're saying, "Hey, you've le you've left the user out. You
left the customer out. Can you go ahead and actually update and make sure that there's a swim lane that shows that the user should be involved?" So, you see in this case, our product manager typing it
in. They do that. the a the agents take
in. They do that. the a the agents take the new information and what they're going to do here now is create what will be the final business process. Okay, so
we've got a new link here. Got some
plant UML. Boom. There you go. So, what
do we want to do lastly? We want to design a new software architecture. Now,
this is key. What we're what we're telling the agents is look, we want something cloudnative. We want that to
something cloudnative. We want that to be integrated into the mainframe because the last thing I want is to spend, you know, two years updating the mainframe to solve the the notification issue
that's creating a horrible customer score uh customer satisfaction score.
So, we asked them to to come up with this. We've uh we've obviously told them
this. We've uh we've obviously told them to use Google Cloud. Um and you'll see that here um in a moment. But over here on the right, and we'll pull that up again. What you'll see is that there's a
again. What you'll see is that there's a new notification service that sits external to the mainframe and it's going to integrate uh with the mainframe to solve this problem. So we get to to
customer value to client value faster.
So now lastly we're going to take this last agent team. What we're going to say is like look we want this running um in Google workflows and we also want this written in JavaScript uh for the back
end. So we commission a new set of
end. So we commission a new set of agents with those capabilities and now what they're doing is taking the business process. They're taking the new
business process. They're taking the new software architecture and they're going to work together to build out the YAML file that's going to be uh what we put in there for the uh Google workflow and
we're also building the JavaScript that is the actual business logic that's going to execute on the notification system and uh the the other things as well, the balance checking and those types of things. So, what you're going
to see here now is we're going to take the AML file and hop into the IDE.
You'll see the configuration here, and we're going to open up uh the Google Cloud uh console, right? We're going to drop that in here. And over here on the
right, what you're going to see is the entire process now in cloudnative form.
So um again fasttrack through the entire process and there are iterations that would occur even further as you're working with your clients but again the key is the business process and having
the technology support that in the future and make sure that the business can evolve. Raj turn it back to you man.
can evolve. Raj turn it back to you man.
[Applause] That was pretty powerful what you guys just saw, right? Prior to this, it was all humans
right? Prior to this, it was all humans doing all of that work, engineers doing all of that work. Right? Tomorrow, and
this is where the 35 to 45% comes into play, is you've got your tech workforce building these agents, nudging and training these
agents, and supervising these agents.
So imagine how that changes from a tech perspective, as a tech management function, right? I think uh Jensen Wong
function, right? I think uh Jensen Wong said this best when he said, "Look, the nature of the tech function is going to change as a result of some of this technology. We're going to be
technology. We're going to be supervising and training these agents and building these agents as opposed to doing the work that you saw the agents do just now." Right? That's the crux of
this 35 to 45% reduction in cost and risk. Right? We put risk in there on
risk. Right? We put risk in there on purpose, right? Because again, we all
purpose, right? Because again, we all know the more humans you embed in this stuff, the more risky it gets, right? So
if you can take that risk or at least reduce it, it's tremendously valuable for any institution. So this slide here just
institution. So this slide here just kind of articulates a business case at a very very macro level, right? There's
tremendous amount of modeling spreadsheets that go behind this. But if
you just look at it simply from a um sort of a cost per line of code standpoint, if you have a humans in the traditional way that we do
modernization, $6 a line of code. If you embed agents, it's about $3.75. And this is from our own
$3.75. And this is from our own observation as well as independent external research uh around the $3.75, right? And that's a 38%
$3.75, right? And that's a 38% reduction. That's 0.1, right? That's the
reduction. That's 0.1, right? That's the
the cost. Then you look at the time to modernize what you just saw these agents do. Again, imagine a human being doing
do. Again, imagine a human being doing that. That's probably months if not
that. That's probably months if not years worth of work to go through that, right? to document what's in our legacy
right? to document what's in our legacy platform to reshape it and then actually implement it years worth of
work. We believe and we've seen we've
work. We believe and we've seen we've observed we can take as an example and the numbers under the time are years 10 years to modernize let's say a set of
platforms in an institution down to roughly five. It can be
five. It can be done. It's being done.
done. It's being done.
Right. And then the last point is just around the uh the run cost savings from a um sort of a mainframe to cloud, right? Let's not even factor that in.
right? Let's not even factor that in.
And by the way, there's so many other benefits that we're not even contemplating in this business case, right? In terms of just streamlining
right? In terms of just streamlining organizations, right? Um skill sets that
organizations, right? Um skill sets that people would have, right? There's
benefits that you would acrew out of those things as well, right? We're just
taking a very simple view of the business case. So, we think it's pretty pretty
case. So, we think it's pretty pretty powerful. Um, let's maybe talk about
powerful. Um, let's maybe talk about some of the pitfalls and maybe give you guys some lessons learned around what we've seen in our travels. I think on the left
side, despite what you just saw, AI, Genai is not a silver bullet, right? Like, I'll give you a
bullet, right? Like, I'll give you a small story. um one of my clients
small story. um one of my clients insurance carrier they said hey can you just give us the tech right and we'll do
it we said okay why don't you just try it you can do a pilot they want to do a piloted claims function of this carrier they're still trying to figure
out the business case with the claims function itself haven't launched the pilot still just working through the people issue that we typically see to understand the business case and
convince the business that this is the right thing to do. Right? So, I reiterate, it's not
do. Right? So, I reiterate, it's not just about tech. The tools are there, the tech is there. It's wonderful. It'll
get us to the promised land, but it's not a silver bullet, right? We still
have humans involved in these organizations. You have to convince
organizations. You have to convince people that this is the right thing to do and the business case will hold up, right? That's point one. Point two
up, right? That's point one. Point two
is aligning on the business outcomes. We are totally against
outcomes. We are totally against modernizing things for modernizing sake. It doesn't lead us to any business
sake. It doesn't lead us to any business outcome. Right? So we have to ensure so
outcome. Right? So we have to ensure so as again I give you a small story in the claims function. We are trying to
claims function. We are trying to modernize claims right? How property and casualty
claims right? How property and casualty claims are handled by these carriers. Right? We all see what
carriers. Right? We all see what happened in um in LA from the fire perspective. We want to give people
perspective. We want to give people those claims quickly, but today it takes months. There's no reason why it can't
months. There's no reason why it can't take days if we fix the claims function.
That's an outcome that we want to go for, right? So, we want to modernize the
for, right? So, we want to modernize the platforms to allow us to get that functionality to drive that outcome. Right? And that's the business
outcome. Right? And that's the business case.
The third piece is overlooking change management. So you know how I mentioned
management. So you know how I mentioned you know humans who are building these things but then the the last part of the equation is change management people that are going to use this stuff right
and I'll give you a small story. Uh by
the way I'm in fig so all my stories around um banking and asset management insurance. Um so this one is a asset
insurance. Um so this one is a asset management story. So if you're a
management story. So if you're a portfolio manager, you're managing gobs of money, right? Billions and billions of
money, right? Billions and billions of money, right? And you're selecting where
money, right? And you're selecting where to invest, right? So here, you know, the
invest, right? So here, you know, the tech department or even the business comes and says, "Hey, we're going to automate that selection for you, right?
AI is going to tell you where to invest your money and what kind of allocation I'm going to I'm going to have in my portfolio, right? I mean, immediately
portfolio, right? I mean, immediately organ rejection immediately.
Right? Because if you're a portfolio manager, this is all you've done your entire life, right? You're not going to be
life, right? You're not going to be replaced by an AI or a bot or an agent, right? So that whole change management,
right? So that whole change management, helping that portfolio manager understand where the value is in using this and the output that's coming out of these agents, how best to put that as
part of their investment process as an example and how best to use it is tons of work, right? So again reiterate the
work, right? So again reiterate the change management aspect of it is critical right and it's what we call frontto back rewiring an institution or
a company to actually use this stuff in a meaningful way right that's on the left side of the page right side of the page um what are some success factors one is
you you got to have the leadership and stakeholders bought into this right again this is a gamecher but you've got to bring the organization along Not just the people that are going to
use the output, but also people that are part of the institution as a whole, right? You've got to bring them along,
right? You've got to bring them along, make sure they're aligned, make sure they're motivated, make sure they understand the business case. Point one.
Um, point two, the way to start, and we've seen people go haywire on this thing, they'll just pick a use case.
That's great, but then you look back a year later, it's like, okay, what did that use case deliver? Maybe it proved the technical capability of it which is wonderful helpful absolutely we need to
do that but it didn't drive to an outcome to a business outcome. So the
business is left wondering well where's my benefit right I've written this check the tech folks got to do tech it's wonderful but what's the benefit right
so again targeting a specific outcome is actually pretty critical in making this stuff come to life and we do have a perspective on that right use cases sometimes too small transforming entire
business might be too big but transforming a domain might just be right right as an example so that's point Uh point three again you're modernizing
for organizational agility right we all know changing something or a feature or a variable in a particular system especially a legacy system takes
years right it slows us down from a business perspective from a market perspective right and things are moving at the speed of light right and we can just see that over the last few days in terms of what the markets have done and
tariffs and all of that right we we've got to be able to adjust to the speed of the market and we need our tech to be able to adjust as well. Okay, thank you.
We appreciate it. Um Dante and I will be on the side if anybody wants to chat.
More than happy to chat but appreciate the time.
[Music]
Loading video analysis...