Compartilhar via


Microsoft 365 Agents SDK overview (preview)

[This article is prerelease documentation and is subject to change.]

The Microsoft 365 Agents SDK is used to build self-hosted agents. It's a collection of libraries and tools that allow you to build an agent in code. The SDK facilitates communication between a client and one or more agents by handling the conversation between them. The SDK provides an easy path to incorporate Microsoft AI services, such as Graph, Azure OpenAI, and non-Microsoft AI services.

With this framework, you can create agents deployable to a channel of your choice, with scaffolding to handle the required communication. Developers can also use numerous generative AI services that are secure and compliant, available on any required channel using the Azure Bot Service to facilitate the hosting and adapters.

Supported languages

The Agents SDK is currently in Public Preview and supports C# using the .NET 8.0 SDK only. Support for Python and Node.js is coming soon.

Prerequisites

Download and install

For C#/.NET, download the package from the Agents-for-net GitHub repo. The repo contains the SDK source files and samples to help you get started.

Next steps