使用 Microsoft 365 代理工具包在 Visual Studio 中创建 .NET 代理

本文介绍如何使用 Microsoft 365 Agents Toolkit 在 Visual Studio 中创建新的代理 SDK .NET 项目。

先决条件

创建新项目

Agents Toolkit 提供了一个项目模板,可帮助你开始构建代理。 可以从工具包中的模板或代理 SDK 中的示例开始。 本文档重点介绍代理工具包中提供的模板。 可以使用不同的模板和选项通过工具包创建代理 SDK 项目。 本演练重点介绍如何使用语义内核和Azure AI Foundry创建天气代理。

注释

下面的过程目前仅适用于 .NET。

  1. 打开 Visual Studio,然后选择创建新项目。 搜索“代理”以查找使用 Microsoft 365 代理工具包和代理 SDK 的新模板,然后选择 Microsoft 365 代理>下一步

    创建新项目

    此时会显示一个对话框,以便可以命名代理。 如果需要,还可以更改位置和解决方案名称。

  2. 完成后,选择“创建

    配置新项目

    你可以选择工具包提供的几个不同选项来创建代理。

  3. 对于本演练,请选择 Weather Agent>Next 示例以使用Microsoft 365 智能体 SDK。 此预生成示例实现语义内核,用于协调 Azure AI Foundry 或 Azure OpenAI 模型的操作。 如果您希望在不使用模型或编排器的情况下开始操作,也可以使用“空智能体”示例。

    选择要创建的应用类型

    选择要用于模型的 LLM 类型

    对话框会提示你选择 LLM 服务。

  4. 对于本演练,请选择 Azure OpenAI

    可以在 模型和终结点下的 Azure AI Foundry 中找到此信息。

    配置设置以连接到所选 LLM 服务

  5. 填写所需的输入:Azure OpenAI 服务密钥Azure OpenAI 终结点Azure OpenAI 部署名称

  6. 选择“创建”。 工具包为你从模板上创建项目。

  7. 在短时间内,应使用代理 SDK 创建新项目。

    编辑器中的应用代码

在 Microsoft 365 智能体测试平台中测试您的智能体

若要开始,可以在工具包中使用 Microsoft 365 Agents Playground 本地测试。

若要开始测试,请将项目中的调试目标设置为 Microsoft 365 Agents Playground

测试平台将在新浏览器窗口中打开,供您使用本地主机进行测试,并显示已准备就绪的测试平台。 开始向代理发送消息以测试其行为。

在 Microsoft Teams 或 智能 Microsoft 365 Copilot 副驾驶® 中调试和测试代理

还可以将调试目标设置为直接在 Microsoft Teams 或 智能 Microsoft 365 Copilot 副驾驶® 中。

  1. 从目标列表中选择一个调试选项作为调试目标。

    选择 Microsoft Teams (浏览器)

    切换到Microsoft Teams需要一些时间。 系统会提示在打开的 Teams 客户端中添加代理。

    Teams 提示添加代理

  2. 选择 “添加”。 将显示一个通知窗格,指示已成功添加代理。

    代理已成功添加到 Teams,提示打开

  3. 在新的代理程序上选择打开以在 Teams 中打开。 可以直接在 Teams 中询问代理问题。 您可以设置断点,以便在需要时逐步调试您的体验。

    在 M365 Copilot 中运行的代理

总结

您现在已经成功完成以下任务:

  • 使用 Agents Toolkit 启动新的 Microsoft 365 代理项目和代理
  • 使用 Microsoft 365 Agents Playground 在本地测试代理
  • 在 Teams 或 Microsoft 365 频道中直接部署了用于调试的代理