Agentic Apps: How Big Companies Are Actually Deploying AI Agents
Read the Portuguese translation →
Author: Cole Medin · Watch on YouTube
Video authored by the channel shown, not by IANIA; all rights belong to the creator. Transcript and summary generated automatically; the original-language content is preserved.
Original language: English
Original video: Agentic Apps: How Big Companies Are Actually Deploying AI Agents · Channel: Cole Medin · 12:23 · Watch on YouTube
Topics: AI agents, Task and workflow automation, AI safety
Summary
Section titled “Summary”The video distinguishes personal, chat-based agents from agentic apps, which organize AI agents and workflows around a specific business outcome. It demonstrates a manager-coaching app where dashboard components, follow-up actions, and background suggestions are powered by workflows rather than relying on an agent alone. The speaker emphasizes deterministic workflows, tested capabilities, and granular security controls, especially for sensitive tasks such as answering HR policy questions. Agentic apps can also present information visually, such as in PDFs, and serve as a central place to monitor status, ask questions, and trigger automations.
Key points
Section titled “Key points”- Design agentic apps around the business outcome and the user’s role, not around the agent itself.
- Combine multiple agents with structured dashboard components to support a complete business task in one view.
- Put LLM calls inside workflows that manage context, conditionals, formatting, and other steps for greater reliability.
- Use deterministic processes when enterprise tasks require specific guarantees or are mission-critical.
- Build policies that give agents only the specific functions and permissions they need.
- For sensitive information such as HR benefits and leave policies, the video recommends turning source documents into tested code rather than relying only on probabilistic RAG answers.
- Control who can run workflows and which identity they run under, and configure other triggers such as incoming emails.
- Use visual outputs like PDFs to make comprehensive agent responses easier to review and understand.
Chapters
Section titled “Chapters”| Start | Chapter | Summary |
|---|---|---|
| 00:00 | From personal agents to agentic apps | The speaker introduces agentic apps as applications designed around business outcomes, with agents serving as tools within broader workflows. |
| 02:04 | Building a manager-coaching app | A manager-coaching example shows how a structured dashboard, follow-up email drafts, and background agent suggestions support one business outcome. |
| 05:09 | Why workflows and determinism matter | The speaker explains how workflows add control and reliability around LLM calls, particularly for enterprise requirements. |
| 07:12 | Policies, permissions, and HR workflows | The video covers granular agent capabilities, tested code based on HR documents, and controls over who can run workflows and under what identity. |
| 09:49 | The app as a home base and visual interface | Agentic apps can combine status updates, manual and automated triggers, questions, and visual outputs such as PDFs in one place. |
| 11:22 | Main takeaway and conclusion | The speaker reiterates that agentic apps should be built around the business outcome and previews future videos on implementation. |
Quotes
Section titled “Quotes”They need what is called an agentic app. — 00:30
we start by thinking about the business outcome — 01:01
whenever we invoke a large language model in an Agentyc app, in any of these components here, it is always going to be a part of a larger workflow to add more determinism. — 05:09
We need to take this document and codify it into tested code so the agent has structure and can get the answer right 100% of the time. — 08:47
building the app around the outcome instead of just trying to make the agent the entire thing. — 11:53
Concepts and entities
Section titled “Concepts and entities”agentic app, workflow, RAG, Oracle AI Agent Studio, Oracle, Arkon, Cole Medin, VS Code
Full transcript (original language)
Section titled “Full transcript (original language)”00:00 I focused a lot on building personal agents on my channel this year, like your second brain, coding assistants, even customer support agents. They’re all the same where it’s just a single agent you’re building a use case around. You have that conversation with some kind of chat input where you give it requests and you read through the answers that it gives back. And these kinds of agents are fantastic. They run a lot of my business. But when I actually go into a company to integrate agentic AI, a lot of the times they need something more holistic. Now, especially because of the AI craze the last couple
00:30 of years, it is very tempting for people building agents to make the agent the entire automation or application instead of it just being a tool within a larger, more deterministic workflow or application, which is actually what most people really need. They need what is called an agentic app. This is Oracle’s official definition and I love it. Basically, with agentic apps, instead of thinking about the agent first, like what are we going to automate with this AI agent, we start by thinking about the business outcome, right? Like how are we going to help someone with part of their
01:01 role, building the experience for that, and then once we have this mapped out, thinking about how we can build even multiple AI agents into the application to help with some of the automations. And honestly, this is just the most practical way to integrate agentic AI. If you focus on the business outcome first, that means you’re much more likely to actually deliver value to the organization instead of just integrating agents for the sake of getting on the latest technology, which trust me, I see that way too often. And when your AI agents are simply a tool of a larger app, it gives you a lot more control,
01:32 right? You’re building more determinism because you’re creating these workflows that use LLMs throughout the application, but it’s not the agent driving the entire thing all the time. So, I hope that makes sense why we care about building these agentic apps focused on a business outcome. And so, in this video, I want to get very practical with you and show you what this looks like to go from a chat application like this, like this is my second brain, to an agentic app where we have many agents working under the hood to help us with a business outcome, right? Like this is helping us manage a role that we have in the business. Now,
02:04 this is more enterprise focused, but even if you’re building personal applications, there’s a lot that you can learn from this. There’s also a lot of different ways we can build these agentic apps. Now, out of all the platforms I’ve seen out there, Oracle AI Agent Studio does it the best. So, we’re going to be showcasing Oracle AI Agent Studio throughout this, and I’ve also partnered with them to bring this video to you. But, just in general, there’s so much we can learn from how Oracle AI Agent Studio builds these agentic apps and all the important things that go on behind the scenes like the workflows and security that we’ll talk about. And so,
02:36 for this video, I’ll go through how Oracle AI Agent Studio works as a whole, but then also extrapolate lessons as we go through how everything is set up. And so, I’ll link to Oracle AI Agent Studio in the description if you want to check it out. When we get started, it is just like working with our coding agent where we simply describe what we want to build. The important thing here, though, is to again focus on the business outcome. What do we want the app to help us with in our role? And so, for this example here, I say I want to build an app for manager coaching. I’m a director-level manager with a team of
03:06 about 12 people, and I want one view that is the agentic app of how engaged my team is with their development. And so, a lot of different examples that we can build here. There’s other ones that you can check out as well, but this is a really good starting point just to take a look at how we can automate things with multiple agents in this application. And so, I sent in that prompt. I don’t want to wait for it to build everything from scratch here. And so, what I’m showing you now is the exact result I got from running that prompt earlier. And so, there’s a lot of different components to the application here, and under the hood, everything
03:36 that uses an agent, I’ll show you some examples in a bit, is running a workflow, right? So, we have a more deterministic process that is guiding how we use the agent to help us with the automations we have here. So, it took a bit because the workflow was very comprehensive, as you can see. A wonderful answer, and we can ask any follow-up questions. So, we still have the chat experience. We’re not losing that in the Agentyc app, but we also just have a lot more structure with all the components that we have preconfigured here. Like as another really quick example, if I scroll down to this bottom component, I can send a
04:07 follow-up email to anyone who is not meeting their current objectives. And so again, calls a workflow under the hood to write the draft here, but the beauty of having this instead of a just chat application is that I have the component rendered here right in my dashboard, where I can review the email, even edit it before I submit it. So, I don’t have to go over to another application. I have control all within the app. That’s the entire idea. It is one view to manage everything you need for a single business outcome. Like in this case, managing our direct reports. And take a look at the top right here, because this
04:38 is one of my favorite parts of the application. So, yes, there are agents running behind each one of these components, but there’s also a different set of background agents that are running, looking over everything we have here with direct reports and priorities, and suggesting the next actions for me. So, yeah, I can take a look at each one of these components if I want more detail, but if I just want the high-level, what should I do next, I can look here. So, we have a suggestion from the agents to send an email to my direct reports. I can click in here to edit it before I send, and actually follow through on the action. So, it helps us
05:09 not just think about what we should be doing in our priorities, but helping us action on them as well. And now, with that, the most important thing here, if there’s one takeaway you can get from this video, it’s that whenever we invoke a large language model in an Agentyc app, in any of these components here, it is always going to be a part of a larger workflow to add more determinism. Like here’s one example where you can see that we’re injecting context at the start of this workflow run. We have code nodes and conditionals. We’re calling the LLM, right? Like it’s very much an important part of the process, but it’s
05:40 not the only thing we’re doing, like a lot of chat applications where you send the input and it’s given right to the LLM. For example, another thing we might need to do is change the format of the answer for how we want to display it in the Agentic app, right? Just in general, we have to have a lot more control than sending the request straight to the agent. So, that’s why we have the workflows that we run whenever we want to actually interact with an agent. And I love this because if you’re not aware, the entire industry is converging on this idea where you want to make your Agentic workflows as deterministic as
06:10 you possibly can. Because, yes, LLMs are very capable. They’re flexible. They’re able to look at a problem and figure out the steps to get there. But, sometimes, especially at an enterprise level, you need to have certain guarantees. Like, context is always loaded in a certain way. You’re calling the right LLM depending on the job with your conditional, your formatting things, right? Like, you have these hard requirements where you can’t give the agent the opportunity to get it wrong because it’s just too mission-critical. Or, plain and simple, you just want your workflows to be more reliable. This is the most reliable way of doing things.
06:41 And even for AI coding workflows, I do this with Arkon, open-source harness builder. In fact, my workflow builder there looks very similar to what we have here in Oracle AI Agent Studio. So, I was able to jump into this right away, and it just all made sense immediately because this is just the way to automate anything with LLMs now. And so, in Oracle AI Agent Studio, essentially, when you want to build an app, you start by building the workflows. You figure out the specific automations that you want to bring into that single view, and then each component is going to leverage that workflow, right? So, clicking on different buttons here, like this one I
07:12 showed earlier, directly invokes that workflow with what we have in the dashboard as the input. And another thing that these workflows enable for us that’s very important is bringing in tighter security controls. And so, in Oracle AI Agent Studio, we have the idea of a policy. We’re able to create these certain functions that give agents very granular permissions and capabilities, and then we’re building these policies into our workflows. And so, let’s say for this example, I’m building an Agentic app for someone in the HR department. And as a part of that single view, they wanted agent where they can
07:44 ask about the leave policy. And so what you can do in Oracle AI Agent Studio is you can just upload a documents directly. Like in this case, uploading a PDF document for the HR handbook. It takes that and it codifies all the guidelines there into the functions that we’re giving to the agent. Every single function has the source code generated, test cases for validation, output, strict input, right? The idea is overall we are figuring out the exact capabilities the agent needs based on the input and then creating the functions for it. And so now as a policy
08:16 that we’ve generated and tested here, we can use that in our workflows. Now, there’s an important distinction I want to make here because a lot of people would try to solve this kind of thing with rag. So for the HR handbook, instead of going through this workflow, turning it into code, a lot of people would just upload this to the agent and have it search pulling chunks from the document to answer questions on the fly. The problem is that is a probabilistic answer. Now, rag is good. It’s going to get the answer right usually, but for something like this with benefits and vacation policies, usually is not good
08:47 enough. Right? We need to take this document and codify it into tested code so the agent has structure and can get the answer right 100% of the time. And so for this workflow, we start with a classification call to an LLM. So identifying is this a parental leave question or is it a vacation policy question? But before we call the LLM, we load the policy, right? We give the exact tools the agent needs and nothing more and we scope it. And so within this workflow, we can also test the agent directly. So you’ll see that we get JSON
09:18 output here because this isn’t the final form of the agent, this is just the workflow that we’re going to bring into some UI component in the agentic app. We’re just able to test it here as we are building out the workflow. And so we covered permissions for the agent and the specific capabilities we’re giving it, but also for For people using the agentic app, you can manage the security of the individual workflows as well. So, we can scope who is able to run the workflow in the first place, then also the identity that the workflow runs under as it goes through the automation. And there are of course a ton of other
09:49 things that we can tweak here like the LLM that we’re using throughout the workflow, different triggers that we have for it because maybe we want things that are automated beyond just a user clicking something in the Agentyc app. It’s just the app is the view for us, but then we can even expand that to, you know, automatically triggering things based on emails that come in for example. The point is your Agentyc app is your home base. It’s where you go to get status updates from your agent, to trigger workflows manually when you need to, interact with your agent to ask it questions, everything all in one place and you can obviously expand the
10:19 workflows and automations that you have here as well. Awesome. So, the last thing I want to cover quickly is how we can use our Agentyc apps to work with our agents in a more visual way like we’re looking at right here. Cuz it’s not really enough to just live in a chat platform like this 24/7. It certainly gets the job done a lot of the time, but it’s hard to always be in a place like this, right? We want our agent as much as possible to communicate things to us visually. So, even producing artifacts like this, slide decks, PDFs, even if it’s not something that we’re going to
10:50 use later, but just for our own faster understanding, this makes a big difference in our productivity. So, especially when I want my agent to do anything more comprehensive like a rundown, I don’t want to just spew out a bunch of text. And so, like we see what’s built into Oracle AI Agent Studio right here, it outputs a PDF with the learning risk summary. Going back to the first example of the Agentyc app. And so, I can go through the details here in a much cleaner way. Like you can imagine that if it gave me this, but just as a text response, it’d be hard to go through that. And yeah, you can do it,
11:22 but if you have to do that time and time again throughout the day as you’re using your app, it just becomes a big mental drain. And so, I find that even just for my own sanity, I want my agents to be giving me output like this as much as possible. And hey, that’s why I always build visualizations like this, these diagrams to go along with my blabbing. And that’s everything that goes into an agentic app and how you can use Oracle AI Agent Studio to get there. The main takeaway for this entire video is focus on the business outcome, right? Oracle’s definition of an agentic app is building
11:53 the app around the outcome instead of just trying to make the agent the entire thing. Now, keep in mind, this is just an intro video. I wanted to show you at a high level how we can build these agentic apps the way that Oracle implements them. Where business users can build everything here without being technical at all. But, I do also have some follow-up videos where I’ll show how more professional developers can build these kinds of things directly in VS Code with coding agents. So, definitely stay tuned for those. And so, if you appreciated this video, you’re looking forward to more things on agentic apps and agentic engineering in
12:23 general, I would really appreciate a like and a subscribe. And with that, I will see you in the next video.