baeke.info
Autopilots: agents with their own mailbox, Teams account and boss
Most agents live behind a chat box. You open a web app or Copilot, type a question, get an answer and close the tab. That's fine for questions. It's less fine for work that arrives by email at 7am, needs a look at a PDF, and should be answered in the same thread before anyone…
Always-on assistants that are asleep most of the day
I wanted an assistant that is always there. I write to it at 7am and the answer is ready at 7:01. It remembers what I told it last week. I don't have to start it, and I don't have to explain myself again.
Building Event-Driven Agents with Azure Functions
Microsoft now has several ways to build AI agents. You can create prompt agents in Foundry, build agentic workflows with Logic Apps, or deploy your own agent code as a Foundry hosted agent. There is another option that fits a different type of problem: the Azure Functions serverless agents runtime. This runtime lets you define…
Hosting an AG-UI Agent on Microsoft Foundry
A while back I wrote about building an AI agent server with AG-UI and the Microsoft Agent Framework. That post walked through what AG-UI is, how you stand up a small agent server, and how a web client talks to it. Quick recap before we move on: AG-UI is a protocol between a frontend and…
Building an AI Agent Server with AG-UI and Microsoft Agent Framework
In this post, I want to talk about the Python backend I built for an AG-UI demo project. It is part of a larger project that also includes a frontend that uses CopilotKit: This post discusses the Python AG-UI server that is built with Microsoft Agent Framework. All code is on GitHub: https://github.com/gbaeke/agui. Most of…
Creating presentations with Microsoft Agent Framework and GAMMA API
Introduction Imagine automating the creation of professional presentations through a coordinated series of intelligent agents. In this blog post, we’ll explore how to build a workflow that combines research, outline generation, content creation, and design, all orchestrated through the Microsoft Agent Framework. We’ll build a practical example that generates presentations using: Azure OpenAI Responses API for…
Durable Execution for AI workflows
If you follow me on LinkedIn, you know I have talked about agentic workflows versus agents. Although everybody talks about agents, workflows are often better suited to many tasks. A workflow is more deterministic, is easier to reason about and to troubleshoot. Anthropic also talked about this a while ago in Building Effective Agents. In…
End-to-end authorization with Entra ID and MCP
Building an MCP server is really easy. Almost every language and framework has MCP support these days, both from a client and server perspective. For example: FastMCP (Python, Typescript), csharp-sdk and many more! However, in an enterprise scenario where users use a web-based conversational agent that uses tools on an MCP server, those tools might…
Deploying a multi-agent solution with MCP and A2A to Azure Container Apps
In previous posts, we discussed multi-agent scenarios, how A2A servers work (here and here) and how to deploy the infrastructure to host a multi-agent application on Azure with Azure Container Apps and AI Foundry. In this post, we will take a look at deploying the different components of the solution as containers in Azure Container…
Deploying AI Foundry Agents and Azure Container Apps to support an Agent2Agent solution
In previous posts, I discussed multi-agent solutions and the potential use of Google’s Agent2Agent protocol (A2A). In this post, we will deploy the infrastructure for an end-to-end solution like follows: Here’s a short description of the components. Component Description Foundry Project Basic Foundry project with a private endpoint. The private endpoint ensures private communication between…









