智能 Microsoft 365 Copilot 副驾驶® 中的代理生成器功能提供了一个简单的界面,用于集成知识源,使声明性代理更加智能和上下文感知。 这些知识源将代理基于企业数据、公共内容和特定于用户的信息,使他们能够提供更准确、更相关、更个性化的响应。
本文介绍受支持的知识源,以及智能 Microsoft 365 Copilot 副驾驶®中配置它们的步骤。 有关使用 智能 Microsoft 365 Copilot 副驾驶® 生成代理的一般信息,请参阅使用 智能 Microsoft 365 Copilot 副驾驶® 生成代理。
有关支持的知识源和许可要求的详细信息,请参阅 知识源。
添加知识源
若要向代理添加知识源,请执行以下作:
在“智能 Microsoft 365 Copilot 副驾驶®”中,选择“创建代理”,然后转到“配置”选项卡。
在 “知识 ”部分中,使用以下方法之一添加知识源:
- 搜索栏 - 单击搜索栏并浏览以选择文件、网站、聊天或会议。
- 输入 URL - 添加公共网站或 SharePoint 链接 (必须为两个级别,且搜索框中) 没有查询参数。
- 上传文件 - 选择箭头图标以从设备选择文件,或选择云图标以从 SharePoint 网站添加文件。
选择要包含的项。 可以添加:
- 最多四个公共网站 URL。
- SharePoint 文件、文件夹或网站。
- 最多五个 Teams 聊天 URL。
- 从设备上传的嵌入文件。
- 如果组织的管理员) 启用,智能 Microsoft 365 Copilot 副驾驶®连接器 (。
公共网站
可以将特定公共网站添加为代理知识源,使代理上下文感知。 引用网站作为知识源时,以下限制适用:
- 公共网站 URL 必须只有两个级别:例如,
https://example.org/a/b/c是无效的 URL,因为它超过两个级别。 - URL 不能包含查询参数;例如,
https://example.org?test=1无效。 - 最多可以添加四个 URL。
若要将代理配置为使用任何 Web 数据作为知识,请在“ 配置 ”选项卡上的“ 知识”下,选择 “搜索所有网站”旁边的切换开关。
SharePoint 内容
可以将特定的 SharePoint 网站、文件和文件夹引用为代理知识源。 从 SharePoint 引用源时,请考虑以下限制:
- 每个代理总共可以选择 100 个 SharePoint 文件。
- 已上传到 SharePoint 的文件可能具有现有的权限和 敏感度标签,在代理生成响应时会遵循这些标签。
- 虽然所选知识文件没有直接文件大小限制,但代理只能对特定 文件类型进行推理。
注意
- 如果 启用受限的 SharePoint 搜索 ,则无法将 SharePoint 用作知识源。
- 当数据位于工作簿中的一个工作表中时,代理会根据 Excel 中的数据对查询做出最佳响应。
- 若要针对 Copilot 进行优化,建议保留所选文件的内容简洁。 有关详细信息,请参阅 提供给 Copilot 的文档长度。
输入 SharePoint 网站、文件夹或文件的 URL
您可以输入 SharePoint 网站、文件夹或文件的 URL,例如 contoso.sharepoint.com/sites/policies。 代理会搜索 URL 和子路径。 例如,如 的 contoso.sharepoint.com/sites URL 还包括子路径,例如 contoso.sharepoint.com/sites/policies。 代理使用相关信息提供目标响应。
提供 SharePoint URL 后,按 Enter 将其添加为知识源。
SharePoint 文件选取器
还可以通过选择 “知识 ”部分中的云图标,从 SharePoint 文件选取器中选择文件或文件夹。 选取器上的左窗格显示最近访问的 SharePoint 网站。 若要查看更多 SharePoint 网站,请选择“更多位置”。 如果最近创建了一个网站,它将在几分钟后显示。
注意
SharePoint 选取器可能不会显示你有权访问的所有通信网站。 通信网站仅显示在 SharePoint 选取器的“快速访问”和“最新动态”部分中。
选择网站后,可以选择多个文件和文件夹。 这样做会将 SharePoint 文件或文件夹添加到代理的知识源。 当同一网站包含多个文件夹时,选择文件夹名称旁边的按钮以查看其他文件夹。
文件就绪情况
将新文件上传到 SharePoint 时,可能需要几分钟时间才能让代理将其包含在响应中。 如果源未就绪,仍可在测试窗格中测试代理。 但是,在准备就绪之前,响应不包括新上传的文件中的信息。
可以通过查看“配置 ”选项卡中的 “知识 ”部分来检查文件准备情况;文件旁边有“正在准备”一词。 重命名或删除上传到 SharePoint 的基础文件时,代理会选取更改。 还可以选择 “知识 ”部分顶部的“重新加载”按钮,手动重新加载状态。
Microsoft Teams 数据
可以将代理Microsoft Teams 数据中,包括 Teams 聊天消息和会议信息。 若要将你有权访问的所有聊天消息、会议脚本和日历用作知识,请选择 “我的 Teams 聊天和会议”。
还可以将代理范围限定为特定聊天,包括团队频道、群组聊天和会议聊天。 将知识范围限定为特定聊天可以提高代理响应的准确性和相关性。 若要将 Teams 知识范围限定为特定聊天,请在“ 配置 ”选项卡上的“ 知识 ”部分选择搜索栏。 在打开的窗口中,选择“ 聊天 ”选项卡,然后选择要添加的特定聊天。 最多可以添加五个聊天。
重要
- Teams 知识仅适用于具有智能 Microsoft 365 Copilot 副驾驶®加载项许可证的用户。
- 不能将范围限定为单个会议。 选择 “我的 Teams 聊天和会议”时,代理将搜索所有会议脚本和整个日历。
- 代理可能无法访问所有会议脚本,具体取决于过去脚本的大小。
Outlook 电子邮件
可以在 Outlook 电子邮件中设置代理。 若要将电子邮件添加为知识源,请在“ 配置 ”选项卡上的“ 知识 ”部分中,选择搜索栏,然后选择 “我的电子邮件”。
注意
无法确定电子邮件知识的范围。 添加电子邮件时,代理将使用邮箱中的所有电子邮件作为知识。 与你共享代理的用户无权访问你的电子邮件作为知识。 此功能仅适用于具有智能 Microsoft 365 Copilot 副驾驶®加载项许可证的用户。
嵌入的文件内容
可以直接从设备上传文件,供代理用作知识。 上传的文件将成为代理中的嵌入内容。 若要上传文件,可以从设备拖放到“ 描述 ”选项卡或 “配置 ”选项卡。还可以选择“ 配置 ”选项卡上的箭头图标,从设备上传文件。 可以从设备上传单个文件,但不能上传文件夹。
最多可以添加 20 个文件作为知识源。
嵌入文件显示在“ 配置 ”选项卡上的“ 上传的文件”下。 文件可能需要几分钟时间才能上传,并在完全上传之前显示为灰色。 上传时间可能因文件大小和 Internet 速度而异。 有关嵌入文件的大小限制的信息,请参阅 文件大小限制。
若要删除已上传的文件,请选择该文件旁边的 X,然后选择 “删除”。
不支持具有以下任何特征的文件:
- 双密钥加密。
- 具有用户定义的权限的敏感度标签。 如果上传具有用户定义权限的文件,则代理创建会失败。
- 禁用了提取权限的敏感度标签。 如果上传这些文件,代理创建将失败。 如果代理用户没有对嵌入文件的提取权限,则用户无法访问该代理。
- 来自另一个启用了加密的租户的文件。
- 密码保护。
有关详细信息,请参阅 不支持的敏感度标签方案。
警告
将文件作为代理的知识源上传时,有权访问代理的任何用户都有权访问文件中的信息。 如果用户对文件上的任何敏感度标签没有提取权限访问权限,则对代理的访问将受到限制。
有关嵌入文件内容索引和检索的信息,请参阅 优化内容检索。
代理嵌入内容的敏感度标签
如果上传的任何文件具有敏感度标签,或者租户具有默认敏感度标签策略,则敏感 度标签 将应用于代理嵌入内容。 应用于代理嵌入内容的敏感度标签可确保代理符合组织的Microsoft Purview 策略。
应用于嵌入内容的敏感度标签是以下标签的更高优先级:
- 应用于任何嵌入文件的最高优先级敏感度标签。
- 组织应用 的默认敏感度标签策略 。
例如,如果代理中嵌入了带有“常规”标签和“机密”标签的文件,则会将机密敏感度标签应用于嵌入的内容。
注意
敏感度标签仅适用于嵌入内容;它不适用于代理引用的其他知识源,例如 SharePoint 文件或 Copilot 连接器内容。
只有对应用于嵌入内容的敏感度标签具有提取权限的用户才能访问和使用代理。 标签不会显示在代理应用商店一览上。 对嵌入内容没有提取权限的用户可以查看代理和代理说明,但无法安装和使用该代理。
敏感度标签也应用于代理响应。 此标签是以下标签的较高优先级:
- 嵌入内容的敏感度标签
- 任何其他代理知识源(如 SharePoint 和 OneDrive 文件)的敏感度标签。
目前,不能在代理上设置敏感度标签。
不受支持的敏感度标签方案
下表列出了当前不支持的敏感度标签方案,描述了生成器将文件上传到代理时的行为,并为生成器提供了建议的作。
| 应用场景 | 行为 | 操作 |
|---|---|---|
| 启用了双密钥加密 (DKE) 的敏感度标签 | 该文件已嵌入,但未用作知识。 生成器在上传文件时看不到错误消息。 | 建议避免使用 DKE 上传文件,因为它们不能用作知识。 |
| 启用了用户定义的权限的敏感度标签 | 文件已上传,但代理创建失败,没有错误消息。 | 删除具有用户定义的权限的所有上传的文件。 |
| 为用户禁用提取权限的敏感度标签 | 文件已上传,但代理创建失败,没有错误消息。 | 删除已禁用提取权限的所有上传文件。 |
| 具有来自另一个已启用加密的租户的敏感度标签的文件 | 该文件嵌入代理中,但不用作知识。 | 建议避免从启用了加密的租户上传具有敏感度标签的文件,因为它们不能用作知识。 |
| 具有密码保护的文件 | 文件已上传,生成器在上传的文件旁边看到一条错误消息。 | 使用密码保护删除所有上传的文件。 |
使用嵌入文件共享代理
使用嵌入文件共享代理时,仅在用户获取代理时,才会与用户共享这些文件。 获取代理后,用户可以根据这些知识源从 Copilot 获取响应。 可以使用以下选项将代理与嵌入式文件共享为知识:
- 组织中的任何人
- 组织中的特定用户
- 只有你
共享代理时,如果在嵌入内容上设置了敏感度标签,敏感度标签将显示在“共享”屏幕上。
文件类型和大小限制
下表列出了可添加为代理知识的文件类型,以及每种文件类型的嵌入文件大小限制。
| 文件类型 | 嵌入文件限制 |
|---|---|
| .doc | 512 MB |
| .docx | 512 MB |
| .html* | 不适用 |
| 512 MB | |
| .ppt | 512 MB |
| .pptx | 512 MB |
| .txt | 512 MB |
| .xls | 30 MB |
| .xlsx | 30 MB |
* 仅 SharePoint Online 支持。
注意
- 当数据位于工作簿中的一个工作表中时,代理会根据 Excel 中的数据对查询做出最佳响应。
- 若要针对 Copilot 进行优化,建议保持上传的文件内容简洁。 有关详细信息,请参阅 提供给 Copilot 的文档长度。
人员数据
可以将代理置于人员数据中,以提供更个性化的上下文感知响应。 人员数据提供有关个人的公共信息,例如姓名、职位、技能和组织关系。 这允许代理查找用户和同事配置文件,包括报告结构和联系人详细信息。
默认情况下,人员数据是为具有智能 Microsoft 365 Copilot 副驾驶®许可证的用户创建的代理启用的。 可以在代理配置 UI 中禁用或重新启用此功能。 禁用或启用人员数据:
- 在 智能 Microsoft 365 Copilot 副驾驶® 代理生成器的“配置”选项卡上,选择“引用组织中的人员以关闭或打开人员数据”旁边的切换开关。
此功能仅适用于具有智能 Microsoft 365 Copilot 副驾驶®加载项许可证的用户。
注意
人员数据充当个性化层,使用 Microsoft 365 的上下文扩充代理响应。 它不会引入新的隐私风险,但为用户和管理员提供透明度和控制。
Copilot 连接器
借助 Copilot 连接器,代理可以访问和应用来自外部系统的知识,例如客户帐户、事件票证、代码存储库和知识文章。 可以使用 Copilot 连接器将企业数据集成到代理中,为代理提供特定于域的知识。
注意
管理员必须在Microsoft 365 管理中心中启用和配置 Copilot 连接器。
有关 Copilot 连接器的详细信息,请参阅智能 Microsoft 365 Copilot 副驾驶®连接器概述。
作用域 Copilot 连接器数据源
为了提高代理响应的准确性和相关性,代理不仅可以以广泛的组织数据为基础,还可以以特定范围的数据为基础。 若要将代理中的连接器数据范围限定为特定属性,请执行以下作:
在“ 配置 ”选项卡上的“ 选择其他数据源”下,选择数据源的连接器。
在该连接器的卡上,添加与方案相关的连接。
选择箭头以返回到 “知识 ”部分。
展开添加的连接器,选择要将知识范围限定为 (的属性,例如项目、空间、文件夹) ,然后搜索或键入属性名称。
注意
如果属性未显示在搜索结果中,可能是因为:
- 管理员未配置限定范围的内容。
- 你没有访问内容所需的权限。
- 范围对所选连接器无效。
从列表中选择属性以添加它。
代理的知识范围现在限定为与限定范围属性关联的数据。
例如,使用 Azure DevOps 工作项连接器时,可以将代理的范围限定为特定的区域路径,以确保代理仅关注最相关的工作项。
若要限定 DevOps 工作项区域路径Azure,
- 在“选择其他数据源”下,选择“Azure DevOps 工作项”。
- 选择与任务相关的连接旁边的 “添加 ”按钮。
- 选择箭头以返回到 “知识 ”部分。
- 选择 “选择区域路径 ”,然后搜索或键入区域路径名称。
- 选择要添加的区域路径。
下表列出了支持范围范围的 Copilot 连接器以及可用于限定数据范围的属性。
| Connector | 范围属性 |
|---|---|
| Azure DevOps 工作项 | 区域路径 |
| Azure DevOps Wiki | Project |
| 合流 | 空格键 |
| Google Drive | Folder |
| GitHub 云拉取请求 | 存储库 |
| GitHub 云问题 | 存储库 |
| GitHub 云知识 | 存储库 |
| Jira | Project |
| ServiceNow 知识 | 知识库 |
| ServiceNow 目录 | 目录 |
| ServiceNow 票证 | 实体类型 (Sys_class_name/类别/子类别) |
有关可用的 Copilot 连接器的详细信息,请参阅 连接器库。
确定知识源优先于一般知识的优先级
可以将代理配置为在响应需要基于知识的搜索的查询时优先考虑您提供的知识源(例如 SharePoint 内容或嵌入文件)。 基于知识的搜索是用户用于查找特定信息的请求;例如:
- 谁是现任公司首席执行官?
- 下一次商务会议是什么时候?
- 与功能相关的最新更新是什么?
某些用户请求不需要基于知识的搜索;代理可以根据一般 AI 知识做出响应。 例如:
- 将此短语翻译成西班牙语:“你好,你好吗?
- 什么是 1+1?
启用此功能时,代理会回答不需要基于其一般知识进行搜索的简单问题,但仅使用知识源来回答任何基于搜索的问题。 如果代理在提供的知识源中找不到相关信息,它会响应一条回退消息,指出找不到该信息。
若要将代理配置为确定知识源的优先级,请在“ 配置 ”选项卡上,选择 “仅使用指定源”旁边的切换开关。
注意
智能 Microsoft 365 Copilot 副驾驶® 中的代理生成器不支持阻止代理响应中的一般 AI 知识。 若要更严格地控制知识源,请使用 Copilot Studio。 有关详细信息,请参阅 使用生成 AI 协调代理行为。