文件组允许将最多 500 个文件分组到单个知识源中。 当系统询问相关或相关数据时,代理可以缩小搜索范围。
查询一组文件有助于代理更轻松地找到正确的内容。
文件组要求
仅支持本地上传的文件。
Copilot Studio 代理需要通过 Dataverse 搜索来使用此知识源。 如果无法添加启用了 Dataverse 的知识源,例如上传文件或向代理添加 Dataverse 表,请让管理员在环境中启用 Dataverse 搜索。 有关 Dataverse 搜索以及如何管理它的详细信息,请参阅 什么是 Dataverse 搜索 并 配置环境的 Dataverse 搜索。
注释
不支持 OneDrive 和 SharePoint 文件。
Copilot Studio 代理需要通过 Dataverse 搜索来使用此知识源。 如果无法将 Dataverse 文件添加到代理,请让管理员在环境中启用 Dataverse 搜索。 有关 Dataverse 搜索以及如何管理它的详细信息,请参阅 什么是 Dataverse 搜索 并 配置环境的 Dataverse 搜索。
文件组组件
文件组具有以下三个组件:
名称和说明:帮助智能体了解知识的字段
指示: 告知代理如何将此文件组用于用户查询的字段
知识:包含为智能体提供基础信息的信息的文件
文件组和单个文件之间的差异
每个单独的文件都是其自己的知识源。 文件组使用多个文件作为单个知识源,并使用说明帮助代理查找正确的文件并将正确的信息返回给用户。
例如,当组织具有依赖于特定个人因素(如地理位置或职务)的信息时,文件组会有所帮助。
将单个文件用作知识源时,代理会同时搜索所有知识源。 答案取决于代理在一个或多个文件中找到的一个或多个区块。
使用文件组时,代理会在两个阶段中搜索信息。 在第一阶段,代理使用知识说明查找正确的文件。 在下一阶段,代理查找文件中满足说明回答用户问题要求的正确区块。 此方法从正确的文件中返回更准确的答案。
文件组示例场景
上下文:Contoso 国际航空公司希望为客户构建一个机器人,以询问有关即将到来的旅行的问题。 最常见的问题之一是关于行李政策。
示例情况:行李政策因旅行类型(国内或国际)、客户层级(经济、商务或一流)和其他属性而异。
示例解决方案:Contoso 有一组 PDF,每个文件详细描述了一项政策,并为每个客户层级创建了一个文档。 在这种情况下,每个条件(如“航班类型”和“座位类型”)都可以设置为变量。 这些变量可帮助代理筛选知识源,以查找最相关的信息并给出最准确的答案。
使用新文件创建文件组
选择要上传的一个或多个文件时,将拆分在 “添加知识 ”对话框中上传文件的按钮,以指示将文件作为单个文件(单个知识源)或文件组(包含一个或多个文件的单个知识源)添加到代理的选项。
选择“ 上传为组”选项时,对话框提供从通用“文件组 1”更新文件组名称的选项,并添加 说明 ,以帮助代理筛选文件组,以便进行更准确的搜索。 有关更具体的说明,可以添加全局变量来帮助代理找到给定用户情况的正确知识。
通过选择 “创建”将文件组添加为知识源后,文件组图标会显示在 “概述 ”页(知识 部分)或 “知识 ”页中。
可以随时选择同一文件组以查看、添加或删除文件,或更改名称、说明或说明字段。
使用现有文件创建文件组
当代理已将单个文件添加到其中时,可以从单个文件启动文件组。 选择知识源行的 “更多 ”图标(...),然后选择“ 创建文件组”。
当创建者使用此选项时,对话框将显示以前上传到代理的所有单个文件。 但是,它不包括 SharePoint 或 OneDrive 知识源中的文件。 可以将一个或多个文件选到预选文件以创建文件组。
选择 “创建”后,各个文件将不再显示为 “概述 ”页(知识 部分)或“ 知识 ”页中的单个知识源。 它们在文件组中显示为单独的文件。
查看文件组中的文件
若要查看文件组的详细信息(例如它包含的单个文件),请选择文件组名称或使用悬停菜单选择 “编辑”。 此操作将带您到知识详细信息页面。
将文件添加到文件组
随时可以将新文件添加到文件组。 拖放文件,或浏览设备并选择更多文件以将其添加到文件组。 仅当有单个文件添加到代理时,后一个选项才可用。 如果已经存在其他类型的知识源(即使它们是文件),那么从上传的文件中选择选项将会关闭。
在 “概述 ”或“ 知识 ”页上,选择所需的文件组。
在文件组 的“知识 ”页上,选择“ 编辑 ”按钮或选择文件组的名称。
拖放或选择上传一个或多个所需文件的选项,或使用 “从上传的文件中选择 ”选项。
注释
必须使用“ 保存 ”按钮保存对文件组的每个更改。
更新或替换文件组中的文件
若要更新文件组中的文件,请删除旧文件并将新文件添加到文件组。
在 “概述 ”或“ 知识 ”页上,选择所需的文件组。
在文件组的 “知识 ”页上,选择“ 编辑 ”按钮。
选择回收站图标以删除文件。
拖放或选择上传一个或多个所需文件的选项,或使用 “从上传的文件中选择 ”选项。
注释
必须使用“ 保存 ”按钮保存对文件组的每个更改。
从文件组中删除文件
可以删除现有文件组的文件,直到仅保留一个文件。 文件组至少需要一个文件。
若要从文件组中删除文件,请执行以下作:
在“ 概述 ”或“ 知识 ”页上,选择所需的文件组。
在文件组的 “知识 ”页上,选择“ 编辑” 按钮。
选择回收站图标以删除文件。
对要删除的每个文件重复这些步骤。
重要
删除文件还会从代理中删除名称、描述、指令和索引数据。 此操作是永久性的,无法撤销。 若要还原文件,请重新加载文件。 必须使用“ 保存 ”按钮保存对文件组的每个更改。
删除文件组
可以从 “概述 ”、“知识”页或 “知识详细信息 ”页中删除文件组。
“概述”或“知识”页:将鼠标悬停在知识源上以显示菜单。 选择用于删除文件组的选项。
知识详细信息页:选择“保存”按钮旁边的“更多”图标(...),然后选择删除文件组的选项。
重要
删除文件组还会删除文件、名称、说明、指令和索引数据。 此操作是永久性的,无法撤销。 若要还原文件,请重新加载新文件组。
文件组说明
说明是一个格式文本字段,用户可以包含全局变量,例如用户的位置或出生日期,以创建代理执行知识搜索的要求。
- 地理方案:如果文件组有多个文件,而某个主题因居住位置而异,则用户可以请求代理仅在用户所在位置的知识范围内搜索。
没有说明的文件组
如果未在文件组中提供说明,代理将搜索该文件组中的所有知识源,而不是使用特定要求在文件子集内查找最相关信息。
指令和描述之间的差异
说明帮助使用生成性编排的代理为答案选择合适的知识源。 说明添加要求,以帮助代理根据全局变量选取正确的知识源,因此体验更符合最终用户的需求。
文件组常见问题解答
何时创建文件组
通过选择 “添加知识 ”按钮或将单个文件添加为单个知识源,在添加新知识时创建文件组。
在以下方案中,文件组非常有用:
- 代理依赖于许多不经常更新的静态文件。
- 代理需要访问未经身份验证的受众。
- 当创建者必须使用全局变量来缩小代理搜索的范围时。
是否可以同时创建文件组并上传单个文件?
可以从新文件或现有文件启动文件组。 虽然不能同时使用新文件和以前上传的文件启动文件组,但可以向现有文件组添加新文件或现有文件。
是否可以创建多个文件组?
每个代理最多创建 25 个文件组。 一次创建一个组。
文件组可以包含多少个文件?
文件组最多可以包含 500 个文件,每个文件最多包含 512 MB。
是否可以选择要上传文件组的文件夹?
不能直接上传文件夹,但可以选择文件夹中的所有文件来创建文件组。 有关文件要求,请参阅 “上传文件”作为知识源。
是否可以取消文件组的分组?
是的,如果每个代理的知识源总数为 500 或更少,则可能会取消对文件组进行分组。 此步骤将单个知识源转换为一个或多个知识源,具体取决于文件组包含的文件数。
可以从“概述”页、“知识”页或“知识详细信息”页中取消文件组的分组。
“概述”或“知识”页:将鼠标悬停在知识源上以显示菜单。 选择取消分组文件组的选项。
知识详细信息页:选择“保存”按钮旁边的“更多”图标(...),然后选择删除文件组的选项。
是否可以对其他类型的知识源进行分组或添加说明?
无法创建文件组或向其他类型的知识源添加说明。