创建文件组

文件组允许将最多 500 个文件分组到单个知识源中。 当系统询问相关或相关数据时,代理可以缩小搜索范围。

查询一组文件有助于代理更轻松地找到正确的内容。

文件组要求

  • 仅支持本地上传的文件。

  • Copilot Studio 代理需要通过 Dataverse 搜索来使用此知识源。 如果无法添加启用了 Dataverse 的知识源,例如上传文件或向代理添加 Dataverse 表,请让管理员在环境中启用 Dataverse 搜索。 有关 Dataverse 搜索以及如何管理它的详细信息,请参阅 什么是 Dataverse 搜索配置环境的 Dataverse 搜索

注释

  • 不支持 OneDrive 和 SharePoint 文件。

  • Copilot Studio 代理需要通过 Dataverse 搜索来使用此知识源。 如果无法将 Dataverse 文件添加到代理,请让管理员在环境中启用 Dataverse 搜索。 有关 Dataverse 搜索以及如何管理它的详细信息,请参阅 什么是 Dataverse 搜索配置环境的 Dataverse 搜索

文件组组件

文件组具有以下三个组件:

  1. 名称和说明:帮助智能体了解知识的字段

  2. 指示: 告知代理如何将此文件组用于用户查询的字段

  3. 知识:包含为智能体提供基础信息的信息的文件

文件组和单个文件之间的差异

每个单独的文件都是其自己的知识源。 文件组使用多个文件作为单个知识源,并使用说明帮助代理查找正确的文件并将正确的信息返回给用户。

例如,当组织具有依赖于特定个人因素(如地理位置或职务)的信息时,文件组会有所帮助。

将单个文件用作知识源时,代理会同时搜索所有知识源。 答案取决于代理在一个或多个文件中找到的一个或多个区块。

使用文件组时,代理会在两个阶段中搜索信息。 在第一阶段,代理使用知识说明查找正确的文件。 在下一阶段,代理查找文件中满足说明回答用户问题要求的正确区块。 此方法从正确的文件中返回更准确的答案。

文件组示例场景

上下文:Contoso 国际航空公司希望为客户构建一个机器人,以询问有关即将到来的旅行的问题。 最常见的问题之一是关于行李政策。

示例情况:行李政策因旅行类型(国内或国际)、客户层级(经济、商务或一流)和其他属性而异。

示例解决方案:Contoso 有一组 PDF,每个文件详细描述了一项政策,并为每个客户层级创建了一个文档。 在这种情况下,每个条件(如“航班类型”和“座位类型”)都可以设置为变量。 这些变量可帮助代理筛选知识源,以查找最相关的信息并给出最准确的答案。

使用新文件创建文件组

选择要上传的一个或多个文件时,将拆分在 “添加知识 ”对话框中上传文件的按钮,以指示将文件作为单个文件(单个知识源)或文件组(包含一个或多个文件的单个知识源)添加到代理的选项。

选择“ 上传为组”选项时,对话框提供从通用“文件组 1”更新文件组名称的选项,并添加 说明 ,以帮助代理筛选文件组,以便进行更准确的搜索。 有关更具体的说明,可以添加全局变量来帮助代理找到给定用户情况的正确知识。

通过选择 “创建”将文件组添加为知识源后,文件组图标会显示在 “概述 ”页(知识 部分)或 “知识 ”页中。

可以随时选择同一文件组以查看、添加或删除文件,或更改名称、说明或说明字段。

使用现有文件创建文件组

当代理已将单个文件添加到其中时,可以从单个文件启动文件组。 选择知识源行的 “更多 ”图标(...),然后选择“ 创建文件组”。

当创建者使用此选项时,对话框将显示以前上传到代理的所有单个文件。 但是,它不包括 SharePoint 或 OneDrive 知识源中的文件。 可以将一个或多个文件选到预选文件以创建文件组。

选择 “创建”后,各个文件将不再显示为 “概述 ”页(知识 部分)或“ 知识 ”页中的单个知识源。 它们在文件组中显示为单独的文件。

查看文件组中的文件

若要查看文件组的详细信息(例如它包含的单个文件),请选择文件组名称或使用悬停菜单选择 “编辑”。 此操作将带您到知识详细信息页面。

将文件添加到文件组

随时可以将新文件添加到文件组。 拖放文件,或浏览设备并选择更多文件以将其添加到文件组。 仅当有单个文件添加到代理时,后一个选项才可用。 如果已经存在其他类型的知识源(即使它们是文件),那么从上传的文件中选择选项将会关闭。

  1. “概述 ”或“ 知识 ”页上,选择所需的文件组。

  2. 在文件组 的“知识 ”页上,选择“ 编辑 ”按钮或选择文件组的名称。

  3. 拖放或选择上传一个或多个所需文件的选项,或使用 “从上传的文件中选择 ”选项。

    注释

    必须使用“ 保存 ”按钮保存对文件组的每个更改。

更新或替换文件组中的文件

若要更新文件组中的文件,请删除旧文件并将新文件添加到文件组。

  1. “概述 ”或“ 知识 ”页上,选择所需的文件组。

  2. 在文件组的 “知识 ”页上,选择“ 编辑 ”按钮。

  3. 选择回收站图标以删除文件。

  4. 拖放或选择上传一个或多个所需文件的选项,或使用 “从上传的文件中选择 ”选项。

    注释

    必须使用“ 保存 ”按钮保存对文件组的每个更改。

从文件组中删除文件

可以删除现有文件组的文件,直到仅保留一个文件。 文件组至少需要一个文件。

若要从文件组中删除文件,请执行以下作:

  1. 在“ 概述 ”或“ 知识 ”页上,选择所需的文件组。

  2. 在文件组的 “知识 ”页上,选择“ 编辑” 按钮。

  3. 选择回收站图标以删除文件。

  4. 对要删除的每个文件重复这些步骤。

重要

删除文件还会从代理中删除名称、描述、指令和索引数据。 此操作是永久性的,无法撤销。 若要还原文件,请重新加载文件。 必须使用“ 保存 ”按钮保存对文件组的每个更改。

删除文件组

可以从 “概述 ”、“知识”页或 “知识详细信息 ”页中删除文件组。

  • “概述”或“知识”页:将鼠标悬停在知识源上以显示菜单。 选择用于删除文件组的选项。

  • 知识详细信息页:选择“保存”按钮旁边的“更多”图标(...),然后选择删除文件组的选项。

重要

删除文件组还会删除文件、名称、说明、指令和索引数据。 此操作是永久性的,无法撤销。 若要还原文件,请重新加载新文件组。

文件组说明

说明是一个格式文本字段,用户可以包含全局变量,例如用户的位置或出生日期,以创建代理执行知识搜索的要求。

  • 地理方案:如果文件组有多个文件,而某个主题因居住位置而异,则用户可以请求代理仅在用户所在位置的知识范围内搜索。

没有说明的文件组

如果未在文件组中提供说明,代理将搜索该文件组中的所有知识源,而不是使用特定要求在文件子集内查找最相关信息。

指令和描述之间的差异

说明帮助使用生成性编排的代理为答案选择合适的知识源。 说明添加要求,以帮助代理根据全局变量选取正确的知识源,因此体验更符合最终用户的需求。

文件组常见问题解答

何时创建文件组

通过选择 “添加知识 ”按钮或将单个文件添加为单个知识源,在添加新知识时创建文件组。

在以下方案中,文件组非常有用:

  • 代理依赖于许多不经常更新的静态文件。
  • 代理需要访问未经身份验证的受众。
  • 当创建者必须使用全局变量来缩小代理搜索的范围时。

是否可以同时创建文件组并上传单个文件?

可以从新文件或现有文件启动文件组。 虽然不能同时使用新文件和以前上传的文件启动文件组,但可以向现有文件组添加新文件或现有文件。

是否可以创建多个文件组?

每个代理最多创建 25 个文件组。 一次创建一个组。

文件组可以包含多少个文件?

文件组最多可以包含 500 个文件,每个文件最多包含 512 MB。

是否可以选择要上传文件组的文件夹?

不能直接上传文件夹,但可以选择文件夹中的所有文件来创建文件组。 有关文件要求,请参阅 “上传文件”作为知识源

是否可以取消文件组的分组?

是的,如果每个代理的知识源总数为 500 或更少,则可能会取消对文件组进行分组。 此步骤将单个知识源转换为一个或多个知识源,具体取决于文件组包含的文件数。

可以从“概述”页、“知识”页或“知识详细信息”页中取消文件组的分组。

  • “概述”或“知识”页:将鼠标悬停在知识源上以显示菜单。 选择取消分组文件组的选项。

  • 知识详细信息页:选择“保存”按钮旁边的“更多”图标(...),然后选择删除文件组的选项。

是否可以对其他类型的知识源进行分组或添加说明?

无法创建文件组或向其他类型的知识源添加说明。