有了生成式答案节点,你的代理可以根据主题层面的 知识源 对用户做出响应。 知识源允许您根据您提供给智能体的信息,给予用户权威的回答。
首次创建智能体时,您可以输入智能体用于生成回复的 URL。 此 URL 用于智能体的所有功能。 不过,您可以通过在单个主题中使用多个内部和外部知识源来增强智能体的对话能力。
作为备用答案的生成式答案
当您的智能体无法为用户的查询找到匹配的意图(在主题中定义)时,它会使用生成式答案来尝试回答问题。 这种行为被称为用于回退的生成式答案。 如果用户的意图与主题或生成式答案不匹配,则使用回退系统主题。 系统主题可以为智能体升级查询。
生成式答案知识源
在智能体的主题中,可以添加一个生成答案节点。 此节点允许您根据您的输入指定节点搜索的更多源。 在生成式答案节点中定义的源会覆盖您在智能体级别指定的知识源,起到回退作用。 为了获得最佳结果,请使用特定的知识源配置生成式答案节点。
这些源包括:
外部资源:
内部资源:
- Azure OpenAI 在您的数据上
- 文档已上传到 Dataverse
- SharePoint(仅支持特定文件格式)
- 自定义数据(内部或外部):提供您自己的来源,例如 Power Automate 的工作流或技能模块。
支持的知识来源
不同的 知识来源 提供不同的能力。 这些能力包括输入数量、数据的类型或格式,以及源方访问时是否需要认证。
| Name | 来源 | Description | 生成式应答中支持的输入数 | 身份验证 |
|---|---|---|---|---|
| 公共网站 | 外部 | 在必应上搜索查询,仅从指定的网站返回结果 | 生成模式:25 个网站 经典模式:四个公共 URL(例如,microsoft.com) |
没有 |
| Documents | 内部 | 搜索上传到 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 或自定义数据。 相反,在“生成式答案”节点属性中,使用经典数据选项来选择 Bing 自定义搜索、Azure OpenAI 或自定义数据源。
对于网站,您需要确认 Bing 通过 Copilot Studio 将搜索您的组织拥有的哪些网站。
您可以跨所有支持的文件类型和语言执行与语言无关的查询。
如果使用非结构化数据(如单个 SharePoint 文件和文件夹、OneDrive 文件和文件夹或连接器),则会有不同的限制。 有关详细信息,请转到 “限制和限制”。
当前知识源返回的引用内容无法作为其他工具或操作的输入。
添加生成式回复节点
进入 主题 页面,打开你想要的主题。
选择节点下的 “添加节点 ”图标
,之后要使用生成答案,指向 “高级”,然后选择 “生成答案”。 此时会显示一个名为 “创建生成答案 ”的新节点。选择节点上的三个点(...),然后选择 属性。 此时会显示 “创建生成答案属性 ”窗格。
您可以指定和配置新数据源:
定制客服的回复
本节展示了如何将客服响应存储在变量中,而不是立即返回,这样你可以将其包含在自适应卡中。
在 创建生成答案 节点的 输入中,选择 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 应用限制。
内容审核
在属性面板中设置生成答案节点的内容审核设置。 内容审核设置允许您的智能体提供更多答案。 但是,答案的增加可能会影响代理允许有害内容的限度。
选择节点上的三个点(...),然后选择 属性。
选择所需的审核级别。
审核级别范围从最低到最高。 最低级别生成最多的答案,但它们可能包含有害内容。 最高级别的内容审核会生成较少答案,并采用更严格的过滤机制限制有害内容。 默认审核级别为高。
在页面顶部选择“保存”。
注释
如果你把生成答案节点设置为“审核内容”,它可能不会返回答案。 有关如何诊断未返回答案的详细信息,请参阅被内容审核阻止的内容。