次の方法で共有


生成型の回答ノードにカスタム データ ソースを使用する

サポートされているナレッジ ソースのいずれかにデータが存在しないシナリオが発生する可能性があります。 これらのシナリオでは、Power Automate フロー または HTTP リクエスト を通じて独自のデータを提供できます。 これらのオプションは通常、JSON オブジェクトリテラルを返します。これを Table 形式に解析して回答を生成できます。

重要

生成型の回答ノードで定義されたナレッジ ソースは、コパイロット レベルのナレッジ ソースよりも優先されます。 Copilot レベルのソースはフォールバックとして機能します。

カスタム データ フィールドは、以下のプロパティを持つ Table を入力として受け取ります。

件名 Required プロパティ
Content Required 入力された質問を要約して回答するために使用されるソースコンテンツ
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"
 }
]

Copilot の回答は Content から生成され、ContentLocation のデータ ソース へのリンクが含まれます。 Title の場合、引用に使用されます。

重要

回答を生成するために、テーブルの最初の 3 つのレコードのみが使用されます。

カスタム データを使用する

  1. 次の 2 つの場所のいずれかから データ ソース 設定ペインを開きます:

    1. 生成型回答の作成 ノードで、データ ソース の下にある 編集 を選択します。

      プロパティ ペインを選択する場所を示すスクリーンショット。

    2. または、生成型の回答の作成 ノードで ... を選択し、プロパティ を選択して データ ソース を選択します。

  2. クラス データ オプションを選択します。

    クラシック データで利用可能なオプションを示すスクリーンショット。

  3. カスタム データ フィールドに、使用する JSON 配列 (または配列を含む変数) を入力します。

  4. トピックへの変更を保存するには、保存 を選択します。