将 SharePoint 添加为知识源

SharePoint 作为代理级别的知识源,生成 答案 的工作原理是将代理与 SharePoint URL 或 SharePoint 列表配对。 此选项提供 Copilot Studio 中 SharePoint 的完全支持。

备注

  • “添加知识 ”对话框中,有两个 SharePoint 选项。 文件上传部分中的 SharePoint 选项用于上传单个 SharePoint 文件或文件夹,并启用文件同步功能。 本文介绍 SharePoint 选项,该选项在 Copilot Studio 中提供 SharePoint 的完全支持。

  • 有关限制和支持的 SharePoint 功能的列表,请参阅 Copilot Studio Web 应用 SharePoint 限制

  • 若要添加单个 SharePoint 文件或文件夹,请参阅 “添加 SharePoint 文件和文件夹”。

  • 使用 SharePoint 作为知识源的代理回复不包含在对话记录中。

  • 对于基于SharePoint知识源的代理来说,开启 增强型搜索结果 能显著提升知识检索和响应质量。 该功能采用先进的内部检索工具,使代理能够以更高的精度获取更多上下文。 然而,由于系统复杂度的增加,某些用户和查询可能会经历一定的延迟增加。

当您发布智能体时,使用生成式应答的调用将代表与智能体聊天的用户使用智能体中配置的身份验证设置进行。 默认情况下,在 Copilot Studio 和 Microsoft Teams 中创建的智能体均配置为通过 Microsoft 身份验证选项,该选项适用于 Microsoft Teams、Power Apps 和智能 Microsoft 365 Copilot 副驾驶® 等环境。

备注

在 Microsoft Teams 聊天中,可使用生成式回答结合 SharePoint 数据,且无需手动身份验证。 若要将此方法用于以前发布的代理,请重新配置代理以使用 Microsoft 进行身份验证,然后再次发布到 Microsoft Teams。 可能需要几个小时的时间才能使此更改生效。 如果用户正在对话中,但更改似乎尚未生效,则他们可在聊天中键入“重新开始”,强制对话以使用最新版本的智能体重新启动。 这些更改现在可用于用户与智能体之间的 Teams 1:1 聊天。 它们尚不适用于群聊或频道消息。

如果要对智能体使用手动身份验证,请参阅 高级身份验证方案

将 SharePoint 网站添加为知识源

当用户提出问题并且智能体没有用于回答的主题时,智能体会搜索 URL 和所有子路径。 例如,contoso.sharepoint.com/sites 等 URL 还包括 contoso.sharepoint.com/sites/policies 等子路径。 生成式回答将这些内容总结成有针对性的回答。

若要将 SharePoint 网站添加为知识源,请执行以下步骤:

  1. 打开智能体。

  2. 概述知识页面,或生成式答案节点属性中选择添加知识

  3. “特别推荐 ”部分中,选择 “SharePoint”。

    “添加知识”对话框的屏幕截图,其中突出显示了 SharePoint 选项。

  4. 请提供 SharePoint 网址。 使用手动换行符分隔多个 URL(使用 Shift + Enter)。

  5. 添加名称和说明。 描述应尽可能详细,尤其是在启用生成式人工智能的情况下,因为描述有助于生成式流程编排

  6. 选择添加以完成知识来源的添加。

将 SharePoint 列表添加为知识源

SharePoint 列表是存储表格数据并提供快速、轻松访问信息的常用方法。 代理可以将这些列表用作知识源。 通过将 SharePoint 列表添加为知识源,可以创建与源的实时连接,以便将最新的数据用于查询和推理。 用户使用 SharePoint 凭据进行身份验证,这可确保他们在代理提供响应之前有权访问数据。

  1. 打开智能体。

  2. 概述知识页面,或生成式答案节点属性中选择添加知识

  3. “特别推荐 ”部分中,选择 “SharePoint”。

  4. 选择 “浏览项目 ”以查找所需列表,或输入特定 SharePoint 列表的 URL。

    选择 SharePoint 选项后,“添加知识”对话框的屏幕截图,其中突出显示了“浏览项”并输入 URL 选项。

  5. 选择“ 浏览项”时,对话框会自动填充 “我的列表 ”和“ 最近列表”。 “我的列表” 仅显示 SharePoint 列表应用中创建的列表。 所有其他列表都显示在 “最近列表”中。 如果没有看到所需列表,请打开 SharePoint 并访问列表,然后该列表将显示在 “最近列表”中。

    “添加知识”对话框的屏幕截图,选择 SharePoint 选项后,创建者选择了“浏览项目”选项以选择列表。

    一次最多可以选择 15 个列表。 每个列表作为单个项添加到代理的知识源中。 若要向代理添加更多列表,请再次使用这些步骤并选择更多列表。

    备注

    如果要使用已共享访问权限但未显示在 “最近列表”中的 SharePoint 列表,请将列表的 URL 粘贴到 URL 选择中。

  6. 选择所需列表后,选择“ 确认选择”。

  7. 添加名称和说明。 描述应尽可能详细,尤其是在启用生成式人工智能的情况下,因为描述有助于生成式流程编排

  8. 选择添加以完成知识来源的添加。

高级身份验证场景

默认情况下,Copilot Studio 会预配置智能体,通过 Microsoft 身份验证机制在用户通过 Microsoft Teams、Power Apps 或智能 Microsoft 365 Copilot 副驾驶® 连接代理时访问 SharePoint 数据源。 但是,如果您需要手动配置身份验证,则需要执行以下步骤,以便生成式答案使用 SharePoint 数据源。

重要提示

若启用受限 SharePoint 搜索功能,则禁止使用 SharePoint。

  • 要验证您的智能体,请参阅 身份验证

  • 有关创建所需 Microsoft Entra ID 应用程序注册的说明,请参阅配置 Microsoft Entra ID 用户身份验证。 创建此注册时,您或您的管理员必须在 Microsoft Entra ID 应用程序注册中指定 Sites.Read.AllFiles.Read.All 范围。

  • 选择无身份验证将指定代理不会从 SharePoint 中检索信息。

  • 在配置身份验证时,范围控制用户访问。 在 Copilot Studio 中现有的 Sites.Read.AllFiles.Read.All 值附近的范围字段中指定 profileopenid。 这些作用域在使用代理时不会授予用户更高的权限,但允许用户按照为生成式答案配置的 SharePoint 网站上允许的内容。

  • 此配置仅适用于生成式答案,不适用于 Power Platform 连接器。

筛选 SharePoint 数据源(预览版)

[本文是预发行文档,可能会有所更改。]

制作者可以通过指定搜索查询参数来提高其代理程序的 SharePoint 知识源性能。 这些查询参数定义将在知识源中搜索的内容。 例如,可以指定只希望搜索在过去 6 个月中修改的项目。 此类型的筛选器将构造为:

Attribute Operator 价值
Modified on on or after X date

SharePoint 知识源的高级设置的屏幕截图,其中显示了配置的设置示例。

重要提示

本文包含 Microsoft Copilot Studio 预览文档,并可能会更改。

预览功能不适用于生产用途,并且可能具有受限功能。 这些功能在正式发布之前可用,以便你可以提前访问并提供 反馈

如果要生成生产就绪的代理,请参阅 Microsoft Copilot Studio 概述

创建筛选器条件

添加 SharePoint 知识源后,可以设置搜索条件。

  1. “知识 ”页上,选择 SharePoint 源。

  2. 选择 SharePoint 源的 “更多 ”图标(...),然后选择“ 编辑”。

  3. 选择“高级设置”

  4. 生成筛选器以包含或排除 SharePoint 知识源中的信息。 可以将筛选器基于以下选项之一:

    • Title
    • 作者
    • 修改者
    • 修改时间
  5. 可以将条件的值设置为以下值之一:

  6. 完成筛选器配置后,选择“ 保存 ”。

如果要筛选 SharePoint 源,应关闭以下设置:

关闭这些设置可确保当智能体在过滤后的 SharePoint 知识库中找不到结果时,返回“无响应”。