将 SharePoint 内容用于生成式答案

用作主题级别知识源的生成式应答节点 SharePoint 的工作原理是将代理与 SharePoint URL(例如 contoso.sharepoint.com/sites/policies)配对。 当用户提出问题并且代理没有用于回答的主题时,代理会搜索 URL 和所有子路径。 例如,contoso.sharepoint.com/sites 等 URL 还包括 contoso.sharepoint.com/sites/policies 等子路径。 生成式回答将这些内容总结成有针对性的回答。

重要提示

在生成式回答节点 中定义的知识源优先于代理级别的知识源 。 代理级源用作后备。 有关如何在代理级别添加 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

重要提示

在主题中使用生成式答案节点时,如果选择了集成安全性,您可能会在创作画布和主题检查器中遇到错误。 此错误是良性的,不会妨碍该功能的工作。

  1. 在主题的 “创建生成答案 ”节点中,选择“ 更多 ”图标(...),然后选择“ 属性”。

    备注

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

  2. “知识源”下,选择“ 添加知识”。 确保启用了仅搜索选定的来源

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

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

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

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

  6. 选择顶部的保存,保存您的主题更改。

  7. 使用您希望返回内容的短语测试您的代理。

    备注

    如果用于登录 copilotstudio.microsoft.com 的用户账户无法访问 SharePoint 网站,则无法获取内容,或者会出现系统错误。

高级身份验证场景

默认情况下,Copilot Studio 预配置代理,以便当用户通过 Microsoft Teams、Power Apps 或 Microsoft 365 Copilot 连接到代理时,使用 Microsoft 身份验证来验证用户身份以访问 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 连接器。