次の方法で共有


ナレッジ ソースとして Dataverse テーブルを追加する

Dataverse テーブルをナレッジ ソースとして統合すると、テーブルに含まれるデータにエージェントを固定できます。 このプロセスでは、データ内のテーブルと列の類義語と用語集の定義を追加します。 詳細については、Microsoft Dataverse からエージェントの応答を改善するを参照してください。

ヒント

Copilot Studio エージェントでは、このナレッジ ソースを使用するために Dataverse 検索が必要です。 エージェントに Dataverse テーブルを追加できない場合は、環境内で Dataverse 検索を有効にするよう管理者に依頼してください。 Dataverse 検索とその管理方法の詳細については、「 Dataverse 検索とは」 および「環境 に対する Dataverse 検索の構成」を参照してください

Dataverse テーブルをナレッジソースとして追加するには、以下の手順を実行します:

  1. エージェント アプリを開きます。

  2. 概要 ページまたは ナレッジ ページから ナレッジを追加する を選択します。

  3. Dataverse を選択します。

  4. 追加する 1 つ以上の Dataverse テーブルを見つけます。 ナレッジ ソースごとに最大 15 の Dataverse テーブルを追加できます。 選択肢を絞り込むには、検索欄を使ってください。

    ヒント

    テーブルのレコメンデーションは、エージェントの名前に基づいています。

  5. ナレッジ名と説明を確認します。 説明が生成オーケストレーションを支援するので、特に生成 AI が有効になっている場合は、説明をできるだけ詳細にする必要があります。

  6. 必要に応じて、回答の品質を向上させるために、シノニムと用語集の用語を追加します。

    1. 編集 」を選択し、選択したテーブルの列に同義語を追加します。 戻る ボタンを選択して、変更を受け入れます。

    2. ドメイン固有の用語や頭字語を定義するために 「編集」 を選択し、用語集を追加してください。 戻る ボタンを選択して、変更を受け入れます。

  7. [ エージェントに追加] を 選択して、ナレッジ ソースの追加を完了します。

同義語と用語集の用語

類義語、用語集の用語、類義語と用語集のエントリの定義は、AI オーケストレーションに役立ちます。 これらは、生成された応答を改善するグラウンディング データを提供します。 テーブル内の情報を AI が理解して解釈するための追加情報を提供することで、AI がユーザーの要求を認識し、AI に提供された情報に基づいて応答を返す可能性が高まります。

Dataverse テーブルに数値で構成された列がある場合、AI がその列の内容を理解できるように同義語を用意する必要があります。 たとえば、エージェント が旅行支援を提供していて、 Dataverse テーブルに「cr_123_abc」という名前の列があり、フライト番号を使用して都市に対応しているとします。

Dataverse テーブルのプレビューが表示され、列のシノニムと説明が強調表示されてる、ナレッジ ページのスクリーンショット。

AI はこの情報を修飾する方法を知らないため、解釈方法を明示的に指示する必要があります。 そのため、作成者は、次の例のように、この列の説明を追加します。"cr_123_abcは、フライト コードで表される各フライトの出発都市を表します。

用語集の定義例

用語集の定義は、Dataverse テーブルの用語を言い換えるために使用されます。これにより、エージェントはユーザーの質問をより理解し、より良い対応ができるようになります。

次の表は、用語集の用語の定義を追加することで、エージェントに役立つコンテキストを提供するシナリオを示しています。

シナリオ 用語集 サンプル説明
頭字語 副社長 "VP" とは Contact" テーブルの "JobTitle" 列にある Vice President 値を指します。
カスタム所有権 活動所有者 「ActivityParty」テーブルの「PartyId」欄は「アクティビティ所有者」を示します。
カスタム フィールド 営業案件レビュー 「営業案件の収益」とは、「営業案件」表の「カスタム収益」列を指します。
複雑なルールまたはフィルター 期限切れタスク 「期限切れタスク」とは、「状態コード」列に オープン値があり、「終了予定日」列に今日より前の値がある場合に、「タスク」テーブルを指します。

ヒント

  • 表の説明は一例です。 説明をテストして、どの説明が最良の結果を返すかを確認します。

  • 更新された用語集の用語と定義が利用可能になるまでに最大 15 分かかる場合があります。

Dataverseテーブルでマルチラインテキストおよびファイルデータ型の検索サポートを有効にする(プレビュー)

[この記事はプレリリース ドキュメントであり、変更されることがあります。]

Dataverseを知識ソースとして追加することで、非構造化推論を適用して、 多行テキスト (MemoType)や ファイル (FileType)カラムからより高品質な回答を得ることができます。

重要

この記事には、Microsoft Copilot Studio のプレビュー ドキュメントが含まれており、変更される可能性があります。

プレビュー機能は運用環境向けではなく、機能が制限されている可能性があります。 これらの機能は公式リリースの前に利用できるため、早期にアクセスして フィードバックを提供できます。

運用対応エージェントを構築する場合は、 Microsoft Copilot Studio の概要を参照してください。

[前提条件]

ヒント

これらの手順は、Dataverse データの検索を実行するための前提条件に基づいています。 詳細については、環境に合わせて Dataverse 検索を構成するを参照してください。

  • Dataverse 検索機能を有効にします。

  • Power Apps Maker ポータルでビューを変更するには、作成者または管理者アクセス権が必要です。

重要

  • 検索用のインデックス作成には、追加の Dataverse 容量コストが発生します。 詳細については、「 Dataverse の検索コストはどのくらいですか?」を参照してください。
  • 複数行とファイル形式の添付機能はプレビュー機能です。

Power Apps で Dataverse テーブルを構成する

このプレビュー機能では、 クイックファインドビューで表と 複数行テキスト および ファイルの 列を 「検索可能」として明示的に含めてください。 構成の詳細と詳細な手順については、 各テーブルの検索可能なフィールドとフィルターの選択に関する記事を参照してください。

  1. Power Appsにサインインして、希望する環境を選択します。

  2. [Dataverse]、[テーブル] の順に選択します。

  3. Copilot Studio エージェントに追加した Dataverse テーブルを選択します。

  4. 検索対象の列ごとに [ 検索可能 ] をオンにします。

  5. [ データ エクスペリエンス ] ウィンドウで、[ ビュー] を選択します。

  6. ビューの一覧から、 クイック検索ビュー の種類を選択します。

  7. 一覧から検索可能な列を選択して、ビューに追加します。

  8. 検索可能な列を[検索対象]オプションから追加するには、[検索テーブル列の編集]を選択します。

  9. [ 保存して発行] を選択して、変更をビューに発行します。

既知の制限事項

  • Power Apps で 複数行テキストファイル の列を構成する前に Dataverse ナレッジ ソースを追加した場合、システムが要求をバックフィルするまでに最大 2 日かかる場合があります。 検索を迅速化するために、フィールドを検索用に設定した後にDataverseの知識を再追加することを検討してください。
  • 組織以外の言語のテーブル、画像、テキストは、添付ファイルではサポートされていません。