使用自定义数据源以获取生成式答案节点

有些情况下,您的数据可能不在受支持的知识源中。 在这些场景中,您可以通过 Power Automate 流HTTP 请求提供自己的数据。 这些选项通常会返回一个 JSON 对象字面量,然后您可以将其解析为 Table 格式以生成答案。

重要提示

生成式答案节点中定义的知识源优先于助手级别的知识源。 助手级别的源作为备用。

自定义数据字段以 Table 作为输入,具有以下属性:

客户 必需 Description
Content 必需 用于汇总和回答输入问题的源内容
ContentLocation 可选 源内容引用的 URL
Title 可选 源内容引用的标题

下面是一个 Power Fx 格式的示例表,使用了一个经过解析的 JSON 对象文本:

[
 {
  Content: "This is a sample piece of text that was provided for testing purposes, to be replaced with content of your choice",
  ContentLocation: "https://contoso.com/p1.htm",
  Title: "Contoso Sample"
 },
 {
  Content: "This is a second bit of sample text that can be replaced with content of your choice",
  ContentLocation: "https://fabrikam.com/p2.htm"
 },
 {
  Content: "This is a third bit of sample text that can be replaced with content of your choice",
  Title: "Adventure Works Cycles Sample"
 }
]

Copilot 答案由 Content 生成,并包含 ContentLocation 中数据源的链接。 如果 Title,则用于引用。

重要提示

只有表中的前三条记录用于生成式答案。

使用自定义数据

  1. 从以下两个位置之一打开数据源配置窗格:

    1. 创建生成式回复节点上,选择数据源下的编辑

      显示在何处选择属性窗格的屏幕截图。

    2. 或者,在创建生成式答案节点中选择 ...,然后选择属性并选择数据源

  2. 选择类数据选项。

    显示经典数据下可用选项的屏幕截图。

  3. 自定义数据字段中,输入要使用的 JSON 数组或数组变量。

  4. 选择保存,以保存对您的主题所做的任何更改。