サポートされているナレッジ ソースのいずれかにデータが存在しない場合があります。 これらのシナリオでは、Power Automate フローまたは HTTP 要求を通じて独自のデータを提供できます。 通常、これらのオプションは JSON オブジェクト リテラルを返し、それを Table 形式に解析して回答を生成できます。
重要
生成型回答ノードで定義されたナレッジソースは、エージェントレベルでナレッジソースよりも優先されます。 エージェントレベルのソースはフォールバックとして機能します。
カスタム データ フィールドは、以下のプロパティを持つ Table を入力として受け取ります。
| 名前 | 必須 | 説明 |
|---|---|---|
Content |
必須 | 入力された質問の要約と回答に使用されるソース コンテンツ |
ContentLocation |
任意 | ソース コンテンツの引用の URL |
Title |
任意 | ソース コンテンツの引用のタイトル |
解析された JSON オブジェクト リテラルを使用した Power Fx 形式のサンプル テーブルを次に示します。
[
{
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"
}
]
エージェントの回答は Content から生成され、ContentLocation のデータ ソースへのリンクが含まれます。
Title の場合、引用に使用されます。
重要
テーブルの最初の 3 つのレコードのみが回答の生成に使用されます。
カスタム データを使用する
次の 2 つの場所のいずれかから データ ソース 設定ペインを開きます:
生成型回答の作成 ノードで、データ ソース の下にある 編集 を選択します。
あるいは、「生成回答を作成」ノードで3つの点を選択し、プロパティを選択してデータソースを選択します。
クラス データ オプションを選択します。
カスタム データ フィールドに、使用する JSON 配列 (または配列を含む変数) を入力します。
トピックへの変更を保存するには、保存 を選択します。