microsoft/Agents
The Microsoft 365 Agent SDK simplifies building full stack, multichannel, trusted agents for platforms including M365, Teams, Copilot Studio, and Webchat.
What it solves
The Microsoft 365 Agents SDK addresses the challenge of building AI agents that need to work across different platforms and enterprise systems. It provides a flexible way to create agent containers that can be deployed to various channels—such as Microsoft 365 Copilot, Microsoft Teams, or custom web applications—without forcing developers into a specific technology stack or AI provider.
How it works
The SDK acts as a framework for building an agent 'container' that manages state, storage, and communication events. It is agnostic regarding the underlying AI services, allowing developers to integrate their preferred models and tools. The SDK provides language-specific libraries for C#, JavaScript, and Python, and includes specialized AI coding assistant plugins that offer deep knowledge of the SDK's APIs and common development patterns to help you build and debug your agents.
Who it’s for
This SDK is for developers who need to build and deploy AI agents within enterprise environments. It is designed for those who want the flexibility to choose their own AI stack while maintaining the ability to deploy their agents into Microsoft 365 ecosystems and other custom channels.
Highlights
- Build agent containers that handle state, storage, and event management.
- Deploy agents across multiple channels, including Microsoft 365 Copilot and Microsoft Teams.
- Maintain flexibility by using the AI services and technology stacks of your choice.
- Access built-in AI coding assistant plugins that provide real-time help with SDK patterns and debugging.
- Support for C#, JavaScript, and Python development environments.
Related
- Project
- Project
- Project
- Project
- Project