在主题中使用生成式答案

有了生成式答案节点,你的代理可以根据主题层面的 知识源 对用户做出响应。 知识源允许您根据您提供给智能体的信息,给予用户权威的回答。

首次创建智能体时,您可以输入智能体用于生成回复的 URL。 此 URL 用于智能体的所有功能。 不过,您可以通过在单个主题中使用多个内部和外部知识源来增强智能体的对话能力。

作为备用答案的生成式答案

当您的智能体无法为用户的查询找到匹配的意图(在主题中定义)时,它会使用生成式答案来尝试回答问题。 这种行为被称为用于回退的生成式答案。 如果用户的意图与主题或生成式答案不匹配,则使用回退系统主题。 系统主题可以为智能体升级查询。

生成式答案知识源

在智能体的主题中,可以添加一个生成答案节点。 此节点允许您根据您的输入指定节点搜索的更多源。 在生成式答案节点中定义的源会覆盖您在智能体级别指定的知识源,起到回退作用。 为了获得最佳结果,请使用特定的知识源配置生成式答案节点。

这些源包括:

  • 外部资源:

  • 内部资源:

    • 针对数据使用 Azure OpenAI
    • 文档已上传到 Dataverse
    • SharePoint(仅支持特定文件格式
    • 自定义数据(内部或外部):提供您自己的源,例如 Power Automate 流或来自技能。

支持的知识来源

不同的 知识来源 提供不同的能力。 这些能力包括输入数量、数据的类型或格式,以及源方访问时是否需要认证。

客户 来源 DESCRIPTION 生成式应答中支持的输入数 身份验证
公共网站 External 在必应上搜索输入的查询,仅从提供的网站返回结果 生成模式:25 个网站
经典模式:四个公共 URL(例如,microsoft.com
没有
文档​​ 内部 搜索上传到 Dataverse 的文档,从文档内容中返回结果 生成模式:所有文档
经典模式:受 Dataverse 文件存储分配的限制
没有
SharePoint 内部 连接到 SharePoint URL,使用 GraphSearch 返回结果 生成模式:25 个 URL
经典模式:每个生成式答案主题节点 4 个 URL
智能体用户的 Microsoft Entra ID 身份验证
Dataverse 内部 连接到配置的 Dataverse 环境,使用 Dataverse 中的检索增强生成式技术返回结果 生成模式:无限制
经典模式:两个 Dataverse 知识来源(每个知识来源最多 15 个表)
智能体用户的 Microsoft Entra ID 身份验证
使用连接器的企业数据 内部 连接到 Microsoft Search 为您的组织数据编制索引的连接器 生成模式:无限制
经典模式:每个自定义智能体两个
智能体用户的 Microsoft Entra ID 身份验证

备注

  • 知识源的智能体用户身份验证意味着当特定用户提出智能体问题时,智能体仅显示特定用户可以访问的内容。

  • 生成式回复节点中的知识源当前不支持必应自定义搜索、Azure OpenAI 或自定义数据。 相反,从生成式回复节点属性中,对必应自定义搜索Azure OpenAI自定义数据源使用经典数据选项。

  • 对于网站,您需要确认必应将通过 Copilot Studio 搜索您的组织所有的哪些网站。

  • 可以跨所有受支持的文件类型和语言执行与语言无关的查询。

  • 如果使用非结构化数据(如单个 SharePoint 文件和文件夹、OneDrive 文件和文件夹或连接器),则会有不同的限制。 有关详细信息,请转到 “限制和限制”。

  • 目前,从知识源返回的引文不能用作其他工具或作的输入。

添加生成式回复节点

  1. 进入 主题 页面,打开你想要的主题。

  2. 选择节点下的 “添加节点 ”图标 ,之后要使用生成答案,指向 “高级”,然后选择 “生成答案”。 此时会显示一个名为 “创建生成答案 ”的新节点。

  3. 选择节点的 “更多 ”图标(...),然后选择 属性。 此时会显示 “创建生成答案属性 ”窗格。

    您可以指定和配置新数据源:

定制客服的回复

本节展示了如何将客服响应存储在变量中,而不是立即返回,这样你可以将其包含在自适应卡中。

  1. 创建生成答案 节点的 输入中,选择 Activity.Text 系统变量。

  2. 创建生成式答案属性面板中:

    1. 展开“高级”部分。

    2. 创建 全局变量。 输入一个有意义的变量名称。 该变量将存储根据用户查询生成的答案。

    3. 清除发送消息框。

      备注

      清除此选项可防止代理立即返回生成的答案,这样就可以自定义答案。 限度: 如果将此代理发布到 Teams,则必须显式包括为自定义答案呈现引文。 在 Teams 中,Copilot Studio 代理仅针对没有自定义项的答案自动返回引文链接。

  3. 添加问题节点或消息节点,并为该节点添加自适应卡片

  4. 自适应卡属性 面板中,切换到 公式,用一个使用全局变量和自定义的Power Fx公式替换默认内容。

身份验证

有些来源需要认证,因为代理会在聊天窗口代表用户拨打电话。 通话使用 copilotstudio.microsoft.com 账户凭证。

你在代理中配置的认证设置需要手动使用Microsoft Entra ID服务提供商类型进行认证。

要配置身份验证并创建 Microsoft Entra ID,请参见:

包括对 Microsoft Graph 的委派权限:

  1. Files.Read.All
  2. Sites.Read.All

支持的内容

生成式答案的内容存储格式如下:

  • SharePoint 页面(现代页面)
  • Word 文档 (docx)
  • PowerPoint 文档 (pptx)
  • PDF 文档 (pdf)

备注

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

内容审核

属性面板中设置生成答案节点的内容审核设置。 内容审核设置允许您的智能体提供更多答案。 但是,答案的增加可能会影响代理允许有害内容的限度。

  1. 选择节点的更多图标(...),然后选择属性

  2. 选择所需的审核级别。

    审核级别范围从最低最高。 最低级别生成最多的答案,但它们可能包含有害内容。 内容审查的最高级别会生成更少的答案,并应用更严格的筛选器来限制有害内容。 默认审核级别为

  3. 选择页面顶部的保存

备注

如果你把生成答案节点设置为“审核内容”,它可能不会返回答案。 有关如何诊断未返回答案的详细信息,请参阅被内容审核阻止的内容