使用自定义数据源以获取生成式答案节点
有些情况下,您的数据可能不在受支持的知识源中。 在这些场景中,您可以通过 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
,则用于引用。
重要提示
只有表中的前三条记录用于生成式答案。
使用自定义数据
从以下两个位置之一打开数据源配置窗格:
在创建生成式回复节点上,选择数据源下的编辑。
或者,在创建生成式答案节点中选择
...
,然后选择属性并选择数据源。
选择类数据选项。
在自定义数据字段中,输入要使用的 JSON 数组或数组变量。
选择保存,以保存对您的主题所做的任何更改。