The Microsoft 365 Agent SDK has four key components. It offers multiple user interfaces, from the Microsoft 365 Copilot using tools like Copilot Pages, to Teams and even Slack. Grounding data comes from services that include the Microsoft Graph, Azure Fabric, and Azure AI Search. Everything is orchestrated from Semantic Kernel, with agent support from both Copilot Studio and Aure AI Foundry.
Integration between Copilot Studio and the Microsoft 365 Agent SDK is two-way: You can use Semantic Kernel to add memory and skills to a Copilot Agent, adding additional features, or your C# code can call an existing Copilot Agent without needing to build API integration thanks to the Power Platform’s library of connectors.
Using the two tools together extends your reach, bringing Copilot Agents to more than 15 channels, from chat and email to SMS and Teams. You’ll probably be familiar with most of them if you’ve used the original Bot Framework for building basic chatbots. The Microsoft 365 Agent Framework is its successor (in much the same way Copilot Studio builds on the original Power Virtual Agents service).