{"id":44,"date":"2026-06-05T20:40:50","date_gmt":"2026-06-05T20:40:50","guid":{"rendered":"https:\/\/inhochoi.com\/index.php\/2026\/06\/05\/microsoft-build-2025-keynote-in-5-unpacking-the-tech-behind-the-announcements\/"},"modified":"2026-06-05T20:40:50","modified_gmt":"2026-06-05T20:40:50","slug":"microsoft-build-2025-keynote-in-5-unpacking-the-tech-behind-the-announcements","status":"publish","type":"post","link":"https:\/\/inhochoi.com\/index.php\/2026\/06\/05\/microsoft-build-2025-keynote-in-5-unpacking-the-tech-behind-the-announcements\/","title":{"rendered":"Microsoft Build 2025 Keynote in 5: Unpacking the Tech Behind the Announcements"},"content":{"rendered":"<hr \/>\n<h2>Overview<\/h2>\n<p>\nThe &#8220;Keynote in 5&#8221; video takes a different approach to Build 2025 coverage. Rather than walking through every product announcement, it goes <strong>deeper on the technology<\/strong> behind the big ideas \u2014 unpacking how AI agents actually work, what Model Context Protocol really is, and how developers fit into the enterprise AI adoption story.\n<\/p>\n<p>\nThis blog follows that same approach: less product marketing, more technical context. If you want to understand the <em>why<\/em> and <em>how<\/em> behind Microsoft&#8217;s Build 2025 announcements, this is the post for you.\n<\/p>\n<hr \/>\n<h2>The Tech Behind the Agentic Web<\/h2>\n<h3>What Is an AI Agent, Really?<\/h3>\n<p>\nThe term &#8220;AI agent&#8221; gets used loosely, so let&#8217;s be precise. An AI agent is a system that:\n<\/p>\n<ol>\n<li><strong>Receives a goal<\/strong> (not just a single prompt)<\/li>\n<li><strong>Plans a sequence of actions<\/strong> to achieve that goal<\/li>\n<li><strong>Executes those actions<\/strong> using available tools (web search, code execution, APIs, file access)<\/li>\n<li><strong>Observes the results<\/strong> and adjusts its plan accordingly<\/li>\n<li><strong>Iterates<\/strong> until the goal is achieved or it determines it cannot succeed<\/li>\n<\/ul>\n<p>\nThis is fundamentally different from a chatbot that responds to individual queries. Agents are autonomous executors with access to real-world capabilities.\n<\/p>\n<p>\nMicrosoft&#8217;s entire Build 2025 platform is designed to support this pattern at every level \u2014 from individual developers using GitHub Copilot to enterprises running multi-agent workflows in Azure AI Foundry.\n<\/p>\n<hr \/>\n<h2>Deep Dive: Model Context Protocol (MCP)<\/h2>\n<h3>The Problem MCP Solves<\/h3>\n<p>\nBefore MCP, connecting an AI model to external tools was custom work every time. Want your agent to query a database? Write custom integration code. Want it to search the web? Write another integration. Want it to call your internal API? Yet another integration.\n<\/p>\n<p>\nThis created massive friction and resulted in AI systems that were islands \u2014 powerful but isolated.\n<\/p>\n<h3>What MCP Does<\/h3>\n<p>\n<strong>Model Context Protocol<\/strong> defines a standard interface between AI models and the tools\/data sources they need to interact with. Think of it like REST for AI tool use:\n<\/p>\n<ul>\n<li><strong>MCP Servers<\/strong>: Expose capabilities (database queries, API calls, file access) in a standardised format<\/li>\n<li><strong>MCP Clients<\/strong>: AI agents that discover and call those capabilities<\/li>\n<li><strong>Authorization Layer<\/strong>: Controls what agents can access and when<\/li>\n<\/ul>\n<p>\nWhen Microsoft says it has deployed MCP support across GitHub, Copilot Studio, Azure AI Foundry, Windows 11, Dynamics 365, and Semantic Kernel, it means any MCP-compatible agent can now talk to all of those platforms without custom integration work.\n<\/p>\n<h3>Why the MCP Steering Committee Matters<\/h3>\n<p>\nBy joining the MCP Steering Committee alongside other major players, Microsoft is ensuring that MCP evolves as a genuinely open standard \u2014 not a standard controlled by any single vendor. This is the right move: open standards create larger, healthier ecosystems than proprietary protocols.\n<\/p>\n<hr \/>\n<h2>Deep Dive: Azure AI Foundry Agent Service<\/h2>\n<h3>Multi-Agent Orchestration<\/h3>\n<p>\nThe Azure AI Foundry Agent Service (now generally available) is designed for <strong>multi-agent orchestration<\/strong> \u2014 the coordination of multiple specialised AI agents working together on a complex task.\n<\/p>\n<p>\nHere&#8217;s a concrete example of how this works:\n<\/p>\n<p>\n<strong>Goal<\/strong>: &#8220;Prepare a quarterly business review presentation&#8221;\n<\/p>\n<ol>\n<li><strong>Research Agent<\/strong> \u2014 Queries internal databases and web sources for relevant data<\/li>\n<li><strong>Analysis Agent<\/strong> \u2014 Processes the data, identifies trends and anomalies<\/li>\n<li><strong>Writing Agent<\/strong> \u2014 Drafts the narrative sections of the presentation<\/li>\n<li><strong>Visual Agent<\/strong> \u2014 Generates charts and suggests slide layouts<\/li>\n<li><strong>Review Agent<\/strong> \u2014 Checks the final output for accuracy and consistency<\/li>\n<\/ul>\n<p>\nEach agent is specialised. The orchestrator (Azure AI Foundry Agent Service) coordinates the workflow, passes outputs between agents, handles errors, and delivers the final result.\n<\/p>\n<p>\nThis is what &#8220;agentic AI&#8221; looks like in practice \u2014 and it&#8217;s now available as a managed Azure service.\n<\/p>\n<h3>Observability: The Missing Piece<\/h3>\n<p>\nOne of the most technically important announcements was <strong>Azure AI Foundry Observability<\/strong>, which provides:\n<\/p>\n<ul>\n<li><strong>Performance metrics<\/strong>: Latency, throughput, and response quality for each agent<\/li>\n<li><strong>Quality metrics<\/strong>: Accuracy, relevance, and safety scores<\/li>\n<li><strong>Cost metrics<\/strong>: Token usage and financial tracking per agent\/workflow<\/li>\n<li><strong>Safety metrics<\/strong>: Content policy violations and risk flags<\/li>\n<\/ul>\n<p>\nWithout observability, running agents in production is flying blind. This feature is what separates a demo from a deployable enterprise system.\n<\/p>\n<hr \/>\n<h2>Deep Dive: GitHub Copilot as Autonomous Agent<\/h2>\n<h3>How the Autonomous Coding Agent Works<\/h3>\n<p>\nUnder the hood, GitHub Copilot&#8217;s new autonomous agent capability uses a combination of:\n<\/p>\n<ol>\n<li><strong>Codebase understanding<\/strong>: Copilot indexes the repository to understand structure, conventions, and dependencies<\/li>\n<li><strong>Task decomposition<\/strong>: It breaks down the assigned task into a series of file edits, test runs, and validation checks<\/li>\n<li><strong>Tool use<\/strong>: It uses code search, file read\/write, test runners, and linting tools via MCP<\/li>\n<li><strong>Iterative refinement<\/strong>: It runs tests, observes failures, and revises its implementation<\/li>\n<li><strong>Pull request creation<\/strong>: Once satisfied with the result, it opens a PR with a clear description of what was done and why<\/li>\n<\/ul>\n<p>\nThe open-sourcing of GitHub Copilot Chat in VS Code means the community can inspect, improve, and extend this pipeline \u2014 a significant step toward collaborative AI development tooling.\n<\/p>\n<hr \/>\n<h2>Deep Dive: Windows AI Foundry and On-Device AI<\/h2>\n<h3>Why On-Device AI Matters<\/h3>\n<p>\n<strong>Foundry Local<\/strong> (bringing Azure AI Foundry to Windows 11 and macOS) addresses several real problems:\n<\/p>\n<ul>\n<li><strong>Latency<\/strong>: Cloud round-trips add 100-500ms to every AI call. On-device inference can be sub-10ms<\/li>\n<li><strong>Privacy<\/strong>: Sensitive data never leaves the device<\/li>\n<li><strong>Offline capability<\/strong>: Agents continue working without internet connectivity<\/li>\n<li><strong>Cost<\/strong>: Inference on local NPU (Neural Processing Unit) hardware is cheaper per call than cloud API usage<\/li>\n<\/ul>\n<p>\nModern Windows devices with Qualcomm Snapdragon, Intel Core Ultra, or AMD Ryzen AI chips have dedicated NPU hardware designed for exactly this use case. <strong>Windows AI Foundry<\/strong> provides the unified API layer that abstracts the underlying silicon, so developers write once and run on any supported hardware.\n<\/p>\n<hr \/>\n<h2>Deep Dive: Enterprise AI Adoption \u2014 Where It Actually Is<\/h2>\n<p>\nThe &#8220;Keynote in 5&#8221; video spends time on enterprise AI adoption data, which provides important context:\n<\/p>\n<ul>\n<li><strong>15 million<\/strong> GitHub Copilot users (developer community fully engaged)<\/li>\n<li><strong>230,000+<\/strong> organisations using Copilot Studio (enterprise deployment at scale)<\/li>\n<li><strong>90% of Fortune 500<\/strong> companies using Microsoft Copilot offerings<\/li>\n<\/ul>\n<p>\nThese numbers tell a story: the early adopter phase is over. Enterprise AI with Microsoft&#8217;s platform is in mainstream adoption. The challenge has shifted from &#8220;will this work?&#8221; to &#8220;how do we scale it safely?&#8221; \u2014 which explains why governance features like Entra Agent ID and Purview SDK were front and centre at Build 2025.\n<\/p>\n<hr \/>\n<h2>What Developers Should Build Now<\/h2>\n<p>\nBased on the technologies highlighted in &#8220;Keynote in 5&#8221;, here are the most technically valuable areas to invest in:\n<\/p>\n<h3>1. MCP Server Development<\/h3>\n<p>\nBuild MCP servers that expose your organisation&#8217;s internal APIs and data sources. Every MCP server you build makes your systems accessible to any MCP-compatible agent \u2014 including GitHub Copilot, Copilot Studio, and any Azure AI Foundry agent.\n<\/p>\n<h3>2. Multi-Agent Workflow Design<\/h3>\n<p>\nStart designing workflows as agent orchestrations rather than monolithic applications. Identify tasks in your codebase or business processes that could be delegated to specialised agents coordinated by Azure AI Foundry Agent Service.\n<\/p>\n<h3>3. On-Device AI Applications with Foundry Local<\/h3>\n<p>\nIf you&#8217;re building Windows applications, experiment with Foundry Local for latency-critical or privacy-sensitive use cases. The Phi-4-mini model available via Edge AI APIs is a good starting point for embedded AI features.\n<\/p>\n<h3>4. Observability-First Agent Development<\/h3>\n<p>\nDon&#8217;t build agents without observability from day one. Use Azure AI Foundry Observability to instrument every agent action \u2014 cost, latency, quality, and safety. This data is essential for production-readiness.\n<\/p>\n<hr \/>\n<h2>Conclusion<\/h2>\n<p>\nThe &#8220;Keynote in 5: Unpacking the Tech&#8221; video earns its place among the top Build 2025 videos because it doesn&#8217;t just tell you what was announced \u2014 it helps you understand the technical foundations beneath the announcements. MCP, multi-agent orchestration, on-device AI, and autonomous coding agents are not marketing terms. They are engineering realities that are available to build with today.\n<\/p>\n<p>\nFor developers who want to stay ahead of the curve, understanding these technologies at a deeper level is the difference between following the trend and leading it.\n<\/p>\n<hr \/>\n<p>\n<strong>Watch the video:<\/strong> <a href=\"https:\/\/www.youtube.com\/watch?v=a5jcUuBZQp8\">YouTube \u2014 Microsoft Build 2025, Keynote in 5: Unpacking the Tech<\/a>\n<\/p>\n<p>\n<strong>Tags:<\/strong> Microsoft Build 2025, MCP Model Context Protocol, Azure AI Foundry, Autonomous Agent, GitHub Copilot, On-Device AI, Foundry Local, Multi-Agent Orchestration, Developer Deep Dive<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview The &#8220;Keynote in 5&#8221; video takes a different approach to Build 2025 coverage. Rather than walking through every product announcement, it goes deeper on the technology behind the big ideas \u2014 unpacking how AI agents actually work, what Model Context Protocol really is, and how developers fit into the enterprise AI adoption story. This [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-44","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/inhochoi.com\/index.php\/wp-json\/wp\/v2\/posts\/44","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inhochoi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inhochoi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inhochoi.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inhochoi.com\/index.php\/wp-json\/wp\/v2\/comments?post=44"}],"version-history":[{"count":0,"href":"https:\/\/inhochoi.com\/index.php\/wp-json\/wp\/v2\/posts\/44\/revisions"}],"wp:attachment":[{"href":"https:\/\/inhochoi.com\/index.php\/wp-json\/wp\/v2\/media?parent=44"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inhochoi.com\/index.php\/wp-json\/wp\/v2\/categories?post=44"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inhochoi.com\/index.php\/wp-json\/wp\/v2\/tags?post=44"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}