使用代理扩展智能 Microsoft 365 Copilot 副驾驶®

智能 Microsoft 365 Copilot 副驾驶®提供了一种默认体验,用于在整个组织中与内容和资源进行互动。 虽然默认功能提供了许多有用的功能,但有时客户需要与更集中的对话助手进行交互,直接在智能 Microsoft 365 Copilot 副驾驶®内访问。 一个更专注的助手的一个示例是,在需要支持具有专用词汇的特定主题领域时,该领域基于特定的知识库。

通过在 Copilot Studio 中构建的专用代理进行扩展,可以帮助 智能 Microsoft 365 Copilot 副驾驶® 处理这些情况。

可以通过两种不同的方式将代理添加到智能 Microsoft 365 Copilot 副驾驶®:

  • 自定义代理
  • 智能 Microsoft 365 Copilot 副驾驶® 代理

注释

智能 Microsoft 365 Copilot 副驾驶® 中的代理在 智能 Microsoft 365 Copilot 副驾驶® 中称为 声明式代理 。 详细了解 智能 Microsoft 365 Copilot 副驾驶® 扩展性

本文介绍:

  • 创建自定义智能体
  • 为 智能 Microsoft 365 Copilot 副驾驶® 创建代理
  • 向代理添加工具和知识
  • 将自定义代理发布到智能 Microsoft 365 Copilot 副驾驶®和Microsoft Teams

智能 Microsoft 365 Copilot 副驾驶® 的代理、工具、知识和建议提示是什么?

下表提供了关于智能 Microsoft 365 Copilot 副驾驶®的代理、工具、知识与建议提示之间区别的详细信息。

Name 定义
自定义代理 自定义代理是从头开始生成的代理。 自定义代理可以包含各种功能,包括知识、工具和建议的提示。 在对话界面中创作自定义代理,该接口为 Copilot Studio 模型生成提示。 可以将自定义代理发布到 智能 Microsoft 365 Copilot 副驾驶® 和 Teams 频道,但也可以将其与其他频道一起使用。
智能 智能 Microsoft 365 Copilot 副驾驶® 副驾驶® 智能体 通过撰写适用于智能 Microsoft 365 Copilot 副驾驶®的提示,您可以创建一个用于智能 Microsoft 365 Copilot 副驾驶®的代理。 此提示定义一组用于管理代理交互的运行时行为、个性和规则。 Copilot 代理相当于在 智能 Microsoft 365 Copilot 副驾驶® 中创建的声明式代理。 智能 Microsoft 365 Copilot 副驾驶® 的代理是对 智能 Microsoft 365 Copilot 副驾驶® 的扩展,你可以为它配备工具和知识。 这些代理也可以直接作为 Microsoft Teams 中的代理使用。
工具 操作是一种机制,可让智能体调用其他系统并检索数据或执行其他操作。 工具是单轮交互。 工具可以使用身份验证,并且可以包括参数和其他功能。 请参阅 向自定义代理添加工具
知识 知识是指存在于你的 Microsoft 365 租户中的信息,包括 SharePoint 和 Graph 数据连接器。
建议的提示 建议提示是智能体中由制作者创作的提示,使客户能够轻松地使用智能体执行常见或复杂的操作。

保护智能体的安全

Microsoft 365 的客户和合作伙伴可以使用 Copilot Studio 构建代理,从而扩展 智能 Microsoft 365 Copilot 副驾驶® 的功能,同时这些代理通过配置的 REST API 描述调用自定义指令、基础知识和工具。 工具获取影响智能 Microsoft 365 Copilot 副驾驶® 行为的数据,包括来自不受信任的源(如电子邮件和支持票证)的数据。 恶意行为者可以在这些不受信任的来源中创建攻击载荷,以操控代理的行为,如错误地回答问题或调用自定义工具。

若要保护代理免受不良参与者的影响,请使用 Copilot Studio 中的控件 来配置用于知识和自定义工具的安全连接器

先决条件

  • 用户和制造商必须具有使用智能 Microsoft 365 Copilot 副驾驶®的许可证。
  • 创建者必须具有在 Copilot Studio 环境中创建和访问的权限。

创建和配置自定义智能体

有关创建和配置自定义代理的详细信息,请参阅以下文章:

为 智能 Microsoft 365 Copilot 副驾驶® 创建代理

在Copilot Studio中为智能 Microsoft 365 Copilot 副驾驶®创建代理类似于创建自定义代理,但起点不同:你从 智能 Microsoft 365 Copilot 副驾驶® 页面开始。

要为 智能 Microsoft 365 Copilot 副驾驶® 创建代理:

  1. 在侧边栏选择 “特工”。

  2. 从代理列表中选择 智能 Microsoft 365 Copilot 副驾驶®

  3. 代理卡上选择“添加”。 会出现一个配置表单。

  4. 配置代理的基本功能:

    • 用一个代表性的名字替换默认名称。 该名称的最大长度为42个字符。 名称中不能包含角括号(<>)。
    • 如果需要,可以替换默认图标。 代理图标的图像文件必须为PNG格式,大小不超过72 KB。
    • 输入你希望经纪人做的简要描述。
    • 提供更详细的指导,指导你的客服如何表现,并列出它能完成的任务。
  5. 可选地,添加 建议提示知识来源

  6. 若要让代理使用公共 Web 搜索(通过 Bing)检索 Web 结果,请启用 Web 浏览

  7. 完成操作后,选择“创建”。 代理的概览页面会出现。

代理现已创建。 你可以在测试聊天中与它互动,或者添加更多功能和知识。

您可以在 智能 Microsoft 365 Copilot 副驾驶® 代理页面的“代理”标签下看到新创建的代理。 由于智能体不是自定义智能体,因此它不会显示在主智能体列表中。

为 智能 Microsoft 365 Copilot 副驾驶® 的代理添加知识

可以将三种主要类型的知识添加到智能 Microsoft 365 Copilot 副驾驶®的代理中:

Name 定义
Sharepoint 组织中“SharePoint”资源的路径。 智能 Microsoft 365 Copilot 副驾驶® 使用用户的凭据来确保他们只能从他们有权访问的信息中获取答案。
Copilot (Graph)连接器 连接器是由租户管理员配置的数据源,用于向 智能 Microsoft 365 Copilot 副驾驶® 和代理添加知识。 在 智能 Microsoft 365 Copilot 副驾驶® 连接器概述中了解详细信息。
网页浏览 代理还可以使用公共 Web 搜索(通过Bing)检索 Web 结果。

注释

网页浏览 功能在概览页面上配置。

为代理人添加知识:

  1. 返回到智能体概述页。

  2. 知识 卡上,选择 添加知识

  3. 选择数据源。

    • 如果使用SharePoint,请提供库或站点根目录的路径。 不支持指定单页或文件。
    • 如果使用 Copilot 连接器,并且管理员在Microsoft 365中配置了 Copilot 连接器,则可以从配置的数据源中选择 Copilot 连接器。
    • 你可以通过在代理的概览页面上开启或关闭 网页 浏览功能,阻止或允许其进行网页搜索。

可以将多种类型混合的知识源添加到代理。

配置了知识库后,具有知识的智能体会立即在测试聊天中可用。 关闭知识面板,选择测试面板顶部的 “开始新测试会话 ”图标,然后尝试提出知识来源应涵盖的问题。

注释

如果未返回结果,请将反馈提交到 Microsoft 以进行分析和产品改进。

为智能 Microsoft 365 Copilot 副驾驶®的代理添加一个工具

使用工具让代理检索信息或执行任务,如更新记录或完成交易。 你可以用连接器(也称为Power Platform连接器)来创建工具。 工具类型包括提示、预生成连接器和自定义连接器。 了解更多内容,请参见 “向定制代理添加工具”。

与添加知识相比,添加工具需要额外的规划。 考虑以下问题:

  • 该工具应该使用用户的身份验证还是制造商的身份验证?
  • 制造商能否提供说明,以便为生成 AI 提供信息,说明何时以及如何使用该工具?
  • 函数的参数应该总是自动填充,还是应该由制作者在创作时填充?

将工具添加到代理时,每个注意事项都会发挥作用。

若要添加工具,请执行以下步骤:

  1. 返回您的经纪人概览页面。

  2. 工具 卡上,选择 添加工具

  3. 搜索所需工具,或在 创建新建中选择你想要的选项。

    如果您想创建新工具,可用的选项包括:

    • 提示
    • 代理流程
    • 计算机使用
    • 自定义连接器
    • 模型上下文协议
    • REST API

    一旦你选择了想要的工具类型,系统会引导你进入一个指导过程。 体验类似于用于向自定义代理添加新工具的体验。

查看和更新工具配置

创建工具后,它会出现在概览页面的工具列表中。 选择要查看和编辑其配置的工具。 工具配置体验分为三个部分:

  • 详细信息
  • 输入
  • 完成

详细信息部分

使用 “详细信息 ”部分配置工具名称、显示名称和说明。

  • 工具名称:用于在引文中显示的工具的名称。 此信息还有助于智能 Microsoft 365 Copilot 副驾驶® 选择要执行的工具。
  • 显示名称:在 智能 Microsoft 365 Copilot 副驾驶® 体验中显示的工具的友好名称。
  • 关于代理在何时使用此工具的说明:关于 Copilot 何时应使用此工具的完整对话细节说明,以及会触发该工具的问题类型。

输入和完成功能部分

Copilot Studio 通过检查连接器对象自动填充一组输入和输出。 你可以让 Copilot 填写这些字段,或在创作期间手动填写它们。

默认情况下,无需自定义此体验,除非选择手动填充字段或替代说明。

测试您的工具

调整完成后,测试工具:在测试面板顶部选择 “开始新测试会话 ”图标,然后提出一个问题,这样工具就能调用。

首次触发该工具时,代理在聊天中会显示连接卡。 此卡会提示你使用自己的凭据登录到该工具,或使用单一登录(SSO)凭据(如果适用)。

建议的提示

当用户首次与代理交互时,他们通常不知道他们可以询问什么或不知道代理的丰富性。 因此,他们倾向于提出简单的问题。 智能 Microsoft 365 Copilot 副驾驶® 通过提供建议的提示体验来解决此问题。 建议的提示为用户提供了容易上手的简单指引。

你可以随时从总览页面的建议提示部分编辑建议提示,或创建自己的提示。

使用建议提示的一种方法是将其用作预期用户会问的简单问题的快捷方式。 然而,它们也是呈现更复杂的提示的机会,否则用户可能不理解这些提示。

在建议的提示中,代理作者可以完全访问 智能 Microsoft 365 Copilot 副驾驶® 大语言模型的所有功能,包括你添加的工具和知识。 考虑创建复杂的提示,帮助用户轻松完成常见任务。

将自定义代理发布到 Teams + Microsoft 365频道

还可以通过将代理发布到 Teams + Microsoft 365 通道,使用自定义代理扩展智能 Microsoft 365 Copilot 副驾驶®。 在 Connect 中了解详细信息,并为 Teams 和 Microsoft 365 配置代理。

发布 智能 Microsoft 365 Copilot 副驾驶® 代理程序

当代理在 Copilot Studio 测试体验中按预期工作时,即可发布。 发布后,智能 Microsoft 365 Copilot 副驾驶® 代理即可上传到组织目录。 与独立代理不同,智能 Microsoft 365 Copilot 副驾驶® 的代理发布时不会自动部署到 智能 Microsoft 365 Copilot 副驾驶® 和 Teams 中。

发布您的 智能 Microsoft 365 Copilot 副驾驶® 代理程序

  1. 返回到代理的概述页面。

  2. 选择右上角的 “发布 ”。

    下一个表单中的信息将用于填充组织的 Office 和 Teams 目录中的条目,同时更新 Microsoft 管理中心的集成应用列表。 智能 Microsoft 365 Copilot 副驾驶® 语言模型不使用此信息。

  3. 根据需要填写字段,然后选择发布

    作完成后,将显示 “可用性选项 ”页。

注释

选择 Publish 时,机器人服务会在租户的 Microsoft Entra ID 环境中配置,对应于 Copilot 代理。 资源允许用户在Microsoft Teams中与代理交互。

设置可用性选项

使用“可用性选项”页,可以将代理分发到您的帐户、分发列表管理的小组,或者由管理员发布到组织的目录中。

注释

如果管理员阻止租户进行旁加载或发布操作,则这些功能中的一个或多个可能会不可用。 与租户管理员联系,以确定适合租户的分发机制。

可用性选项 Description
分享链接 可以将 深链接复制到 Microsoft Teams 以调用已发布的代理。 在租户中打开链接将开启与智能体的聊天体验。
对我的团队成员和共享用户显示 向其他人授予访问权限以参与代理创作,或向安全组授予访问权限以便在 Microsoft 365 聊天或 Teams 中使用代理。
对我组织中的所有人显示 提交给租户管理员以添加到组织目录中,供所有租户用户根据需要进行安装。
下载为 .zip 作为 zip 文件夹下载。 通过此可用性选项,可以手动上传到 Teams/智能 Microsoft 365 Copilot 副驾驶®,以提交到管理员以查看或直接上传到组织目录。

有关在 Teams 目录中管理应用的详细信息,请参阅 “管理 Power Platform 应用”。

在智能 Microsoft 365 Copilot 副驾驶®或Microsoft Teams中使用该代理

可以在 智能 Microsoft 365 Copilot 副驾驶® 或 Teams 中试用代理。 要么在 智能 Microsoft 365 Copilot 副驾驶® 聊天界面中与代理互动,或从侧边栏选择代理来与之进行交互。 选择代理后,仅与代理交互,直到结束该对话并返回到 Copilot 或 Teams。

智能体作者的提示

  • 智能 Microsoft 365 Copilot 副驾驶® 缓存给定会话中以前提出的问题的答案,即使它调用工具来检索数据。 要破坏缓存,请使用测试聊天顶部的 “开始新测试会话 ”图标。
  • 若要了解生成 AI 为何选择或未选择工具,请在聊天中输入 -developer on 并提问。
  • 你在 智能 Microsoft 365 Copilot 副驾驶® 运行时看到的结果,可能与 Copilot Studio 测试面板和 Microsoft Teams 中看到的不同。
  • 与自定义代理不同,Copilot代理不会为 Copilot Studio Analytics 页收集数据。
  • 当您使用 智能 Microsoft 365 Copilot 副驾驶® 测试代理时,利用“拇指向下”反馈功能向 Microsoft Copilot 团队提供反馈。 反馈不会直接影响 智能 Microsoft 365 Copilot 副驾驶® 的触发质量。