← All AI Engineer talks

AI Engineer World's Fair 2026

On AI and Knowledge

Pablo Castro· CVP & Distinguished Engineer, Microsoft17:35

Read the talk

On AI and Knowledge

Agents need more than knowledge stored in model weights: they need access to organizational context and a way to turn experience into better instructions, tools, and skills.

From a talk by Pablo Castro

Before you start: Familiarity with language models, agents, and basic retrieval concepts will help; no Azure experience is required.

What does an agent need to know?

What does it mean for an agent to know something—and how does that knowledge help it get work done? For Pablo Castro, whose work at Microsoft connects AI with knowledge representation, extraction, and search, the question has three parts: intrinsic knowledge, extrinsic knowledge, and learned knowledge. Intrinsic knowledge is what training puts into a model’s parameters: information the model can draw on without first retrieving a document or consulting another system. That stored knowledge made many early generative AI applications possible.

Black slide with Intrinsic, Extrinsic, and Learned arranged horizontally, alongside a speaker inset.
Three categories of knowledge: intrinsic, extrinsic, and learned.

The coding example makes the change tangible. Castro shows two pieces of code he wrote about twenty-five years apart. Despite the interval, producing them involved much the same work: sit down, recall what he knew, look up what he did not, and write the code. Writing an email or summarizing a document followed a similar pattern. The human had to turn remembered or researched information into the finished artifact.

Castro traces the subsequent acceleration through coding tools. In his timeline, IntelliSense arrived in 1996, reducing the need to remember function signatures. Twenty-two years later, machine learning helped rank its suggestions. GitHub Copilot followed three years after that, before ChatGPT. These experiences moved beyond presenting available choices toward generating useful work from knowledge already stored in models.

Cursor and GitHub Copilot X came next in the progression, followed by Opus 4.5, which Castro places late in the year before the talk, and rapid improvements across GPT, Opus, and other coding models. He points to OpenClaw as an early-year example, describing it as software with no code written by hand. That authorship claim is Castro’s; the broader mechanism is the combination of intrinsic knowledge with increasingly capable reasoning.

0:330:50
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

0:33 · section reference included

From model knowledge to organizational context

Microsoft’s platform connects that model capability to agent development: start building in GitHub, add contextualization to ground the agent, and use Microsoft Foundry for hosting, observability, and management. Castro describes a catalog containing thousands of models, allowing developers to choose a model for each task. At the time of the talk, he also highlights the previous day’s announcement that Claude in Microsoft Foundry was generally available.

Knowing how to perform a task does not mean knowing what is happening inside a company. An agent participating in an organization’s work needs information beyond its training. Retrieval-augmented generation, or RAG, began as a relatively simple way to supply that information and grew into context engineering. Two things became more demanding at once: grounding expanded from isolated datasets to the whole organization, while retrieval expanded beyond simple vector search.

An agent usually has a specific body of knowledge its developer manages. It may also need the organization’s ambient data: documents, email, chat threads, and warehouse records that surround the immediate task. Microsoft IQ is presented as a common entry point into that information, implemented as a set of capabilities rather than one feature.

CapabilityKnowledge it connects to
Work IQSharePoint documents, email, calendars, chats, and connections between people
Fabric IQData warehouses, data lakes, and Power BI reports
Foundry IQData supplied for grounding custom agents
Web IQPublic information from the web

Together, these sources extend the agent’s view beyond the information packaged specifically for it. The integrations span different release stages; the demonstration should not be read as general availability for every source, particularly Web IQ.

3:474:00
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

3:47 · section reference included

Combining retrieval methods without exposing every setting

Vector databases helped early RAG systems get off the ground. But computing cosine similarity well did not solve retrieval as a whole. Castro reports that combined retrieval methods outperformed individual methods in Azure AI Search evaluations, particularly in real-world customer scenarios. Azure AI Search is the search technology behind Foundry IQ; the result motivates combining retrieval building blocks rather than treating one similarity measure as sufficient.

The product problem is how to make those combinations available without requiring every developer to become a search specialist. Foundry IQ layers the system so the same stack supports both a managed path and detailed control:

  • Managed retrieval: Supply PDFs or pictures and let the platform handle chunking, vectorization, relevance, ranking, and agentic retrieval.
  • Search controls: Configure vector indexes, vector quantization, and lexical retrieval when the application needs more control.

Developers can move between these levels as their needs change, instead of replacing the retrieval system to reach its lower-level settings.

Above the core search system, agentic retrieval adds a decision about whether the available information satisfies the request. A quick, single-shot retrieval can be enough for an easy question. A more demanding request benefits from a system that reflects on what the dataset contains and checks whether it has met the information need before returning results.

For difficult cases in Microsoft’s internal evaluations, Castro reports that agentic retrieval improved evidence recall and answer completeness over simpler individual approaches. These are complementary concerns: retrieval must find the evidence, and the resulting answer must cover the requested information. The talk supplies no numerical scores for this comparison.

7:017:23
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

7:01 · section reference included

Building a movie knowledge base

The Foundry demonstration brings these layers together around a movie dataset. Foundry manages knowledge alongside agents and models, with a knowledge base serving as an agent’s entry point into the relevant information. Creating this one follows a short sequence:

  1. Create the knowledge base for the movie dataset.
  2. Select a model to power the agentic retrieval workflow.
  3. Set retrieval effort, trading latency against quality.
  4. Attach the sources: unstructured documents such as PDFs in blob storage, structured Parquet tables containing statistics, and web grounding.
  5. Save the knowledge base and connect it to a Foundry agent.

The saved movies configuration exposes the retrieval settings and a control for using it in an agent.

Foundry configuration page named movies, showing model, retrieval reasoning effort, output mode, and a Use in an agent button.
The movies knowledge base configuration in Microsoft Foundry.

The knowledge base is also a standalone asset. Castro describes each knowledge base as an MCP server, so an existing agent harness outside Foundry can connect to it without custom glue code. This separates the knowledge interface from the choice of agent harness: the same asset can serve the Foundry agent shown in the demonstration or another compatible client.

10:1410:27
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

10:14 · section reference included

Inspecting the indexes beneath the knowledge base

Some sources in the knowledge base, such as stored documents, rely on indexes and vectorized content underneath the managed interface. Castro switches to Azure, opens the same knowledge base, and finds its backing indexes. He can inspect the index structure, choose a vector quantization approach or indexing algorithm, and explore the data to see how its chunks are organized. The high-level asset does not remove access to the underlying search configuration.

Retrieval also has to respect the agent’s token budget. Castro describes evaluating the system for information-dense answers with as few tokens as possible, so the tokens consumed by retrieval carry useful evidence. This is an optimization goal, not a measured token-saving result from the movie demonstration.

11:3311:45
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

11:33 · section reference included

Turning everyday work into learned knowledge

Learned knowledge comes from the work individuals and organizations do every day. When agents perform that work, their processes can be observed, reflected on, and improved through automatic tuning. Castro invokes Satya Nadella’s description of people and agents forming a learning loop that captures what is distinctive about an organization and puts it back to work.

Agent Optimizer makes that loop concrete in Foundry. It evaluates a baseline, generates candidate configurations, evaluates and ranks those candidates, and allows a sufficiently strong result to move toward production deployment. The workflow diagram includes iteration through evaluation and ranking before deploying the winner. Deployment is the intended endpoint of the loop; the following demonstration focuses on optimization and applying configuration, not production deployment infrastructure.

Five-step Foundry Agent Optimizer diagram with an optimization loop through evaluation and ranking, followed by deployment of the winner.
Foundry Agent Optimizer: evaluate, generate candidates, evaluate candidates, rank, and deploy.
13:0813:19
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

13:08 · section reference included

Generate an evaluation, search candidates, apply a configuration

In VS Code with the Foundry toolkit installed, Castro starts with a simple agent whose configuration is externalized. The agent’s implementation can vary, but its instructions, tool definitions, skills, and related settings must be available for the optimizer to change. The command names here follow the demonstration; the current preview workflow also documents project prerequisites, including an azd project for applying results.

First, establish an evaluation. An existing evaluation can be reused. Otherwise, eval generate uses available agent traces, instructions, and other information to produce an evaluation focused on task adherence. Castro opens a previously generated dataset containing tasks, questions, and criteria. Those criteria supply the target against which candidate changes will be judged.

Next, run optimize. Castro reports that this example’s previously completed optimization run took approximately forty-five minutes. The optimizer hill-climbs the metric established by the evaluation. In the displayed output, it first establishes the baseline, then tests candidate combinations in what Castro calls a GEPA-style loop, looking for configurations that perform better against the rubric. The object being improved here is the agent’s configuration, not its model weights.

Once a better candidate has been found, optimize apply swaps the externalized configuration for the selected version. The terminal view shows the baseline alongside four candidates, a starred candidate_1, and the highlighted apply command. Candidate evaluation and configuration application are separate steps: finding a promising candidate does not by itself replace the active configuration.

VS Code terminal showing candidate scores and strategies, a starred candidate_1, candidate IDs, and a highlighted optimize apply command.
Optimization results compare the baseline with four candidates, with an apply command highlighted below.

Castro then compares the baseline with the applied version. The baseline has simple instructions; the optimized version has a larger set of instructions produced by the search process rather than written by hand. Those changes draw on the agent’s instructions, skills, and tools, together with reflection on actual traces from user activity. Experience becomes learned knowledge when it changes how the agent is configured to do the next task. The demonstrated improvement is relative to the supplied evaluation rubric.

That closes the progression from knowledge a model already has, through knowledge an agent retrieves, to knowledge accumulated by doing work. The purpose of the learning loop is to capture capabilities specific to a company or organization and make them available in subsequent work. Castro closes by directing readers to the Foundry portal at ai.azure.com to try the capabilities shown.

14:2514:40
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

14:25 · section reference included

Resources

From the talk

Updates since the talk

Read the complete timestamped transcript
  1. 0:00

    [upbeat music] Now taking the stage is CVP and distinguished engineer at Microsoft, Pablo Castro. [upbeat music]

  2. 0:22

    Hello everyone. Hello everyone. Good morning. It's great to be back here at the AI Engineer World's Fair.

  3. 0:33

    Now, my job at Microsoft is to connect the dots between AI and knowledge. As an information retrieval nerd, like, that's great for me. Like, I spend a lot of time on looking at knowledge representation, extraction, search and whatnot.

  4. 0:50

    And thinking about agents and knowledge really invites to reflect and, you know, what it means to know something and, uh, you know, the, the, the nature of how do we get things done based on what we know.

  5. 1:02

    Next slide. All right. There. So this morning, what I thought we would do is spend a little bit of time talking about the nature of knowledge and split it into these three categories of intrinsic, extrinsic, and learned.

  6. 1:27

    Intrinsic knowledge is just the knowledge that comes with the models. You know, it's what we, uh, train the models on, the training data, and what, um, uh, is stored in the model's kind of parametric memory.

  7. 1:38

    And while it's kind of the obvious thing, I would argue this is the knowledge that actually threw us into the exponential we are in today. It's what started many of the scenarios that then grew on all the things we're doing with agents today.

  8. 1:52

    Let me give you an example with code. So I wrote these two pieces of code about twenty-five years apart, and yet the process to put this thing together was surprisingly similar.

  9. 2:04

    Like, I had to sat-- sit down with what I knew or what I, I had to go look up, and, um, and then just write it up. And, uh, while, you know, I'm illustrating this with knowledge, you could say the same thing about, you know, writing an email or creating a summary of a document.

  10. 2:19

    Now, you can see this exponential at play in tasks like these, where, you know, I'm sure you can go further back, but an interesting point in time to start looking at this would be when Microsoft introduced IntelliSense.

  11. 2:30

    It was in 'ninety-six. And, you know, it was great. You didn't have to remember function signatures anymore and whatnot. It takes twenty-two years from there to go, uh, for the next step, where w- machine learning helps us actually rank the options we give you in IntelliSense, so it's quicker to pick the right choice.

  12. 2:47

    Just three years after that, GitHub Copilot launches, and that was one key inflection point. This was even ch-- before ChatGPT, um, was announced. And, you know, I would argue that GitHub Copilot, ChatGPT, that sort of experiences were heavily grounded on this intrinsic memory, what the models already knew.

  13. 3:07

    From there, of course, things shifted. You know, a couple of years later, Cursor launches, GitHub Copilot X launches, and how we do things kind of evolved really quick, which takes us to kind of late last year, Opus 4.5 ships.

  14. 3:19

    And then in rapid succession, you know, GPT, Opus, and other models keep getting better and better at coding. Which takes us to early this year, where incredibly successful, uh, software like, like OpenClau, uh, comes out to existence with not a single line of code written by hand.

  15. 3:35

    So this is the shape of the exponential we are in, and a lot of this was powered by the, by the, uh, intrinsic knowledge in models and of course their ability to reason.

  16. 3:47

    Now, in the context of Microsoft, we wanna make available all these models and make it easy for you to integrate them into the agents you're building. We do this from, uh, our agent platform that starts in GitHub, where we all go and build.

  17. 4:00

    It has a contextualization system, so you can ground your agents. And when it comes to agent hosting, observability, and management, we all do all of this in Foundry. Microsoft Foundry is also where we, uh, offer, uh, thousands of models in our model catalog, so you can pick whatever is the right, uh, model for the right task, and

  18. 4:19

    we keep adding more every day. In fact, just yesterday, we announced, uh, that Claude in Microsoft Foundry is generally available, so you can use all the capabilities of Claude, uh, in the context of the kind of unified experience in Foundry, so you get best of bo-both worlds.

  19. 4:38

    Now, uh, intrinsic model got us here, but it only gets you so far if you're building a, a system that-- or an agent that needs to participate in what's happening in an organization or a company.

  20. 4:49

    Uh, and, you know, as an industry, we realized this early and we, you know, we saw the, the RAG pattern emerge. That started as a pretty low-tech, uh, technique, but quickly evolved, and what we do today with context engineering, uh, and, uh, you know, it, it became a pretty sophisticated system for connecting agents and the knowledge they

  21. 5:09

    need to get their job done. Of the many dimensions of, uh, of which, uh, this got kind of complicated, I'm gonna pick on two. One is kind of the evolution from simple and isolated datasets to whole company-wide grounding.

  22. 5:25

    And the other one is how we started with simple vector search and whatnot, and we really saw this evolve into fairly complicated retrieval systems. So let's start with company grounding.

  23. 5:36

    Like at Microsoft, you know, spending time with customers, one of the things we saw early was that whenever you build an agent, you, you always have the knowledge you care about for that agent, and you'll manage that yourself.

  24. 5:48

    But you also need to ground the agent often on the kind of ambient data of your organization, you know, whenever the agent leaves. This includes maybe your documents, your emails, your chat, uh, threads, or, uh, the, the information in your data warehouse and whatnot.

  25. 6:03

    So we built Microsoft IQ as a way to give you a single entry point into all this kind of ambient data that agents need to get their job done in addition to the specific information that you build into the agent.

  26. 6:16

    Microsoft IQ is not one feature. It's more like a set of capabilities that goes from Work IQ that connects your agents to, uh, all the documents in, say, SharePoint, all the emails, calendar, your chats, and the connections between people, uh, to Fabric IQ that gives you access to all the-- uh, all your analytics assets, you know, from

  27. 6:34

    data warehouses and data lakes to Power BI reports, and Foundry IQ, which is what you use for your own agents, where you can push your own data and then use it for grounding.

  28. 6:44

    And of course, sometimes you have, uh, your agents need to go out to the web to, uh, ground on data. Maybe not yours, it's public information, but, uh, but you need to, uh, use it to comp-complete the picture of what the agent world view is, and for that, we have, uh, Web IQ.

  29. 7:01

    Now, this first part allows agents to ground on kind of this ambient data. Now, the second dimension I mentioned before is the evolution of the actual retrieval systems. You know, when RAG first emerged, I think, you know, what we saw is, like, an initial adoption for, uh, vector databases that really unblocked us from, uh, getting a lot

  30. 7:23

    of these systems off the ground, and that was great. Um, I think, you know, for a hot second as an industry, we thought that if we could get really, really good at computing cosine similarity between vectors, we would be all set for retrieval.

  31. 7:35

    It turns out, you know, things never-- are never that easy. Uh, so you know, what evaluations show over and over again is how, you know, if you combine methods, you just get better results.

  32. 7:46

    Like in this case, this is an evaluation from Azure AI Search, the search technology behind, uh, Foundry IQ. And, uh, and you can see how individual methods don't do as well as combined methods, particularly when you apply them to, uh, real-world customer scenarios.

  33. 8:01

    Now, the trick is how you build a sy- a platform that allows you to combine all these building blocks without putting the complexity right in front of you. It, like, lets you opt into it when you need control, but when you have a scenario that is clear, then you can have an easy system.

  34. 8:16

    So in Foundry IQ, that was one of our core design goals, and, uh, the way we do this is we actually layer the system. So you can start at the top.

  35. 8:23

    You can go to Foundry and say, "Hey, I have a bunch of, I don't know, PDFs or pictures over there. Just deal with them." And then we'll do everything under the covers.

  36. 8:31

    We'll do, like, I don't know, chunking, vectorization, deal with relevance and ranking, deal with, uh, agentic retrieval and whatnot. Now, if you're an expert and you want control, you can also do that.

  37. 8:41

    You can go to the bottom of the stack. You wanna build vector indexes and tell us how to quantize the vectors or control lexical retrieval and whatnot. You can do all of that, and you can do it in the same stack, which means you can go up and down as you, as your needs change.

  38. 8:56

    Now, on, on top of the core retrieval system, we also introduced an agentic retrieval stack because we see that for easy cases, like, you know, quick single-shot retrieval is great, but for more sophisticated cases, you do want, uh, a system that, uh, can reflect on, on what's in the dataset and decide whether or not we've satisfied the

  39. 9:18

    information needed stated in the input before we come back with results.

  40. 9:24

    Of course, we see a lot of, uh, patterns like this emerge, and always the question is, is this actually useful? Like, are the results better? Our experience in our own evaluations is, uh, for dif- for difficult cases, agentic retrieval can make a difference.

  41. 9:38

    You know, across the many metrics that we, we track, you know, things like, um, the act-actual evidence recall or answer completeness, we see, like, the agentic retrieval approach continuously does better than, than simple-- that, uh, individual simple parts.

  42. 9:54

    Now, let me show you some of this in action if we can go to the laptop.

  43. 10:06

    Can we switch to the laptop? There you go.

  44. 10:14

    So here, I'm in, I'm in Foundry, and, uh, Foundry is where you, you manage your agents, manage models, but also the place where you can manage all the knowledge that you give your agents in order to, uh, do their jobs.

  45. 10:27

    Um, when here, you can, you can create knowledge bases as the, kind of the entry point of any agents into the knowledge you care about. In this case, I'll create a knowledge base.

  46. 10:36

    I have a dataset about movies. These are agentic retrieval systems, so I'll give it a model to power the retrieval workflow. And I can say w- how much effort you want the model to, uh, to make or the system to make.

  47. 10:48

    And this is effectively a trade-off between latency and, and quality. I can configure a number of other things, but critically, I wanna say where the data I wanna ground is coming from.

  48. 10:58

    And, uh, I can start from scratch, or in this case, I have a bunch of unstructured data like PDFs and whatnot in, in blob storage. I have a structured, you know, parquet tables with statistics, and I also wanna ground on the web.

  49. 11:10

    So if I take these three steps and then I save this knowledge base, now I have this asset, this knowledge base that I can connect to an, uh, Foundry agent right here, and it'll take a second.

  50. 11:20

    Uh, but also it's a standalone asset that if I have already a harness that I'm using in other, in other places, every knowledge base is an MCP server, so you can just connect to it, uh, without having to write any glue code in the middle.

  51. 11:33

    Now, a knowledge base like this has, uh, you know, has a bunch of parts. Some of them, like for example, this, uh, storage, uh, content, you usually build indexes, uh, and you, you know, vectorize these things and whatnot.

  52. 11:45

    Uh, and if you want control over that, like if I-- If you don't, you can just use it here. But if you do, let me just switch to Azure and sh-show you the service behind that particular instance,

  53. 11:55

    where if I go to knowledge bases, this is the knowledge base we just created a second ago, and I can go peek inside. For example, I can go fish out the indexes that back this particular, uh, piece of content.

  54. 12:06

    And in that index, I can see what is the structure of the index. Uh, if I'm opinionated about, I don't know, maybe the quantization, uh, approach I wanna use or which i-indexing algorithm I want for my vectors, I can say all of that.

  55. 12:18

    And of course, I can actually go and explore the data and, you know, see what's inside, how chunks were organized and, and whatnot. So the goal of this is to, again, give you high prod- a highly productive environment when you ne- uh, when you don't need, uh, the sophistication, and when you need it, to make sure you

  56. 12:35

    have it to get your job done. We can go back to slides.

  57. 12:45

    And of course, the other aspect of this is, you know, top of mind these days for all of us is token, uh, is token efficiency. And, uh, so, uh, we carefully evaluate the system to make sure that we give you the most information-dense answer that has the fewest tokens, uh, so that you, you know, the, the, your

  58. 13:03

    consumption of tokens has a high value when it comes to all retrieval tasks.

  59. 13:08

    The last category of knowledge I wanted to talk about is learned knowledge. Now, learned knowledge is the result of us doing the work we do as individuals and as organizations every day.

  60. 13:19

    And the, the idea that we can actually observe the processes and get better at them by reflecting and improving every step of it is something that is really, uh, changed now that we have agents doing the work, and we can go tune the agents automatically.

  61. 13:34

    Satya wrote about this recently and reflected on the fact that people and agents can really compound in, in how they do the work and how they can create this learning loop that, uh, effectively captures what's unique about the company or, or the organization you're working on, uh, and inputs that to work to differentiate the work that you

  62. 13:53

    do. Now, in Foundry, we wanted to offer, like, a materia- a materialized version of this that you can use today. So we built a, a component called the Agent Optimizer that effectively goes through this process and allows you to evaluate a baseline, generate candidates, and then, you know, evaluate the new candidates, and we have a strong result,

  63. 14:13

    then deploy that to production. Let me give you a kind of a quick flavor of what this looks like if we can switch back to the laptop.

  64. 14:25

    All right. So here I'm, I'm in VS Code. I have the Foundry, uh, toolkit installed. And, uh, I have a simple agent. It doesn't matter how you write your agent, as long as you externalize configuration like, you know, your instructions, tool definitions, skills, and whatnot.

  65. 14:40

    So once you have one of those, it takes two key steps to do this. So first...

  66. 14:46

    Whoops. Um, I can actually-- So usually you have an evaluation already, but if you don't, what you can actually say eval generate, and what we'll do is we'll look at what we know about the agent traces and instructions and whatnot, and we'll produce a task adherence-focused evaluation for you.

  67. 15:06

    In this case, I ran this, uh, a little bit earlier. So just to give you a flavor of what this looks like, you c- you have a bunch of tasks and then, you know, the questions and the criteria and whatnot.

  68. 15:17

    Once you have a dataset you can evaluate, then what-- the next step is you can say,

  69. 15:22

    uh, optimize. And, uh, I could just run optimize on its own, and that will run. In this case, this run for maybe forty-five minutes or so, and you get an optimized version by effectively hill climbing the metric that's established from by evaluation.

  70. 15:37

    Um, so I ran this earlier, and so let me show you the output for this particular one, where you can see that, you know, we established the baseline first, and then we kept iterating on candidates, uh, using different combinations, using a JePA-style kind of loop, uh, and, uh, looking for options that perform better given, uh, the rubric

  71. 15:54

    that we have. And, uh, the interesting thing is that once you found one that is, that is better, then you can simply just say optimize apply. And what this does is since you externalize the configuration, it allows you to swap one configuration for the other.

  72. 16:08

    Um, if I, if, if we look here, you can see that, for example, I have a baseline and the one we just applied. And just to pick on instructions, these are just the, you know, trivial instructions for this, uh, example agent.

  73. 16:18

    But if I look at the optimized one, then you can see a, like, a bunch of instructions that are not hand-written, but are, that they emerged out of the hill climbing process to get to make this particular, um, agent better given what we have in terms of instructions and skills and tools, but also based on reflecting on

  74. 16:37

    the actual, uh, traces from the agent as users are using it. So this is a real learning loop materialized in practice. If we can go back to slides.

  75. 16:49

    So this was, like, a very quick overview about how do we think about knowledge in the context of AI and how do, how we think we can enable these learning loops that will capture, you know, this differentiated capability that lives in each one of the companies and organizations we work on.

  76. 17:05

    If you wanna try anything of what I talked about or showed today, you can head to ai.azure.com and get going. And with that, thank you all for listening this morning.

  77. 17:14

    I hope you have a great rest of the event. Thanks. [audience cheering] [upbeat music]