AI 用のデータを準備する: AI データ スキーマ

AI データ スキーマを使用すると、セマンティック モデルの作成者は、Copilot に対してモデルのスキーマの焦点を絞ったサブセットを定義して、応答を生成するときに優先順位を付けられます。 最も関連性の高いフィールドを選択することで、Copilot をガイドして、ユーザー クエリに合わせた回答を提供します。 合理化されたスキーマによりあいまいさが軽減され、より明確で正確な応答 Copilot 提供できます。

モデルの AI データ スキーマを設定すると、 Copilot は、データ関連の質問に応答するときに選択したフィールドを使用します。 エンド ユーザーからの明確な説明を必要とせずに、正しいフィールドを使用して、より正確な応答を生成します。

Prep data for AI 機能は、Power BI Desktop と Power BI サービスの両方で作成できます。 ユーザーは、Power BICopilotが使用可能な任意の場所でこれらの機能を使用できます。

前提条件

  • Power BI Desktop またはPower BI サービスにPower BIセマンティック モデルがあります。
  • お使いのモデルに対して、Power BI Q&A を有効にする必要があります。 Q&A が有効になっていない場合、 AI の準備データ のタブは無効になります。

AI データ スキーマを設定する

AI データ スキーマを設定するには、次の手順に従います。

  1. Power BI Desktop の [ホーム] リボンにある [AI の準備データ] ボタンを選択します。 Power BI サービスでは、セマンティック モデル ページのリボンからボタンを選択できます。

  2. [ データ スキーマの簡略化 ] タブに移動します。

  3. Copilotを使用するフィールドを選択します。 あいまいさが制限されたクリーンな列に優先順位を付け、 Copilotの混乱を招く可能性のあるフィールドを削除します。

    Power BI Desktop の [AI 用のデータの準備] ダイアログの [データ スキーマの簡略化] タブのスクリーンショット。

  4. [適用] を選択して変更を保存します。

ダイアログを閉じると、変更内容がモデルに保存されます。 Copilot では、ユーザーからの質問に回答するときに AI データ スキーマが使用されるようになりました。

AI データの準備ダイアログを再度開くと、いつでも AI データ スキーマを更新できます。

Power BI Desktop で AI データ スキーマをテストする

Copilot が AI データ スキーマを使用していることを確認するには、次の手順に従います。

  1. Power BI Desktop で Copilot レポート ウィンドウを開きます。
  2. スキル ピッカーを選択し、[データの質問に回答] を選択します。
  3. AI データ スキーマ に含まれていない フィールドを使用して、データに関する質問をします。 Copilot は回答を返すべきではありません。
  4. AI データ スキーマ内の フィールドを使用して、データに関する質問をします。 Copilot は回答を返す必要があります。
  5. コンシューマーが AI データ スキーマを使用できるように、Power BI サービスにレポートを発行します。

Power BI サービスで AI データ スキーマを使用する

レポートをPower BI サービスに発行した後、または Power BI サービス の Prep data for AI 機能を使用して変更を加えた後、ユーザーはセマンティック モデルが Copilot と対話するすべての場所で AI データ スキーマを使用できます。 ユーザーがデータの質問をする場合は、AI データ スキーマを使用して回答を Copilot します。

AI データ の準備 ダイアログで AI データ スキーマを編集するたびに、 Copilot ウィンドウを閉じて再度開いて更新する必要があります。

考慮事項と制限事項

  • セマンティック モデルのコンシューマーは、モデルの AI データ スキーマ セットを見ることはできません。
  • AI データ スキーマは、モデル スキーマを参照して質問に答える Copilot 機能にのみ適用されます。
  • モデル スキーマを参照しない Copilot 機能は、AI データ スキーマの影響を受けません。 たとえば、Copilot がレポートを要約したり、レポート ページから直接質問に回答したりする場合、AI データ スキーマは使用されません。
  • Copilotを使用してレポート ページの作成、データの検索、または Data Analysis Expressions (DAX) クエリを使用する場合、Copilotにはセマンティック モデル全体が必要です。 AI データ スキーマは考慮されません。
  • セマンティック モデルで使用可能なすべてのフィールドは、セマンティック モデルでの可視性の設定方法に関係なく、AI データ スキーマの選択ペインに表示されます。 セマンティック モデルで非表示になっているフィールドは、初めて設定したときに、最初の AI データ スキーマで自動的に除外されます。
  • 階層は AI データ スキーマの一部として選択できますが、個々の階層コンポーネントは選択できません。 必要に応じて、テーブルの一部として個々のフィールドを選択します。 AI データ スキーマに階層が含まれているのに、その階層の列をテーブルの一部として選択しない場合、 Copilot スキーマには引き続き列が含まれます。
  • Copilotでは、AI データ スキーマに関係なくリレーションシップが引き続き考慮されます。 たとえば、2 つのフィールドが関連していて、そのうちの 1 つが AI データ スキーマに含まれている場合でも、Copilotは、その関係を必要とする回答を返すことができます。
  • エンド ユーザーは AI データ スキーマを無効にできません。

考慮事項と制限事項の包括的な一覧については、「 AI 用のデータを準備する」を参照してください