Important
この記事で "(プレビュー)" と付記されている項目は、現在、パブリック プレビュー段階です。 このプレビューはサービス レベル アグリーメントなしで提供されており、運用環境ではお勧めしません。 特定の機能はサポート対象ではなく、機能が制限されることがあります。 詳細については、「 Microsoft Azure プレビューの追加使用条件」を参照してください。
エージェントは、質問に正確に回答するために、散在するエンタープライズ コンテンツのコンテキストを必要とします。 Foundry IQ を使用すると、組織のデータに基づいてアクセス許可に対応した応答をエージェントに提供する、構成可能なマルチソース ナレッジ ベース を作成できます。
ナレッジ ベースは、 ナレッジ ソース (内部および外部のデータ ストアへの接続) と取得動作を制御するパラメーターで構成されます。 複数のエージェントが同じナレッジ ベースを共有できます。 エージェントがナレッジ ベースに対してクエリを実行すると、Foundry IQ は エージェント検索 を使用してクエリを処理し、関連情報を取得し、ユーザーのアクセス許可を適用し、引用文献を含む根拠のある回答を返します。
能力
1 つのナレッジ ベースを複数のエージェントに接続します。 サポートされているナレッジ ソースには、内部データ ストア (Azure Blob Storage、SharePoint、OneLake など) とパブリック Web データが含まれます。
インデックス付きナレッジ ソースのドキュメント チャンク、ベクター埋め込み生成、メタデータ抽出を自動化します。 増分データ更新のために定期的なインデクサーの実行をスケジュールします。
インデックス付きナレッジ ソースとリモート ナレッジ ソース間でキーワード、ベクター、またはハイブリッド クエリを発行します。
大規模言語モデル (LLM) でエージェント検索エンジンを使用して、クエリの計画、ソースの選択、並列検索の実行、結果の集計を行います。
引用文献を含む抽出データを返し、エージェントが生のコンテンツを推論し、ソース ドキュメントへの回答をトレースできるようにします。
サポートされているソースのアクセス制御リスト (ACL) を同期し、Microsoft Purview 秘密度ラベルを尊重します。 エージェントが承認されたコンテンツのみを返すように、クエリ時にアクセス許可を適用します。
エンド ツー エンドのアクセス許可の適用のために、呼び出し元の Microsoft Entra ID でクエリを実行します。
Components
Foundry IQ ナレッジ ベースにはナレッジ ソースが含まれており、エージェント検索を使用してクエリを処理します。 Azure AI 検索 には、基になるインデックス作成と取得のインフラストラクチャが用意されています。
| コンポーネント | [説明] |
|---|---|
| ナレッジ ベース | エージェント取得を調整する最上位のリソース。 知識ソースを定義し、検索動作を制御するためのクエリやパラメーターを設定します。その中には、LLM処理のための取得推論の努力(最小、低、中)が含まれます。 |
| ナレッジ ソース | インデックス付きコンテンツまたはリモート コンテンツへの接続。 ナレッジ ベースは、1 つ以上のナレッジ ソースを参照します。 |
| エージェンティック検索 | 複雑な質問をサブクエリに分解し、それらを並列で実行し、セマンティックに結果を再ランク付けし、統合された応答を返すマルチクエリ パイプライン。 クエリ計画に Foundry Models で Azure OpenAI のオプションの LLM を使用します。 |
Foundry IQ ナレッジ ベースは、Foundry Agent Service、Microsoft Agent Framework、または任意のカスタム アプリケーションで、Azure AI 検索 からナレッジ ベース API を呼び出すことによって使用できます。
Workflow
Foundry IQ は、ポータルまたはプログラムを使用して設定できます。 次の手順では、両方の方法の一般的なワークフローについて説明します。
Microsoft Foundry (新規) ポータルにサインインします。
プロジェクトを作成するか、既存のプロジェクトを選択します。
上部のメニューから [ ビルド] を選択します。
ナレッジ タブ:
- エージェント検索をサポートする既存の検索サービスを作成または接続します。
- 一度に 1 つのナレッジ ソースを追加してナレッジ ベースを作成します。
- 取得動作のナレッジ ベース プロパティを構成します。
[エージェント] タブで、次の 手順を実行 します。
- 既存のエージェントを作成または選択します。
- ナレッジ ベースに接続します。
- プレイグラウンドを使用してメッセージを送信し、エージェントを絞り込みます。
注
プレイグラウンドは、概念実証テストのための簡素化されたワークフローを提供します。 コードに移行するときは、組織のセキュリティ要件を満たすようにマネージド ID とアクセス許可を構成します。
Azure portal を使用してナレッジ ベースとナレッジ ソースを作成できますが、エージェントの構成と統合は、Microsoft Foundry (新規) ポータルまたはプログラムで行う必要があります。
ファブリック IQ と作業 IQ との関係
Microsoft では、エージェントが組織のさまざまな側面にアクセスできるようにする 3 つの IQ ワークロードを提供しています。
Fabric IQ は、Microsoft Fabric のセマンティック インテリジェンス レイヤーです。 ビジネス データ (オントロジ、セマンティック モデル、グラフ) をモデル化して、エージェントが OneLake と Power BI の分析よりも推論できるようにします。
Work IQ は、Microsoft 365 のコンテキスト インテリジェンス レイヤーです。 ドキュメント、会議、チャット、ワークフローからのコラボレーション シグナルをキャプチャし、組織の運営方法に関する分析情報をエージェントに提供します。
Foundry IQ は、エンタープライズ データのマネージド ナレッジ レイヤーです。 Azure、SharePoint、OneLake、Web 間で構造化データと非構造化データを接続して、エージェントがアクセス許可に対応した知識にアクセスできるようにします。
各 IQ ワークロードはスタンドアロンですが、それらを組み合わせて使用して、エージェントに包括的な組織コンテキストを提供できます。
概要
最小コストと概念実証テストについては、Microsoft Foundry (新しい) ポータルから始めます。 Azure AI 検索 の Free レベルと、エージェント検索用のトークンの無料割り当てを使用できます。 ポータルの簡単なデモについては、このビデオをご覧ください。
詳細な統合ガイダンスについては、 Foundry IQ ナレッジ ベースを Foundry Agent Service に接続する方法について説明します。
Azure OpenAI デモでのアプリケーションコードを確認し、agentic retrieval(エージェント中心の情報検索)を使用していることを確認します。