使用 Microsoft 365 智能体 SDK 创建和部署代理

借助Microsoft 365 智能体 SDK,可以使用所选的 AI 堆栈生成自定义引擎代理,然后将其部署到智能 Microsoft 365 Copilot 副驾驶®。 使用 Microsoft 365 Agents Toolkit for Visual Studio 和 Visual Studio Code,可以使用内置模板为项目搭建基架。

该 SDK 支持与各种模型和业务流程协调程序(包括 Azure Foundry、语义内核、OpenAI 代理、LangChain 或自定义构建的解决方案)集成。 甚至可以组合使用不同技术构建的多个代理,并通过智能 Microsoft 365 Copilot 副驾驶®呈现它们。

可以使用Microsoft 365 智能体 SDK执行的作

可以使用Microsoft 365 智能体 SDK:

  • 快速生成代理,并通过多个渠道(包括智能 Microsoft 365 Copilot 副驾驶®和Microsoft Teams)呈现代理。

  • 使用首选 AI 服务 实现代理模式。 SDK 与模型和业务流程协调程序无关,提供完全的灵活性。

  • 根据每个客户端通道的功能自定义代理行为。 例如,可以定制代理以响应 Copilot、Teams 或其他平台中的特定事件或作。

SDK 入门

可以通过以下三种方式之一开始使用Microsoft 365 智能体 SDK:

  • 使用 Microsoft 365 代理工具包 (推荐) - 适用于 Visual Studio 和 Visual Studio Code 的 C#、JavaScript 和 Python 中提供,该工具包提供基架和模板来帮助设置代理项目。
  • 克隆示例项目 - 从工作示例开始,并在首选 IDE 中打开它。
  • 使用 CLI - 使用命令行工具生成新代理。

Microsoft 365 代理工具包可帮助你使用 Visual Studio 和 Visual Studio Code 的内置模板快速搭建代理项目的基架。

代理工具包包含以下模板:

  • Echo 代理/空代理 - 从最小基线开始,并添加自己的 AI、业务流程和知识源。
  • 天气代理 - 将 Azure Foundry 或 OpenAI AI 服务与已为你配置的业务流程工具(如语义内核或 LangChain)集成。

可以使用代理场在本地运行和测试代理。 有关详细信息,请参阅以下文章:

克隆示例项目或使用 CLI

如果不想使用代理工具包,可以在 GitHub 中克隆示例或使用 CLI。

若要开始,请参阅 代理 SDK 快速入门