本文介绍如何使用 Microsoft 365 Agents Toolkit 在 Visual Studio 中创建新的代理 SDK .NET 项目。
注释
在开始之前,需要安装适用于 Visual Studio 的 Agents Toolkit 扩展 。
创建新项目
Agents Toolkit 提供了一个项目模板,可帮助你开始构建代理。 可以从工具包中的模板或代理 SDK 中的示例开始。 本文档重点介绍代理工具包中提供的模板。
注释
下面的过程目前仅适用于 .NET。
若要生成新的代理项目,请打开 Visual Studio 并选择“ 创建新项目”。 搜索“代理”以使用 Microsoft 365 代理工具包和代理 SDK 查找新模板,接下来选择>。
此时会显示一个对话框,以便可以命名代理。 如果需要,还可以更改位置和解决方案名称。
完成后,选择“下一步”
下一个对话框会提示你选择代理类型。 你可以选择工具包提供的几个不同选项来创建代理。 若要使用 Microsoft 365 代理 SDK,应选择 天气代理 示例。 此预生成示例实现语义内核,以便通过 Azure AI Foundry 或 Azure OpenAI 模型进行业务流程。 如果想要在未设置模型或业务流程协调程序的情况下开始使用空代理示例,也可以使用空代理示例。
对于本演练,请选择 Azure AI Foundry 并完成所需的输入。 包括密钥、终结点和部署名称。 可以在 模型和终结点下的 Azure AI Foundry 中找到此信息。
选择 创建。 该工具包从模板创建项目,可供你开始使用。
在短时间内,应创建一个利用代理 SDK 的新项目。
在 Microsoft 365 代理场中测试代理
若要开始,可以在工具包中使用 Microsoft 365 代理场在本地进行测试。
若要开始测试,请选择项目中的调试目标 以Microsoft 365 Agents Playground。
此时会打开场,以便使用本地主机在新浏览器窗口中进行测试,并显示已准备好测试的场。 开始向代理发送消息以测试其行为。
在 Microsoft Teams 或 Microsoft 365 Copilot 中调试和测试代理
还可以将调试目标设置为直接在 Microsoft Teams 或 Microsoft 365 Copilot 中。
从目标列表中选择一个调试选项作为调试目标。
Microsoft Teams 需要一些时间。 系统会提示在打开的 Teams 客户端中添加代理。
选择 “添加”。 将显示一个通知窗格,指示已成功添加代理。
在新的代理上 选择“打开 ”以在 Teams 中打开。 可以直接在 Teams 中询问代理的问题。 可以设置断点,以便在需要时完成调试体验。
概要
现已成功:
- 使用 Agents Toolkit 启动新的 Microsoft 365 代理项目和代理
- 使用 Microsoft 365 代理场在本地测试代理
- 在 Teams 或 Microsoft 365 频道中直接部署了用于调试的代理