注释
本文中的功能由 标准线束驱动,标准线束使用了《许可》中描述的由 标准线束驱动的代理计费选项。 了解如何访问 Access 标准代理和代理流程中的标准功能。
通过使用生成式答案节点,您的代理可以根据主题层级的 知识源 对用户进行回应。 知识来源会根据你向经纪人提供的信息提供权威的回复。
首次创建智能体时,您可以输入智能体用于生成回复的 URL。 代理在所有功能中都使用该URL。 不过,你可以通过在各个话题中使用多个内部和外部 知识来源 来提升经纪人的对话效果。
作为备用答案的生成式答案
当您的智能体无法为用户的查询找到匹配的意图(在主题中定义)时,它会使用生成式答案来尝试回答问题。 这种行为被称为用于回退的生成式答案。 如果用户的意图与主题或生成式答案不匹配,则使用回退系统主题。 系统主题可以为智能体升级查询。
生成式答案知识来源
在智能体的主题中,可以添加一个生成式答案节点。 此节点允许您根据您的输入指定节点搜索的更多源。 在生成式答案节点中定义的源会覆盖您在智能体级别指定的知识来源,起到回退作用。 为了获得最佳结果,请使用特定的知识来源配置生成式答案节点。
这些源包括:
外部资源:
内部资源:
- Azure OpenAI 在您的数据上
- 文档已上传到 Dataverse
- SharePoint(仅支持特定文件格式)
- 自定义数据(内部或外部):提供您自己的来源,例如 Power Automate 的工作流或技能模块。
支持的知识来源
不同的 知识来源 提供不同的能力。 这些能力包括输入数量、数据的类型或格式,以及源方访问时是否需要认证。
| 名称 | Source | Description | 生成式应答中支持的输入数 | 身份验证 |
|---|---|---|---|---|
| 公共网站 | 外部 | 在必应上搜索查询,仅从指定的网站返回结果 | 生成模式: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 搜索 为您的组织数据编制索引的连接器 | 生成模式:无限制 经典模式:每个自定义代理可拥有两个 |
代理用户的 Microsoft Entra ID 身份验证 |
注释
知识源的代理用户身份验证意味着当特定用户提出代理问题时,代理仅显示特定用户可以访问的内容。
生成答案节点中的知识源当前不支持必应自定义搜索、Azure OpenAI 或自定义数据。 相反,在“生成式答案”节点属性中,使用经典数据选项来选择 Bing 自定义搜索、Azure OpenAI 或自定义数据源。
对于网站,您需要确认 Bing 通过 Copilot Studio 将搜索您的组织拥有的哪些网站。
您可以跨所有支持的文件类型和语言执行与语言无关的查询。
如果使用非结构化数据(如单个 SharePoint 文件和文件夹、OneDrive 文件和文件夹或连接器),则会有不同的限制。 有关详细信息,请转到 “限制和限制”。
当前知识源返回的引用内容无法作为其他工具或操作的输入。
选择节点搜索的知识来源
生成式答案节点的 知识源 部分包含“ 仅搜索选择来源 ”设置,用于控制节点搜索哪些知识源。 这个设置只适用于该节点。
Tip
如果客服只使用特定知识来源回答,请开启 “仅搜索特定来源 ”,并只选择这些来源。 此举防止代理其他知识源的结果影响答案质量。
搜索仅关闭了部分来源
当“ 只搜索部分来源 ”关闭(默认设置)时,节点会搜索为代理配置的所有知识源。
- 该节点使用代理当前的知识源集合,因此你在代理层面添加或删除的来源会自动被反映。
- 如果你关闭知识源,节点不会搜索它。
当你希望节点调用代理的全部知识时,选择此选项。
搜索仅开启了选择来源
当“ 只搜索选定来源 ”开启时,节点只搜索你在列表中选择的来源。 该节点不会搜索代理级知识源。
- 你选择的源 是替换而非添加该节点的代理级集。
- 即使某个源有触发条件,也总是会搜索你选择的源,否则会限制它的使用时间。 节点显示“针对明确选择的源,触发条件将被忽略”的注释。
当一个话题需要一个聚焦且可预测的资料集时,选择这个选项。 例如,一个敏感话题,应该只使用一个批准的 SharePoint 站点。
注释
只搜索选定的来源 不会回退到代理级的知识源。 如果你选择的来源没有返回答案,节点就不会自动搜索代理的其他知识源。 生成式回答作为备份,如本页前述所述,是独立的代理级行为。
只用变量自定义数据来回答
如果你希望生成答案节点只使用你从变量提供的自定义上下文来回答,而不是任何知识源,请使用 自定义数据 选项,同时只搜索 选定来源:
- 开启 只搜索选定来源 ,所有知识来源保持未选。 当没有选择任何内容时,节点不会搜索任何知识源。
- 在 经典数据中,将 自定义数据 设置为包含你内容的变量。
- 关闭 “网络搜索 并 允许AI使用其常识 ”,这样答案就只依赖你的自定义数据。
在这种配置下,节点只从变量中的数据生成答案。 关于如何提供自定义数据,请参见“ 使用自定义数据源生成答案”。
添加生成式回复节点
进入 主题 页面,打开你想要的主题。
选择节点下的 “添加节点 ”图标
,之后要使用生成答案,指向 “高级”,然后选择 “生成答案”。 此时会显示一个名为 “创建生成答案 ”的新节点。选择节点上的三个点(...),然后选择 属性。 此时会显示 “创建生成答案属性 ”窗格。
您可以指定和配置新数据源:
定制客服的回复
本部分介绍如何将代理响应存储在变量中,而不是立即返回它,以便你可以在自适应卡片中包含它。
在 创建生成答案 节点的 输入中,选择 Activity.Text 系统变量。
在 创建生成式答案属性面板中:
展开“高级”部分。
创建 全局变量。 输入一个有意义的变量名称。 该变量将存储根据用户查询生成的答案。
清除发送消息框。
注释
清除此选项可防止代理立即返回生成的答案,这样就可以自定义答案。 限度: 如果将此代理发布到 Teams,则必须显式包括为自定义答案呈现引文。 在 Teams 中,Copilot Studio 代理仅针对没有自定义项的答案自动返回引文链接。 了解更多信息请参阅引文不会为自定义答案呈现。
添加问题节点或消息节点,并为该节点添加自适应卡片。
在 自适应卡属性 面板中,切换到 公式,用一个使用全局变量和自定义的Power Fx公式替换默认内容。
身份验证
有些来源需要认证,因为代理会在聊天窗口代表用户拨打电话。 通话使用 copilotstudio.microsoft.com 账户凭证。
在代理中配置的身份验证设置需要使用 Service Provider 类型的 Microsoft Entra ID 进行手动身份验证。
若要配置身份验证并创建Microsoft Entra ID,请参阅:
- 在 Copilot Studio 中配置用户身份验证。
- 使用 Microsoft Entra ID 配置用户身份验证。
包括 Microsoft Graph 的委托权限:
Files.Read.AllSites.Read.All
支持的内容
生成式答案的内容存储格式如下:
- SharePoint页(新式页面)
- Word文档(docx)
- PowerPoint文档(pptx)
- PDF 文档 (pdf)
注释
有关限制和支持的 SharePoint 功能的列表,请参阅 SharePoint Web 应用限制。
内容审核
在属性面板中设置生成答案节点的内容审核设置。 内容审核设置允许您的智能体提供更多答案。 但是,答案的增加可能会影响代理允许有害内容的限度。
选择节点上的三个点(...),然后选择 属性。
选择所需的审核级别。
审核级别范围从最低到最高。 最低级别生成最多的答案,但它们可能包含有害内容。 最高级别的内容审核会生成较少答案,并采用更严格的过滤机制限制有害内容。 默认审核级别为高。
选择页面顶部的“ 保存 ”。
注释
如果你把生成答案节点设置为“审核内容”,它可能不会返回答案。 有关如何诊断未返回答案的详细信息,请参阅被内容审核阻止的内容。