次の方法で共有


Dataverse のナレッジ ソースを追加する

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

ヒント

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

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

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

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

  3. Dataverse (プレビュー) を選択します。

  4. 追加する 1 つ以上の Dataverse テーブルを見つけます。 ナレッジ ソースごとに最大 15 の Dataverse テーブルを追加できます。 選択範囲を絞り込むには、検索フィールドを使用します。

    ヒント

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

  5. テーブルをプレビューして、適切なテーブルが追加されたことを確認します。 プレビューには 20 行と列のセットのみが表示されますが、すべての行と列がナレッジ ソースに含まれます。

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

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

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

    2. 用語集の用語を追加して、ドメイン固有の用語と頭字語を定義します。 戻る ボタンを選択して、変更を受け入れます。

  8. 追加 を選択し、ナレッジ ソースの追加を終了します。

同義語と用語集の用語

類義語、用語集の用語、類義語と用語集のエントリの定義は、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) 列と File(FileType) 列から高品質の応答を取得できます。

[前提条件]

ヒント

これらの手順は、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 の知識を読み取る方法を検討してください。
  • 組織以外の言語のテーブル、画像、テキストは、添付ファイルではサポートされていません。