将基于机器人的消息扩展作为适用于 Microsoft 365 的 Copilot 插件进行扩展

注意

  • 确保适用于 Microsoft 365 的 Copilot 适用于你的组织。 有两种方法可以获取 Copilot 的开发人员环境:
  • 公共 开发人员预览版中提供了基于机器人的搜索消息扩展插件。
  • 只有具有搜索命令的基于机器人的消息扩展才能扩展为 Copilot for Microsoft 365 的插件。

Microsoft Copilot适用于 Microsoft 365,由高级处理和业务流程引擎提供支持,Microsoft 365 应用、Microsoft Graph 和大型语言模型 (LLM) 集成,以将字词转换为强大的生产力工具。 尽管 Copilot for Microsoft 365 可以利用 Microsoft 365 生态系统中的应用和数据,但许多用户依赖各种外部工具和服务进行工作管理和协作。 通过在 Copilot for Microsoft 365 中将消息扩展扩展为插件,可以让用户与第三方工具和服务交互,从而使他们能够使用 Copilot for Microsoft 365 实现更多目标。 可以通过开发插件或连接到外部数据源来实现此扩展。

该图显示用户Microsoft Teams 和 Copilot for Microsoft 365 之间的用户交互流。

观看视频,了解有关使用 Teams 消息扩展 Copilot for Microsoft 365 的详细信息:

什么是插件?

插件允许 Copilot for Microsoft 365 直接与第三方数据、应用和服务交互,增强其功能,并扩大其功能范围。 插件允许 copilot for Microsoft 365:

  • 获取实时信息,例如产品发布的最新新闻报道。
  • 检索基于知识的信息,例如 Figma 中的团队设计文件。

说明增强了消息扩展插件的可用性和有效性。 以下说明对应用的功能提供了清晰而简洁的摘要:

  • 应用说明:应用说明有助于改进 Teams 应用商店中的应用可发现性。
  • 命令说明:命令说明将用户意向和话语映射到插件中的搜索命令,并且必须基于对用户意向和关键字的分析进行构建。
  • 参数说明:参数说明以自然语言和输出格式解释系统的要求。
  • 语义说明:语义说明有助于 Copilot for Microsoft 365 生成内容,通过提供插件的功能和方案的概念性理解,帮助实现用户目标并将用户的意图与插件的功能相匹配。

有关详细信息,请参阅 定义说明

所有基于机器人的搜索消息扩展都有资格获得插件支持,但需经过验证,以确保插件满足质量、安全性、隐私和有用性预期。 可以使用 Teams Toolkit for Visual Studio Code、Visual Studio、Teams Toolkit 命令行界面 (CLI) 或 Teams 开发人员门户创建基于机器人的搜索消息扩展,并将消息扩展扩展为 Copilot for Microsoft 365 中的插件。

先决条件

在开始之前,请确保熟悉以下标准和准则,以生成适用于 copilot for Microsoft 365 的消息扩展插件:

创建基于机器人的消息扩展

重要

Microsoft 365 的Microsoft Copilot插件处于预览状态,仅在 Microsoft Teams 中的Microsoft 365 Chat中工作。

让我们创建一个基于机器人的搜索消息扩展,该扩展可以在 Teams 和 Copilot 中搜索 npm 注册表,并通过 Microsoft Teams 客户端的撰写消息区域共享结果。

在开始之前,请确保安装以下工具来生成和部署消息扩展:

  • 安装最新的 Teams 工具包预发行版
  • 确保已启用 “开发 Copilot 插件” 功能标志。 若要启用功能标志,请执行以下步骤:
    1. 打开 Visual Studio Code
    2. 转到 “管理>设置”。
    3. “搜索设置”搜索框中输入 Teams 工具包
    4. “扩展”下,选中“ Fx-extension:开发 Copilot 插件 ”复选框。

若要使用 Visual Studio Code 创建基于机器人的搜索消息扩展插件,请执行以下步骤:

  1. 打开 Visual Studio Code

  2. 在左窗格中,选择“ Teams 工具包”。

  3. 选择“ 创建新应用”。

  4. 选择 “消息扩展”。

  5. 选择“ 自定义搜索结果”。

  6. 选择“ 开始使用机器人”。

    屏幕截图显示“从机器人开始”选项,用于在 Visual Studio Code 中创建基于机器人的消息扩展。

  7. 选择编程语言。

  8. 选择“ 默认文件夹”。

  9. 输入应用的名称,然后选择 Enter。 Teams 工具包为应用搭建基架并创建消息扩展。

若要在 Teams 中运行邮件扩展,请执行以下步骤:

  1. 在左窗格中,选择“ Teams 工具包”。

  2. “帐户”下,执行以下步骤:

    1. 选择“ 登录到 Microsoft 365” ,然后输入Microsoft 365 凭据。

    2. 选择“ 登录到 Azure ”并输入 Azure 凭据。

      屏幕截图显示 Teams 工具包中用于Visual Studio Code的“帐户”下的“登录到 Microsoft 365 和 Azure”选项。

  3. 在左窗格中,选择“ 运行和调试” (Ctrl+Shift+D)

  4. 选择 “在 Teams (Edge) 中调试”或“在 Teams (Chrome) 调试”。 Teams 工具包使用 Web 浏览器在 Teams 中启动应用。

  5. 选择“添加”。 应用安装在 Teams 上。

  6. 转到聊天并选择 “操作和应用”。

  7. 在邮件扩展浮出菜单中,在搜索框中输入邮件扩展的名称。

  8. 选择邮件扩展并输入搜索查询。

  9. 从列表中选择一个产品。 Teams 在邮件撰写区域中将产品展开为自适应卡片。

  10. 选择“发送”。

在 Copilot for Microsoft 365 中触发消息扩展

若要在 Teams 中的 Copilot for Microsoft 365 中将消息扩展作为插件触发,请执行以下步骤:

  1. 选择“应用”。

  2. 搜索 Copilot 并打开 Copilot for Microsoft 365 应用。

  3. 选择“ 插件”。

  4. 在插件列表中,打开消息扩展的开关。

    屏幕截图显示了“插件”选项、插件列表以及为基于机器人的基于 ME-test-local 插件启用的切换。

  5. 在邮件撰写区域中,向 Copilot 发送Microsoft 365 的消息,以在 Teams 和 Copilot 中搜索 npm 包信息。 例如,在 npm-searchlocal 中查找 teamsfx-react 上的 npm 包信息。

    屏幕截图显示了插件提示以及 Copilot Microsoft 365 的响应。

注意

此提示可能并不总是使 copilot for Microsoft 365 包含来自消息扩展的响应。 如果发生这种情况,请尝试一些其他提示或向我们留下反馈,方法是对 Copilot Microsoft 365 响应进行投票并留言。

有关在 Copilot for Microsoft 365 中测试插件的详细信息,请参阅 调试插件选择

将消息扩展作为 Copilot 的插件启用会议

确保已创建基于机器人的消息扩展,并将其扩展为 Copilot for Microsoft 365 的插件。 在开始之前,我们建议你遵循 Copilot for Microsoft 365 扩展指南中列出的准则 来扩展适用于会议的 Copilot 插件。

若要为 Copilot for Teams 会议启用消息扩展插件,请执行以下步骤:

  1. 转到 Teams 会议

  2. 选择“ 加入”。

  3. 在会议窗口中,选择“ Copilot”。

  4. 选择 “开始听录”。

    屏幕截图显示了 Teams 会议中的 Copilot 选项和开始听录按钮。

  5. 选择“口语”,然后选择“ 确认”。 此时会显示“适用于 Teams 的 Copilot”窗格。

    屏幕截图显示了用于在 Teams 会议中选择口语和确认按钮的下拉列表。

  6. 在“适用于 Teams 的 Copilot”窗格中的右下角,选择“ Copilot 插件”按钮

    屏幕截图显示 Teams 会议中副驾驶窗格中的插件图标。

  7. 搜索插件并打开插件的开关。

  8. 在撰写区域中,选择“ 更多提示 ”以发送静态提示,也可以键入自己的提示并选择“ 发送”。

    屏幕截图显示 Teams 会议中“副驾驶”窗格中可用的静态提示列表。

会议 Copilot 可帮助会议变得更好、更高效。 你可以使会议更具交互性,从而为用户提供更流畅、更有趣的体验,从而为用户提供帮助。

分步指南

按照 分步指南 为 Copilot for Microsoft 365 生成基于机器人的搜索消息扩展插件。

另请参阅