AI Engineer Summit 2025
Missing pieces of workflow automation
Read the talk
The missing pieces of enterprise workflow automation
Agents can automate support and publishing tasks, but redesigning the whole process depends on integration, reliability, shared context, and human control.
From a talk by Shirsha Chaudhuri
From model access to workflow redesign
What is missing before AI can automate a real enterprise workflow? For Shirsha Chaudhuri at Thomson Reuters, this question grows out of bringing AI into teams and business processes—and hearing similar challenges from practitioners across the wider community.
The enterprise journey began in 2023 with making generative AI broadly available. Thomson Reuters built Open Arena, an internal playground where employees could try different large language models and discover uses in their own work. Prompt engineering and retrieval-augmented generation (RAG) followed: retrieving relevant information gave models material with which to answer questions and support knowledge tasks. As those applications spread, the enterprise question became whether they produced a return on investment.
In 2024, tools and frameworks brought agents into focus. The ambition expanded from automating an individual task to automating an entire workflow. That expansion raises a further design question: should a business retain its existing process and automate each step, or reconsider the process now that different capabilities are available? Workflow redesign changes the process itself, not just who performs its tasks.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Follow a customer issue through the organization
A familiar customer-support workflow makes the distinction concrete. A customer reports a billing problem, an invoice issue, or a product feature that does not work as expected. Resolution then moves through a sequence of teams and systems:
- Frontline support searches for an answer. The support representative may use RAG, consult internal tickets, or ask someone in the support hierarchy.
- IT operations investigates unresolved cases. If support cannot answer the question, it creates a ticket for the internal IT operations team, which provides level-two support and launches an investigation.
- Engineering handles deeper escalation. Cases that remain unresolved reach engineering for level-three or level-four support. Observability tools help identify the underlying problem and a possible fix.
- Build and test work follows. Scripts create a new build, and regression and integration tests check the change.
- The case reaches closure. The bug is fixed or the billing question answered. Tickets are updated and the service-level agreement, or SLA, is met. The completed workflow diagram also shows alarms stopped and the customer notified.
Many individual tasks in this chain are candidates for agents. But automating them all would still leave the same escalation structure in place. The larger question is whether those handoffs remain the right design when agents can perform work across the process. Identifying an automatable task is only the beginning of reconsidering the workflow.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Publishing raises the same design question
Content production begins with a different trigger but has a similarly structured progression. An author or content specialist identifies an alert that warrants new content. An approval may authorize research into what should be written. Research and drafting follow, after which editors, associate editors, and reviewers assess the result.
Critical content may pass through several rounds of review before it is finalized. The finished material then reaches the publishing team, which performs its own formatting and styling work before publication. The workflow therefore includes both the creation of the content and the downstream work needed to release it.
Agents could perform many of these tasks while humans remain in the approval flow. Yet that still leaves the question of whether the original sequence should remain intact. New capabilities create an opportunity to redesign the process instead of inserting AI into every existing task. The difficulty is that the capabilities needed to make that redesign work are not all in place.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Connect agents to the systems already doing the work
The first missing piece is connectors: the integration layer between an agentic solution and an enterprise’s current IT systems. A capable agent still needs a way to reach the systems involved in the business process. This is not necessarily an organization’s first encounter with AI. Thomson Reuters has worked with AI and natural language processing for decades, and practitioners elsewhere also support substantial existing technology estates.
Chaudhuri cites two industry estimates to illustrate the continuing importance of mainframes:
| Scope | Figure cited |
|---|---|
| Fortune 500 companies using mainframes | 71% |
| Worldwide production IT workloads running on mainframes | 68% |
Credit-card transactions provide another example of important business activity that continues to depend on this infrastructure.
Editor’s note: Mainframes: The Next 60 Years repeats both estimates without measurement dates or methodology. The 68% claim already appeared in IBM’s July 2017 announcement, so it should not be read as a fresh 2025 measurement.
The integration problem spans the distance between these stable technology stacks and emerging agent capabilities. Reimagining a workflow requires connecting those worlds. An agent’s ability to perform a task does not, by itself, supply the connection to the enterprise system where that task must take effect.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Establish reliability and bring domain specialists into redesign
Once a proposed agent reaches business stakeholders, the next questions concern reliability and return on investment: will it perform dependably enough to justify paying for it? In the labor-replacement case Chaudhuri encounters, stakeholders often frame the decision as binary. Can they stop paying for manual hours when they start paying for an agent, or will the manual work still need to be funded? Reliability determines whether the expected labor savings can be realized. This makes it an adoption obstacle as well as a technical concern.
A third requirement is the domain vision needed to imagine a different process. AI practitioners can understand the technology deeply and still reach the limits of their knowledge of the work itself. Subject-matter experts and specialists in the relevant domain need to redesign the process with them. The vision for a new workflow has to combine knowledge of what AI can do with knowledge of the business process being changed.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Standardize agent delivery and assemble usable context
The fourth missing piece is standardization across how agents are built, packaged, and deployed. Established technology environments need shared expectations for those activities before replacing existing components with agents becomes straightforward. At the stage described here, the ecosystem is still nascent. The requirement is for a dependable way to deliver agents into that environment; no particular standard or deployment implementation is proposed.
The fifth requirement concerns data and context. An agent needs information that is distributed across IT and business systems. Some of it may be in logs, some in chat messages, and some in IT tickets. These systems may also sit in different parts of the organization.
Bringing that context together involves more than collecting records. Teams first have to identify which systems contain the relevant information, then work out how to correlate a single transaction across them. That correlation is a distinct obstacle: separate systems can each hold part of the evidence needed to understand the same event.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Define how humans and agents work together
The sixth missing piece is a collaborative user experience. If agents act as assistants, the workflow must define the human’s role alongside them. People need ways to support agent work, and agents need ways to support people. The interface is part of that relationship: it must make their respective roles workable within the process.
What this collaboration should look like remains an open design question. Chaudhuri asks for fresh ideas about systems that support the relationship in both directions. The requirement is to design the work humans and agents do together, including the human contribution that remains as automation expands.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Carry governance, control, and evolution into deployed agents
The next requirement is AI governance. Security testing has to address the different parts of agentic workflows. More broadly, established commitments to ethics and responsibility need to translate into the different levels of an agent architecture. The unresolved question is how to make those existing governance expectations apply within the system that performs the work.
Control adds another design decision. Some workflow steps should remain deterministic, while others can be controlled by the agent. Humans still need control over the process, including the opportunity to act at the right time. Balancing these forms of control requires deciding where the process follows fixed behavior, where the agent has autonomy, and when a person can intervene.
Finally, the agent lifecycle continues after deployment. As capabilities evolve, how can the latest ones be brought into agents that are already deployed? Delivering the first version does not settle how that system will absorb continuing changes in the technology.
Enterprise adoption is still at an early stage. The work ahead is to connect emerging agent capabilities with the established systems and processes where businesses need them. Chaudhuri closes with an invitation for questions, ideas, and feedback from people who can help bridge that gap.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Resources
From the talk
Thomson Reuters and AWS explain the internal playground’s model access, retrieval pipeline, employee interface and deployment architecture.
Further reading
- Building effective agentsArticle
Practical patterns for predefined workflows, autonomous agents, tool feedback and human intervention.
Updates since the talk
A November 2025 account of Open Arena’s enterprise integration, self-service workflow creation, evaluation and governance capabilities.
Read the complete timestamped transcript
- 0:00
[on-hold music] I have before me the ominous task of making this presentation really interesting with a topic which is gonna sound like
- 0:25
a crib. What are those missing pieces for workflow automation to happen with AI? And I'm going to tell you really an enterprise story. Is it dry? Is it just gonna be about now I'm gonna find out who took my lunch sandwich?
- 0:41
We'll see. Um, and, you know, as I was preparing for this talk, and I realized in the schedule that this is gonna be just after lunch, I thought I should start off with a joke.
- 0:54
And since for all our daily needs, we go to AI tools, I tried to go to a AI tool for a joke, and they really suck. I couldn't find one decent joke.
- 1:04
If you can tell me a good joke about, you know, using AI for your real-world enterprise needs, I'd be happy to squeeze it in right now.
- 1:16
Uh, clicker doesn't work. Can someone help me? Oh, okay. Yep. So the graph looks a little different from all the graphs that I've been seeing this morning. We took this journey in our worlds, in our enterprise worlds, um, as we explored.
- 1:41
But before I dive into this, I think I should do an introduction. I'm Shirsha. I've come all the way from Bangalore to tell you the story that I see unfolding around me, not just in Thomson Reuters, where I work, trying to bring AI to my, um, to my, um, you know, teams and, um, different business processes, but
- 2:01
also the same story that I hear at meetups and, you know, um, different community events where, where I meet AI practitioners. Um, everyone started off trying to democratize the use of generative AI back in twenty twenty-three.
- 2:17
We have something called as Open Arena in, uh, Thomson Reuters, very similar to your, you know, um, playground where you can try different large language models. This is where it truly came home to, um, almost everybody in an enterprise to start using generative AI for their workflows.
- 2:36
Further along, we got onto the RAG, um, and, you know, prompt engineering world pretty quickly. We looked at, uh, automating various knowledge-driven tasks with the use of RAG, and very soon we were answering questions, um, at the enterprise level on what is the ROI.
- 2:56
Further along in twenty twenty-four, we started to play with tools and frameworks, and we heralded the rise of the agents. We are now here, where we are looking at automating entire workflows with the use of AI/agents, and not just one task at a time, right?
- 3:17
We are looking at a future where we wanna reimagine business processes because just automating a task seems redundant.
- 3:31
Okay, so what, what do we mean by workflow automation? And what I've got here is a very typical workflow for almost any company that's putting software out there. Customer calls you, calls your service desk, report a billing issue, an invoice issue, or a, a product feature not working as expected.
- 3:54
Your customer support, um, is gonna take the call. They are probably using RAG to sort of answer that question already, or they may be looking at, you know, internal tickets or connecting with, um, you know, um, their, uh, hierarchy to see if the answer can, if the answer can be given.
- 4:12
And if no answers are found, they then, you know, report a ticket to the IT ops teams, right? The internal IT ops teams do the level two support, and they're looking at, you know, launching investigations to support this.
- 4:27
Further along, if this doesn't work, you've got your engineering teams doing the L3, L4 support, and a fix is likely going to be identified with the use of various observability tools.
- 4:39
Scripts are launched to, you know, lo-- create that new build. Tests, regression tests, integration tests are launched, and finally, you've got either the bug fixed or the billing question answered.
- 4:52
Your tickets are updated, and SLA is met. Needless to say, all of you can spot so many of these tasks that can be automated with the use of agents.
- 5:02
But, you know, is automating each task the way we wanna do this? Is there something that can be done differently in reimagining this workflow? We are there. We're trying to reimagine this workflow.
- 5:16
Um, here's a slightly different take. Let's look at, um,
- 5:21
a workflow where content is getting created, right? It starts off with authors or content specialists perhaps identifying an alert or a trigger that's going to launch that content workflow.
- 5:37
You then have maybe approvals to say, "Yes, go ahead. Do your research. Find out what we want to write about this." And then you've got, you know, content getting created with research being done, and subsequently, your editors and your, um, associate editors and reviewers reviewing that content.
- 5:58
If it's, you know, very critical content, you, you will probably have several rounds of these reviews, and eventually, the finalized content goes to the publisher, which then, you know, the, the publishing teams then launch their own formatting, styling related workflows, and eventually the content is published.
- 6:18
Here too, you will realize that so many of these tasks can be done by AI, can be done by agents, and of course, humans being in the approval flow.
- 6:29
But here again, something seems amiss. Should we stick to the same design of the workflow, or should we be doing this a little differently?
- 6:41
Okay, so that's, that's where we are. We wanna be able to reimagine these workflows because it's a new world, because we have new capabilities with these technologies, um, and not just plug in capabilities into an existing business process, right?
- 6:58
But we're stuck. We're stuck. We are, um, missing certain parts of that reimagination.
- 7:11
So what are we missing? The first thing that we're missing is connectors. Um, I s-- I spoke to a few of the, um, you know, the stalls, uh, yesterday, and a common theme was how around providing a good AI agentic
- 7:36
solution, you always needed that layer which connected to your current IT systems, right? And, and connectors are a very, very much a missing part of reimagining these business processes.
- 7:50
Um, I also want to say that, you know, I come from a world where, um, you know, technology is not altogether new. We've been, you know, we've been doing AI, we've been doing NLP for several decades as Thomson Reuters.
- 8:05
And even, even in the different companies that, um, uh, that developers come from, in the different meetups and communities that I attend, they are also supporting IT systems of some of the, you know, different technology companies of our world.
- 8:23
Believe it or not, seventy-one percent of Fortune five hundred companies still use mainframe.
- 8:32
Sixty-eight percent of the world's IT production workloads still run on mainframe, right? And some of your major credit card, um, transactions still happen on the mainframe, which means we are that distant, right?
- 8:49
Like that technology spectrum, if you were to measure from the mainframe to, to an agentic workflow, how do we connect these worlds, right? And so that's one of, one of our major stumbling blocks, I believe, where, you know, how do you connect the worlds of the technology, um, stable technology stacks that exist with, um, with, with, with
- 9:11
the power of AI agentic workflows? The second thing is something that, um, I struggle with as I take new ideas to different stakeholders, and I see, you know, several startups whom I meet on a regular basis, them struggling as well.
- 9:29
It comes back to the question of ROI. It comes to the question of, you know, um, reliability, right? How will I be sure that my agent will be able to perform?
- 9:42
And often with stakeholders and, you know, from, from a business impact standpoint, it's a zero or one call, right? Am I gonna continue to need to have to pay manual hours, or can I consider that not needed anymore if I'm gonna pay for the agent, AI agent, right?
- 10:03
And so reliability becomes a big factor and a stumbling block for us. The third thing that we're finding missing as practitioners is to have visionaries who are able to reimagine this world with us.
- 10:19
It's, um, you know, as a practitioner, as somebody who's deeply entrenched in AI, you can only go that far in reimagining this world. You need the subject matter experts.
- 10:31
You need the specialists from that specific domain to sort of do this together with them to be able to, you know, reimagine your business processes. The, the fourth thing that, you know, we need, and I'm sure many of you will agree based on conversations that I've had, is we need a certain level of standardization, right?
- 10:52
We need to be able to say, "This is how agents will be built. This is how they are packaged. This is how they're deployed." It's too nascent yet, um, you know, in a, in a established tech ecosystem to say, um, "This-- Th-- We are gonna replace these, these bits with agents."
- 11:13
Data and systems. For an agent to truly, you know, um, get its full power, we need to give it access to context. The context is today distributed across different IT systems, business systems.
- 11:30
It is probably, um, partially located in logs. It is probably there in, um, chat messages or, you know, IT tickets and, you know, different, um, you know, d- different siloed systems, right?
- 11:46
Sometimes which are spread across different parts of the organization. And so bringing them together and even identifying which of these systems will have what and how do you correlate a single transaction across these systems becomes often a stumbling part of, you know, getting the AI in.
- 12:05
The sixth thing is one that, you know, I f-- I personally feel very strongly about, is creating a collaborative UX. Agents are going to be assistants, so what is the role of the human defining that and creating systems in which humans can support the work of the agents and vice versa is, I think, a very important part
- 12:28
of, um, creating, creating those workflows. And so what makes sense from a col- collaborative UX is something that, you know, I'm waiting to hear from, from any of your fresh ideas on, right?
- 12:41
AI governance. We s- we saw, um, in one of the talks about how different parts of... d- different aspects of security testing go down into parts of your agentic workflows.
- 12:56
And, and so, you know, aspects of your AI governance, which we'd established all this while around ethics and responsibility, how do you translate that into different levels of your agent architecture, right?
- 13:11
The next thing is control. We still want to give the human control. We wanna have certain steps which are deterministic and certain steps which the agent can control on its own, or, you know, how, how do you balance that, um, need for control, uh, between, between the agent and the human, and give the human the right, um,
- 13:35
you know, right time to act? And finally, what is the life cycle for the agent? All of you've, you know, spoken about that exponential growth of, um, evolution in our space.
- 13:46
How do we bring the capability, the latest capability into what we've already got deployed and that one that's ever-changing?
- 13:56
So that, that's what I had to share. Um, we are just at the start. A lot of good work from all of you. I'm waiting to bridge from the world that I'm seeing around me to the world that I come from, and so happy to have your questions and ideas, suggestions, feedback.
- 14:13
Thank you. [outro music]