オントロジ (プレビュー) チュートリアル パート 4: エージェントからオントロジを使用する

このチュートリアルの手順では、エージェントからオントロジ (プレビュー) を使用して自然言語で質問し、オントロジの定義とバインドに基づいて回答を得る方法について説明します。 データ エージェントで試してみてください。

Important

この機能は プレビュー段階です

オントロジでの AI エージェントの使用

AI エージェントは、自然言語、計画手順、ツールの呼び出し、ユーザーに代わってアクションを実行することで、ユーザーが静的分析から対話型の目標指向ワークフローに移行するのに役立ちます。 エージェントがオントロジをコンテキストとして使用すると、主要なエンティティ、リレーションシップ、定義、ルール、メトリック、ソース マッピングなど、ビジネスに関するガバナンス上の理解が得られます。 これにより、エージェントは、生データやプロンプトのみに依存するのではなく、システム間でより根拠があり、説明可能で、一貫性のある応答を生成できます。

オントロジ コンテキストを使用するエージェントを構築するには、複数の方法があります。

  • Foundry IQ: Azure AI Foundry エージェントは、開発者がオントロジ コンテキストを超えて推論したり、ツールを呼び出したり、エンタープライズ システムと統合したりできる、より高度でカスタマイズ可能なエージェントを構築するのに役立ちます。 Foundry IQ を使用したオントロジ エージェントの構築の詳細については、「 Foundry IQ を使用してオントロジ エージェントを作成する」を参照してください。
  • Copilot Studio: Copilot Studioは、ビジネスとローコードの作成者がオントロジ コンテキストを使用してビジネスの質問に回答し、ワークフローを自動化する会話エージェントをすばやく作成するのに役立ちます。 Copilot Studioを使用したオントロジ エージェントの構築の詳細については、「Copilot Studioを参照してください。
  • Fabric データ エージェント: Fabric データ エージェントは、管理されたエンタープライズ データを使用してビジネスの質問に回答できるデータベースのエージェントをFabricに直接作成するのに役立ちます。オントロジ コンテキストにより、ビジネス上の意味、関係、一貫性が強化されます。
  • Fabric運用エージェント: Fabric運用エージェントは、オントロジを継続的に監視し、ビジネス目標に対する分析情報を表示し、アクションを推奨します。これはすべてオントロジのエンティティの種類と関係に基づいて行われます。 オントロジーを用いたオペレーションエージェントの構築についての詳細は、「 オントロジーに基づくオペレーションエージェントの作成」をご覧ください。

この記事では、Fabric データ エージェントを使用します。

オントロジ (プレビュー) ソースを使用してデータ エージェントを作成する

オントロジ (プレビュー) 項目に接続する新しいデータ エージェントを作成するには、次の手順に従います。

  1. Fabric ワークスペースに移動します。 [+ 新しい項目] ボタンを使用して、RetailOntologyAgent という名前の新しいデータ エージェント項目を作成します。

    新しいデータ エージェント項目の作成のスクリーンショット。

    ヒント

    データ エージェント項目の種類が表示されない場合は、 チュートリアルの前提条件で説明されているように、テナントで有効になっていることを確認してください。

  2. エージェントは準備ができたら開きます。 データ ソースの追加を選択します。

    データ エージェントへのソースの追加のスクリーンショット。

    RetailSalesOntology アイテムを検索し、[追加] を選択します。 これで、データ エージェントのソースとしてオントロジが追加されます。

エージェントの準備ができたら、オントロジとそのエンティティ型がエクスプローラーに表示されます。

Retail Ontology エージェントのスクリーンショット。

エージェントの指示を提供する

この手順では、クエリの集計に影響する既知の問題に対処します。

次に、エージェントにカスタム命令を追加します。

  1. メニュー リボンから [エージェントの指示 ] を選択します。

  2. 入力ボックスの下部に、 Support group by in GQLを追加します。 この命令により、オントロジ データ全体の集計が向上します。

    エージェントの指示のスクリーンショット。

  3. 命令は自動的に適用されます。 必要に応じて、[ エージェントの指示 ] タブを閉じます。

自然言語を使用したクエリ エージェント

次に、自然言語の質問を使用してオントロジを探索します。

まず、次のプロンプトの例を入力します。

  • 各店舗において、湿度が46%未満になったことのある、その店舗が運営しているフリーザーを表示します。
  • すべての店舗の収益別の上位の製品は何ですか?

応答では、未加工のテーブルだけでなく、エンティティの種類 (ストア製品フリーザー) とそのリレーションシップが参照されていることに注意してください。

クエリの結果のスクリーンショット。

ヒント

サンプル クエリの実行中にデータがないことを示すエラーが表示された場合は、数分待ってエージェントの初期化時間を増やします。 次に、クエリをもう一度実行します。

独自のプロンプトを試しながら、データエージェントの探索を続けてください。

次のステップ

この手順では、自然言語クエリを使用してデータ エージェントでビジネス上の質問に回答することで、オントロジを調査しました。

次に、チュートリアルの 結論に進みます。

または、オントロジで使用できる他のエージェントを調べることもできます。