YouTube2Text

Agentic Apps: How Big Companies Are Actually Deploying AI Agents — Transcript

by Cole Medin · 2,758 words · 391 segments · language en · Watch on YouTube

Full transcript

  1. 0:00I focused a lot on building personal
  2. 0:02agents on my channel this year, like
  3. 0:03your second brain, coding assistants,
  4. 0:05even customer support agents. They're
  5. 0:07all the same where it's just a single
  6. 0:09agent you're building a use case around.
  7. 0:11You have that conversation with some
  8. 0:13kind of chat input where you give it
  9. 0:15requests and you read through the
  10. 0:16answers that it gives back. And these
  11. 0:19kinds of agents are fantastic. They run
  12. 0:20a lot of my business. But when I
  13. 0:22actually go into a company to integrate
  14. 0:24agentic AI, a lot of the times they need
  15. 0:26something more holistic. Now, especially
  16. 0:29because of the AI craze the last couple
  17. 0:30of years, it is very tempting for people
  18. 0:32building agents to make the agent the
  19. 0:35entire automation or application instead
  20. 0:38of it just being a tool within a larger,
  21. 0:40more deterministic workflow or
  22. 0:41application, which is actually what most
  23. 0:44people really need. They need what is
  24. 0:46called an agentic app. This is Oracle's
  25. 0:48official definition and I love it.
  26. 0:50Basically, with agentic apps, instead of
  27. 0:52thinking about the agent first, like
  28. 0:54what are we going to automate with this
  29. 0:55AI agent, we start by thinking about the
  30. 0:57business outcome, right? Like how are we
  31. 0:59going to help someone with part of their
  32. 1:01role, building the experience for that,
  33. 1:03and then once we have this mapped out,
  34. 1:05thinking about how we can build even
  35. 1:06multiple AI agents into the application
  36. 1:09to help with some of the automations.
  37. 1:11And honestly, this is just the most
  38. 1:12practical way to integrate agentic AI.
  39. 1:14If you focus on the business outcome
  40. 1:16first, that means you're much more
  41. 1:18likely to actually deliver value to the
  42. 1:20organization instead of just integrating
  43. 1:22agents for the sake of getting on the
  44. 1:24latest technology, which trust me, I see
  45. 1:26that way too often. And when your AI
  46. 1:28agents are simply a tool of a larger
  47. 1:30app, it gives you a lot more control,
  48. 1:32right? You're building more determinism
  49. 1:34because you're creating these workflows
  50. 1:36that use LLMs throughout the
  51. 1:37application, but it's not the agent
  52. 1:39driving the entire thing all the time.
  53. 1:41So, I hope that makes sense why we care
  54. 1:43about building these agentic apps
  55. 1:44focused on a business outcome. And so,
  56. 1:47in this video, I want to get very
  57. 1:48practical with you and show you what
  58. 1:49this looks like to go from a chat
  59. 1:52application like this, like this is my
  60. 1:53second brain, to an agentic app where we
  61. 1:56have many agents working under the hood
  62. 1:58to help us with a business outcome,
  63. 2:00right? Like this is helping us manage a
  64. 2:02role that we have in the business. Now,
  65. 2:04this is more enterprise focused, but
  66. 2:06even if you're building personal
  67. 2:07applications, there's a lot that you can
  68. 2:09learn from this. There's also a lot of
  69. 2:11different ways we can build these
  70. 2:12agentic apps. Now, out of all the
  71. 2:14platforms I've seen out there, Oracle AI
  72. 2:16Agent Studio does it the best. So, we're
  73. 2:18going to be showcasing Oracle AI Agent
  74. 2:20Studio throughout this, and I've also
  75. 2:22partnered with them to bring this video
  76. 2:23to you. But, just in general, there's so
  77. 2:25much we can learn from how Oracle AI
  78. 2:27Agent Studio builds these agentic apps
  79. 2:30and all the important things that go on
  80. 2:31behind the scenes like the workflows and
  81. 2:34security that we'll talk about. And so,
  82. 2:36for this video, I'll go through how
  83. 2:37Oracle AI Agent Studio works as a whole,
  84. 2:39but then also extrapolate lessons as we
  85. 2:41go through how everything is set up. And
  86. 2:43so, I'll link to Oracle AI Agent Studio
  87. 2:46in the description if you want to check
  88. 2:47it out. When we get started, it is just
  89. 2:49like working with our coding agent where
  90. 2:50we simply describe what we want to
  91. 2:52build. The important thing here, though,
  92. 2:54is to again focus on the business
  93. 2:56outcome. What do we want the app to help
  94. 2:58us with in our role? And so, for this
  95. 3:01example here, I say I want to build an
  96. 3:02app for manager coaching. I'm a
  97. 3:04director-level manager with a team of
  98. 3:06about 12 people, and I want one view
  99. 3:08that is the agentic app of how engaged
  100. 3:10my team is with their development. And
  101. 3:13so, a lot of different examples that we
  102. 3:14can build here. There's other ones that
  103. 3:16you can check out as well, but this is a
  104. 3:17really good starting point just to take
  105. 3:19a look at how we can automate things
  106. 3:20with multiple agents in this
  107. 3:22application. And so, I sent in that
  108. 3:24prompt. I don't want to wait for it to
  109. 3:25build everything from scratch here. And
  110. 3:27so, what I'm showing you now is the
  111. 3:28exact result I got from running that
  112. 3:30prompt earlier. And so, there's a lot of
  113. 3:32different components to the application
  114. 3:34here, and under the hood, everything
  115. 3:36that uses an agent, I'll show you some
  116. 3:38examples in a bit, is running a
  117. 3:40workflow, right? So, we have a more
  118. 3:42deterministic process that is guiding
  119. 3:44how we use the agent to help us with the
  120. 3:46automations we have here. So, it took a
  121. 3:48bit because the workflow was very
  122. 3:50comprehensive, as you can see. A
  123. 3:51wonderful answer, and we can ask any
  124. 3:53follow-up questions. So, we still have
  125. 3:55the chat experience. We're not losing
  126. 3:57that in the Agentyc app, but we also
  127. 3:59just have a lot more structure with all
  128. 4:01the components that we have
  129. 4:02preconfigured here. Like as another
  130. 4:03really quick example, if I scroll down
  131. 4:05to this bottom component, I can send a
  132. 4:07follow-up email to anyone who is not
  133. 4:08meeting their current objectives. And so
  134. 4:10again, calls a workflow under the hood
  135. 4:12to write the draft here, but the beauty
  136. 4:15of having this instead of a just chat
  137. 4:17application is that I have the component
  138. 4:20rendered here right in my dashboard,
  139. 4:21where I can review the email, even edit
  140. 4:23it before I submit it. So, I don't have
  141. 4:25to go over to another application. I
  142. 4:27have control all within the app. That's
  143. 4:29the entire idea. It is one view to
  144. 4:31manage everything you need for a single
  145. 4:33business outcome. Like in this case,
  146. 4:34managing our direct reports. And take a
  147. 4:37look at the top right here, because this
  148. 4:38is one of my favorite parts of the
  149. 4:40application. So, yes, there are agents
  150. 4:42running behind each one of these
  151. 4:43components, but there's also a different
  152. 4:45set of background agents that are
  153. 4:47running, looking over everything we have
  154. 4:48here with direct reports and priorities,
  155. 4:51and suggesting the next actions for me.
  156. 4:53So, yeah, I can take a look at each one
  157. 4:55of these components if I want more
  158. 4:56detail, but if I just want the
  159. 4:57high-level, what should I do next, I can
  160. 4:59look here. So, we have a suggestion from
  161. 5:01the agents to send an email to my direct
  162. 5:03reports. I can click in here to edit it
  163. 5:05before I send, and actually follow
  164. 5:08through on the action. So, it helps us
  165. 5:09not just think about what we should be
  166. 5:11doing in our priorities, but helping us
  167. 5:13action on them as well. And now, with
  168. 5:14that, the most important thing here, if
  169. 5:16there's one takeaway you can get from
  170. 5:18this video, it's that whenever we invoke
  171. 5:20a large language model in an Agentyc
  172. 5:22app, in any of these components here, it
  173. 5:24is always going to be a part of a larger
  174. 5:27workflow to add more determinism. Like
  175. 5:29here's one example where you can see
  176. 5:31that we're injecting context at the
  177. 5:32start of this workflow run. We have code
  178. 5:35nodes and conditionals. We're calling
  179. 5:37the LLM, right? Like it's very much an
  180. 5:39important part of the process, but it's
  181. 5:40not the only thing we're doing, like a
  182. 5:43lot of chat applications where you send
  183. 5:44the input and it's given right to the
  184. 5:46LLM. For example, another thing we might
  185. 5:48need to do is change the format of the
  186. 5:50answer for how we want to display it in
  187. 5:52the Agentic app, right? Just in general,
  188. 5:54we have to have a lot more control than
  189. 5:55sending the request straight to the
  190. 5:57agent. So, that's why we have the
  191. 5:59workflows that we run whenever we want
  192. 6:01to actually interact with an agent. And
  193. 6:03I love this because if you're not aware,
  194. 6:05the entire industry is converging on
  195. 6:06this idea where you want to make your
  196. 6:08Agentic workflows as deterministic as
  197. 6:10you possibly can. Because, yes, LLMs are
  198. 6:13very capable. They're flexible. They're
  199. 6:15able to look at a problem and figure out
  200. 6:16the steps to get there. But, sometimes,
  201. 6:19especially at an enterprise level, you
  202. 6:20need to have certain guarantees. Like,
  203. 6:22context is always loaded in a certain
  204. 6:24way. You're calling the right LLM
  205. 6:25depending on the job with your
  206. 6:27conditional, your formatting things,
  207. 6:29right? Like, you have these hard
  208. 6:30requirements where you can't give the
  209. 6:32agent the opportunity to get it wrong
  210. 6:34because it's just too mission-critical.
  211. 6:36Or, plain and simple, you just want your
  212. 6:38workflows to be more reliable. This is
  213. 6:40the most reliable way of doing things.
  214. 6:41And even for AI coding workflows, I do
  215. 6:43this with Arkon, open-source harness
  216. 6:45builder. In fact, my workflow builder
  217. 6:47there looks very similar to what we have
  218. 6:49here in Oracle AI Agent Studio. So, I
  219. 6:51was able to jump into this right away,
  220. 6:53and it just all made sense immediately
  221. 6:54because this is just the way to automate
  222. 6:56anything with LLMs now. And so, in
  223. 6:58Oracle AI Agent Studio, essentially,
  224. 7:00when you want to build an app, you start
  225. 7:02by building the workflows. You figure
  226. 7:03out the specific automations that you
  227. 7:05want to bring into that single view, and
  228. 7:07then each component is going to leverage
  229. 7:09that workflow, right? So, clicking on
  230. 7:11different buttons here, like this one I
  231. 7:12showed earlier, directly invokes that
  232. 7:14workflow with what we have in the
  233. 7:16dashboard as the input. And another
  234. 7:18thing that these workflows enable for us
  235. 7:20that's very important is bringing in
  236. 7:22tighter security controls. And so, in
  237. 7:24Oracle AI Agent Studio, we have the idea
  238. 7:26of a policy. We're able to create these
  239. 7:28certain functions that give agents very
  240. 7:30granular permissions and capabilities,
  241. 7:33and then we're building these policies
  242. 7:34into our workflows. And so, let's say
  243. 7:36for this example, I'm building an
  244. 7:38Agentic app for someone in the HR
  245. 7:40department. And as a part of that single
  246. 7:42view, they wanted agent where they can
  247. 7:44ask about the leave policy. And so what
  248. 7:46you can do in Oracle AI Agent Studio is
  249. 7:48you can just upload a documents
  250. 7:50directly. Like in this case, uploading a
  251. 7:52PDF document for the HR handbook. It
  252. 7:55takes that and it codifies all the
  253. 7:57guidelines there into the functions that
  254. 7:59we're giving to the agent. Every single
  255. 8:01function has the source code generated,
  256. 8:03test cases for validation, output,
  257. 8:06strict input, right? The idea is overall
  258. 8:08we are figuring out the exact
  259. 8:10capabilities the agent needs based on
  260. 8:12the input and then creating the
  261. 8:13functions for it. And so now as a policy
  262. 8:16that we've generated and tested here, we
  263. 8:18can use that in our workflows. Now,
  264. 8:20there's an important distinction I want
  265. 8:22to make here because a lot of people
  266. 8:23would try to solve this kind of thing
  267. 8:24with rag. So for the HR handbook,
  268. 8:27instead of going through this workflow,
  269. 8:28turning it into code, a lot of people
  270. 8:30would just upload this to the agent and
  271. 8:32have it search pulling chunks from the
  272. 8:33document to answer questions on the fly.
  273. 8:36The problem is that is a probabilistic
  274. 8:39answer. Now, rag is good. It's going to
  275. 8:41get the answer right usually, but for
  276. 8:43something like this with benefits and
  277. 8:45vacation policies, usually is not good
  278. 8:47enough. Right? We need to take this
  279. 8:50document and codify it into tested code
  280. 8:52so the agent has structure and can get
  281. 8:54the answer right 100% of the time. And
  282. 8:57so for this workflow, we start with a
  283. 8:59classification call to an LLM. So
  284. 9:01identifying is this a parental leave
  285. 9:03question or is it a vacation policy
  286. 9:05question? But before we call the LLM, we
  287. 9:08load the policy, right? We give the
  288. 9:10exact tools the agent needs and nothing
  289. 9:12more and we scope it. And so within this
  290. 9:14workflow, we can also test the agent
  291. 9:16directly. So you'll see that we get JSON
  292. 9:18output here because this isn't the final
  293. 9:20form of the agent, this is just the
  294. 9:22workflow that we're going to bring into
  295. 9:24some UI component in the agentic app.
  296. 9:26We're just able to test it here as we
  297. 9:28are building out the workflow. And so we
  298. 9:30covered permissions for the agent and
  299. 9:32the specific capabilities we're giving
  300. 9:34it, but also for For people using the
  301. 9:36agentic app, you can manage the security
  302. 9:37of the individual workflows as well. So,
  303. 9:40we can scope who is able to run the
  304. 9:42workflow in the first place, then also
  305. 9:43the identity that the workflow runs
  306. 9:45under as it goes through the automation.
  307. 9:47And there are of course a ton of other
  308. 9:49things that we can tweak here like the
  309. 9:50LLM that we're using throughout the
  310. 9:52workflow, different triggers that we
  311. 9:53have for it because maybe we want things
  312. 9:55that are automated beyond just a user
  313. 9:56clicking something in the Agentyc app.
  314. 9:58It's just the app is the view for us,
  315. 10:00but then we can even expand that to, you
  316. 10:03know, automatically triggering things
  317. 10:04based on emails that come in for
  318. 10:06example. The point is your Agentyc app
  319. 10:08is your home base. It's where you go to
  320. 10:10get status updates from your agent, to
  321. 10:12trigger workflows manually when you need
  322. 10:14to, interact with your agent to ask it
  323. 10:16questions, everything all in one place
  324. 10:18and you can obviously expand the
  325. 10:19workflows and automations that you have
  326. 10:21here as well. Awesome. So, the last
  327. 10:23thing I want to cover quickly is how we
  328. 10:25can use our Agentyc apps to work with
  329. 10:27our agents in a more visual way like
  330. 10:29we're looking at right here. Cuz it's
  331. 10:31not really enough to just live in a chat
  332. 10:33platform like this 24/7. It certainly
  333. 10:35gets the job done a lot of the time, but
  334. 10:37it's hard to always be in a place like
  335. 10:40this, right? We want our agent as much
  336. 10:42as possible to communicate things to us
  337. 10:44visually. So, even producing artifacts
  338. 10:47like this, slide decks, PDFs, even if
  339. 10:49it's not something that we're going to
  340. 10:50use later, but just for our own faster
  341. 10:53understanding, this makes a big
  342. 10:55difference in our productivity. So,
  343. 10:56especially when I want my agent to do
  344. 10:58anything more comprehensive like a
  345. 10:59rundown, I don't want to just spew out a
  346. 11:02bunch of text. And so, like we see
  347. 11:04what's built into Oracle AI Agent Studio
  348. 11:06right here, it outputs a PDF with the
  349. 11:08learning risk summary. Going back to the
  350. 11:10first example of the Agentyc app. And
  351. 11:12so, I can go through the details here in
  352. 11:14a much cleaner way. Like you can imagine
  353. 11:16that if it gave me this, but just as a
  354. 11:18text response, it'd be hard to go
  355. 11:20through that. And yeah, you can do it,
  356. 11:22but if you have to do that time and time
  357. 11:24again throughout the day as you're using
  358. 11:25your app, it just becomes a big mental
  359. 11:27drain. And so, I find that even just for
  360. 11:30my own sanity, I want my agents to be
  361. 11:32giving me output like this as much as
  362. 11:34possible.
  363. 11:35And hey, that's why I always build
  364. 11:36visualizations like this, these diagrams
  365. 11:38to go along with my blabbing. And that's
  366. 11:40everything that goes into an agentic app
  367. 11:42and how you can use Oracle AI Agent
  368. 11:44Studio to get there. The main takeaway
  369. 11:46for this entire video is focus on the
  370. 11:48business outcome, right? Oracle's
  371. 11:50definition of an agentic app is building
  372. 11:53the app around the outcome instead of
  373. 11:55just trying to make the agent the entire
  374. 11:57thing. Now, keep in mind, this is just
  375. 11:59an intro video. I wanted to show you at
  376. 12:00a high level how we can build these
  377. 12:02agentic apps the way that Oracle
  378. 12:04implements them. Where business users
  379. 12:05can build everything here without being
  380. 12:07technical at all. But, I do also have
  381. 12:10some follow-up videos where I'll show
  382. 12:11how more professional developers can
  383. 12:13build these kinds of things directly in
  384. 12:15VS Code with coding agents. So,
  385. 12:16definitely stay tuned for those. And so,
  386. 12:19if you appreciated this video, you're
  387. 12:20looking forward to more things on
  388. 12:21agentic apps and agentic engineering in
  389. 12:23general, I would really appreciate a
  390. 12:25like and a subscribe. And with that, I
  391. 12:27will see you in the next video.

About this transcript

This page contains the full transcript of Agentic Apps: How Big Companies Are Actually Deploying AI Agents by Cole Medin, generated from the public captions YouTube serves with the video. The transcript has 2,758 words across 391 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.