Foundry IQ とは
Tip
詳細については、「 テキストと画像 」タブを参照してください。
Microsoft Foundry は、AI アプリケーションとエージェントを構築するための統合環境を提供します。 モデルは、エージェントに言語と推論の機能を提供し、ツールを使用してアクションを実行し、知識はモデル トレーニングに含まれていない情報を提供します。
Foundry IQ は、この環境のマネージド ナレッジ レイヤーです。 サポートされているエンタープライズ システムと Web からの構造化データと非構造化データを接続し、再利用可能なナレッジ ベースを介してその情報をエージェントが利用できるようにします。
Foundry IQ ソリューションは、ナレッジの取得を処理するAzure AI 検索 リソースに基づいており、次の 3 つの主要なコンポーネントがあります。
| コンポーネント | Purpose |
|---|---|
| 知識ベース | 関連するナレッジ ソースのコレクションを識別し、取得動作を制御する最上位のリソース。 |
| ナレッジ ソース | Microsoft SharePoint コンテンツ、Azure SQL データベース、Azure Storage内のドキュメント、パブリック Web データ、Microsoft 365 Copilot Work IQ などのインデックス付きコンテンツまたはリモート コンテンツへの接続。 |
| エージェント検索 | 検索を計画し、関連するコンテンツを検索し、結果をランク付けし、ソース参照を含む統一された応答を返す取得プロセス。 |
複数のエージェントがモデル コンテキスト プロトコル (MCP) を使用して Foundry IQ リソースに接続し、そのナレッジ ストアを検索できるため、エージェントとデータ ソースごとに個別の RAG パイプラインを実装するのではなく、エージェント資産の 1 つの一元管理されたナレッジ レイヤーを開発および管理できます。
Foundry IQ を使用する理由
次の 3 つのエージェントを作成する組織について考えてみましょう。
- 経費請求のガイドラインと手順について従業員にアドバイスする 財務 エージェント。
- 従業員が職場の施設でサポートを要求できるようにする職場エージェント。
- 会社の休日に関する情報を提供し、従業員が個人休暇を予約できるようにする 休暇 エージェント。
各エージェントには信頼性の高い情報が必要です。 1 つの方法は、ドキュメント処理、埋め込み、検索インデックス、取得ロジック、アクセス許可、監視など、エージェントごとに個別の RAG パイプラインを構築することです。 この方法では、作業が重複し、一貫性のない結果が生成される可能性があります。
Foundry IQ を使用すると、開発者は 、財務ポリシー や Workplace や施設などのビジネス ドメインに関するナレッジ ベースを作成し、それらを必要とするエージェントに接続できます。 複数のエージェントが同じナレッジ ベースを使用できるため、共有ナレッジの向上によって、接続されているすべてのエージェントにメリットが得られる可能性があります。
Foundry IQ には、次のような機能があります。
- インデックス付きナレッジ ソースとリモート ナレッジ ソースへのナレッジ ベースの接続。
- チャンク、埋め込み生成、メタデータ抽出などの操作を使用してインデックス付きコンテンツを準備する。
- キーワード、ベクター、またはハイブリッド検索手法を使用した情報の取得。
- 複数のソース間での取得の計画と調整。
- 引用文献を含む関連コンテンツをソースに返す。
- サポートされているソースと構成に対するユーザーアクセス許可の適用。
Foundry IQ リソースを作成する
Azure AI 検索は、Foundry IQ の基になるインデックス作成と取得インフラストラクチャを提供します。 Foundry IQ ソリューションを作成する最初の手順は、Azure AI 検索 インスタンスを使用して Foundry IQ リソースを構成することです。
Tip
Foundry IQ リソースが作成されたら、Foundry プロジェクトで使用されるマネージド ID を、Azure AI 検索 リソースの検索インデックス データ閲覧者ロールに追加して、エージェントプレイグラウンドでナレッジ取得をテストできるようにします。 Foundry IQ 実装を使用するすべての運用エージェントのマネージド ID も、このロールに追加する必要があります。