智能 Microsoft 365 Copilot 副驾驶®的扩展性选项

在决定 AI 开发方法时,需要考虑许多选项,包括智能 Microsoft 365 Copilot 副驾驶®扩展性选项和 Azure AI 解决方案。 本文可帮助你确定最符合特定需求和目标的 Microsoft 365 扩展性选项。

扩展 Copilot 的模型还是生成自定义引擎代理?

当你希望创建完全自定义的端到端 AI 产品以满足业务需求时,通常会为 Retrieval-Augmented 代 (RAG) 解决方案选择语言模型和业务流程。

但是,使用 智能 Microsoft 365 Copilot 副驾驶®,还可以选择扩展 Copilot 的大型语言模型的专用实例 (LLM) 和 Azure OpenAI 服务。 Copilot 的 LLM 基于每个租户的 Microsoft 365 内容,因此它可以处理用户每天使用的文档、消息和其他业务内容。 扩展 Copilot 时,可以提供 Copilot 的 业务流程层 用于生成响应的特定知识源和技能。

何时扩展智能 Microsoft 365 Copilot 副驾驶®

  • 你想要利用 Copilot 的模型和业务流程协调程序。
  • 你有外部数据,希望通过 Microsoft Graph 连接器提供给 Copilot 进行推理。
  • 现有 API 可用作 API 插件 ,用于对实时数据进行读写访问。
  • 你有一个现有的 Teams 消息扩展 ,可以用作插件。

何时生成自定义代理

  • 你希望为服务使用特定模型 (LLM 或小型语言模型 (SLM) ) 。
  • 需要代理 AI 支持。
  • 你希望服务独立于智能 Microsoft 365 Copilot 副驾驶®,所有Microsoft 365 用户都可以访问,无论其 Copilot 许可状态如何。

一个关系图,可帮助你确定哪些智能 Microsoft 365 Copilot 副驾驶®扩展性选项最适合你。

扩展 Microsoft 365 Copilot

可通过两种方式扩展智能 Microsoft 365 Copilot 副驾驶®。 可以使用 声明性代理插件自定义 Copilot,还可以使用 Microsoft Graph 连接器向 Copilot 和代理添加知识。

提示

你是业务决策者吗? 查看Microsoft Copilot方案库

声明性代理

声明性代理 旨在通过允许创建个性化聊天体验来提供定制的交互和响应来增强用户体验。 声明性代理的外观与智能 Microsoft 365 Copilot 副驾驶®相同。 声明性代理可与插件和连接器结合使用,以添加技能和知识。

虚构的声明性代理 UI。

对于以下情况,声明性代理是一个很好的选择。

  • 你希望基于智能 Microsoft 365 Copilot 副驾驶®的全部功能进行分层。
  • 你的方案需要专注或专业化。 例如,将知识集中在一组特定的文档上,或专注于财务主题。
  • 你希望面向组织中的特定角色或领域,例如人力资源、销售或财务。
  • 你需要将范围限定为特定的数据源,包括域知识、Microsoft Graph 连接器和插件。
  • 你希望通过自定义指令对从数据源接收的数据进行细微差别解释。

插件

插件将技能和操作添加到声明性代理。

  • API 插件 通过调用具有 OpenAPI 说明的 REST API 来扩展声明性代理。
  • Copilot Studio连接智能 Microsoft 365 Copilot 副驾驶®和 Power Platform 环境中的操作。 操作包括提示连接器。 如果你希望无需太多编码即可进行开发,这些选项适合你。
  • Power Platform 连接器允许使用 Microsoft Copilot Studio 创建的声明性代理与外部服务和数据源实时交互。
  • Teams 消息扩展 是 Teams 的搜索和操作功能,现在充当代理的插件。

提示

如果你有现有的 Teams 消息扩展,则可以将其用作插件,几乎无需修改或无需修改。 对于新插件,建议创建 API 插件。

Microsoft Graph 连接器

Microsoft Graph 连接器 支持从各种源引入数据到 Microsoft Graph,从而促进跨 Microsoft 365 和其他服务的统一数据访问和见解。 通过 Microsoft Graph 连接器引入的项可用于智能 Microsoft 365 Copilot 副驾驶®以及声明性代理。

使用支持代码或低代码扩展智能 Microsoft 365 Copilot 副驾驶®

你的旅程因所需的结果和编码专业知识而异。 无论你是经验丰富的编码员,还是喜欢低代码或无代码解决方案,都有一套适合你的开发风格的工具。

  • 支持代码选项包括声明性代理、API 插件和Microsoft Graph 连接器。 Teams Toolkit for Visual Studio Code 允许开发和定制代理。
  • 低代码或无代码选项是使用 Copilot Studio 代理生成器、Copilot Studio操作和 Power Platform 连接器生成的声明性代理。 可以在 Copilot Studio 中使用用户友好的界面进行快速开发。

生成自定义引擎代理

使用 Azure AI 服务,可以 创建自定义引擎代理。 自定义引擎代理基于自带模型。 使用自定义引擎代理时,代理独立于智能 Microsoft 365 Copilot 副驾驶®及其 LLM 和业务流程协调程序。

对于以下情况,自定义引擎代理是一个不错的选择。

  • 你的方案需要使用特定的 LLM 或 SLM。
  • 需要更好地控制代理的 UX 或行为。
  • 你希望将代理发布到不在 Microsoft 365 上的用户。

使用专业代码或低代码生成自定义引擎代理

生成方式以及使用的工具由你决定。 选项包括:

  • pro-code 选项允许完全自定义。 使用 Teams Toolkit for Visual Studio Code 进行开发,并从 Teams AI 库Azure OpenAI Studio 开始进行配置,然后将生成的代码导出到 Teams 工具包。

  • 对于低代码或无代码,可以使用 Copilot Studio 中的用户友好界面快速开发自定义代理。

    注意

    Microsoft Copilot Studio将自定义引擎代理称为自定义副驾驶。