microsoft/Build26-DEM312-multi-agents-in-action-with-3-ai-agents-3-frameworks-tools-models
Captured source
source ↗microsoft/Build26-DEM312-multi-agents-in-action-with-3-ai-agents-3-frameworks-tools-models
Description: Demo resources showcasing multi-agent orchestration across three AI frameworks, tool integrations, and model configurations working together. From Microsoft Build 2026.
License: MIT
Stars: 2
Forks: 2
Open issues: 1
Created: 2026-04-09T23:28:29Z
Pushed: 2026-08-19T20:52:40Z
Default branch: main
Fork: no
Archived: yes
README:
Microsoft Build 2026
🔥 DEM312: Multi-Agents in Action with 3 AI Agents, 3 Frameworks, Tools, and Models
Demo Description
Build and run a polyglot multi-agent workflow on Azure Container Apps using isolated execution, model inference, and end-to-end observability. In this demo, you will see how a researcher agent, content creator agent, and podcaster agent collaborate through A2A-based patterns while comparing frameworks, tools, and model choices for each stage.
🚀 Getting started
If you're following these steps at your own pace:
- Open the implementation repository: azure-container-apps-multi-agent-workflow
- Choose your setup path for the researcher, content creator, and podcaster workflow
- Run
azd upto deploy the multi-agent workflow to Azure Container Apps
🧠 Learning Outcomes
By the end of DEM312, you will be able to:
- Design a multi-agent workflow where three specialized agents collaborate to research, generate content, and produce podcast-ready outputs.
- Deploy and run agent services on Azure Container Apps with secure isolation for dynamic code execution.
- Compare framework, tool, and model choices for each agent stage while monitoring behavior with Application Insights.
💬 Keep Learning with Copilot
Try these prompts with GitHub Copilot to explore the topics from this demo. Open Copilot Chat in Visual Studio Code (Ctrl+Alt+I on Windows/Linux, Cmd+Shift+I on Mac), paste a prompt, and see what you learn. Try connecting the [Microsoft Learn MCP Server](#-microsoft-learn-mcp-server) for the latest official documentation.
1. Understand the DEM312 architecture:
Explain the DEM312 architecture with three AI agents, and compare how three framework/tool/model combinations can be used across the workflow on Azure Container Apps.
2. Explore official docs with the Microsoft Learn MCP Server:
Using the Microsoft Learn MCP Server, find the latest documentation for Azure Container Apps dynamic sessions, Microsoft Foundry, and Azure OpenAI in Azure AI Foundry Models, then summarize how they map to DEM312.
3. Build something from DEM312:
Help me create a minimal orchestrator service for DEM312 that calls a research agent, a content agent, and a narration agent, and then containerize it for Azure Container Apps.
💻 Technologies Used
1. Azure Container Apps 1. Azure Container Apps Sandboxes 1. Microsoft Foundry 1. Azure OpenAI in Azure AI Foundry Models 1. Azure Monitor Application Insights
📚 Resources and Next Steps
| Resource | Description | |:---------|:------------| | https://aka.ms/build26-next-steps | Explore lab and demo repos to continue your learning from DEM312 and Microsoft Build | | Azure Samples: Azure Container Apps Multi-Agent Workflow | Reference implementation used for this demo, including deployment and architecture guidance | | Azure Container Apps dynamic sessions | Official guidance for sandboxed and isolated execution environments |
🌟 Microsoft Learn MCP Server
The Microsoft Learn MCP Server gives your AI agent direct access to Microsoft's official documentation — grounded, up-to-date answers about the products and services covered in this demo.
Visual Studio Code — One click installation:
GitHub Copilot CLI — Run this to install the Learn MCP Server as a plugin:
/plugin install microsoftdocs/mcp
For more info, other clients, and to post questions, visit the Learn MCP Server repo.
Content Owners
jkalis-MS
📢
Vini Soto
📢
Contributing
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit Contributor License Agreements.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
Trademarks
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.