メモ
Foundry IQ の一部の機能が一般提供され、他の機能はプレビュー段階のままです。 可用性は、使用する Search Service REST API のバージョンによって異なります。 Microsoft Foundry ポータルと Azure ポータルでは、引き続きすべてのエージェント検索機能へのプレビュー専用アクセスが提供されます。
一般公開されている内容とプレビューの残りの部分の内訳など、移行ガイダンスについては、「 エージェントの取得コードを最新バージョンに移行する」を参照してください。
エージェントは、質問に正確に回答するために、散在するエンタープライズ コンテンツのコンテキストを必要とします。 エージェントを強化する Foundry モデルには知識のカットオフがあり、独自のデータに単独でアクセスすることはできません。 Foundry IQ を使用すると、組織のデータに基づいてアクセス許可に対応した応答をエージェントに提供する、構成可能なマルチソース ナレッジ ベース を作成できます。
ナレッジ ベースは、 ナレッジ ソース (内部および外部のデータ ストアへの接続) と取得動作を制御するパラメーターで構成されます。 複数のエージェントが同じナレッジ ベースを共有できます。 エージェントがナレッジ ベースに対してクエリを実行すると、Foundry IQ は エージェント検索 を使用してクエリを処理し、関連情報を取得し、ユーザーのアクセス許可を適用し、引用文献を含む根拠のある回答を返します。
能力
1 つのナレッジ ベースを複数のエージェントに接続します。 サポートされているナレッジ ソースには、内部データ ストア (Azure Blob Storage、SharePoint、OneLake など) とパブリック Web データが含まれます。
インデックス付きナレッジ ソースのドキュメント チャンク、ベクター埋め込み生成、メタデータ抽出を自動化します。 増分データ更新のために定期的なインデクサーの実行をスケジュールします。
インデックス付きナレッジ ソースとリモート ナレッジ ソース間でキーワード、ベクター、またはハイブリッド クエリを発行します。
大規模言語モデル (LLM) でエージェント検索エンジンを使用して、クエリの計画、ソースの選択、並列検索の実行、結果の集計を行います。
引用文献を含む抽出データを返し、エージェントが生のコンテンツを推論し、ソース ドキュメントへの回答をトレースできるようにします。
サポートされているソースのアクセス制御リスト (ACL) を同期し、Microsoft Purview の秘密度ラベルを遵守します。 エージェントが承認されたコンテンツのみを返すように、クエリ時にアクセス許可を適用します。
エンド ツー エンドのアクセス許可を適用するために、呼び出し元のMicrosoft Entra ID でクエリを実行します。
コンポーネント
Foundry IQ ナレッジ ベースにはナレッジ ソースが含まれており、エージェント検索を使用してクエリを処理します。 Azure AI 検索は、基になるインデックス作成と取得のインフラストラクチャを提供します。
| コンポーネント | 説明 |
|---|---|
| ナレッジ ベース | 最上位のリソースで、エージェントベースの取得を調整します。 LLM 処理の検索推論度(最小、低、中)を含む取得動作を制御するクエリとパラメータのナレッジ ソースを定義します。 |
| ナレッジ ソース | インデックス付きコンテンツまたはリモート コンテンツへの接続。 ナレッジ ベースは、1 つ以上のナレッジ ソースを参照します。 |
| エージェント検索 | 複雑な質問をサブクエリに分解し、それらを並列で実行し、セマンティックに結果を再ランク付けし、統合された応答を返すマルチクエリ パイプライン。 クエリの計画に Foundry モデルAzure OpenAI のオプションの LLM を使用します。 |
Foundry Agent Service、Microsoft Agent Framework、またはカスタム アプリケーションで Foundry IQ ナレッジ ベースを使用するには、Azure AI 検索からナレッジ ベース API を呼び出します。
Workflow
Foundry IQ は、ポータルまたはプログラムを使用して設定できます。 次の手順では、両方の方法の一般的なワークフローについて説明します。
-
Microsoft Foundry にサインイン>。 新しいファウンドリーのスイッチがオンになっていることを確認します。 これらの手順は Foundry (新規) を参照します。
プロジェクトを作成するか、既存のプロジェクトを選択します。
上部のメニューから [ ビルド] を選択します。
ナレッジ タブで:
- エージェント検索をサポートする既存の検索サービスを作成または接続します。
- 一度に 1 つのナレッジ ソースを追加してナレッジ ベースを作成します。
- 取得動作のナレッジ ベース プロパティを構成します。
[エージェント] タブで、次の 手順を実行 します。
- 既存のエージェントを作成または選択します。
- ナレッジ ベースに接続します。
- プレイグラウンドを使用してメッセージを送信し、エージェントを絞り込みます。
メモ
プレイグラウンドは、概念実証テストのための簡素化されたワークフローを提供します。 コードに移行するときは、組織のセキュリティ要件を満たすようにマネージド ID とアクセス許可を構成します。
Azure ポータルを使用してナレッジ ベースとナレッジ ソースを作成できますが、エージェントの構成と統合は、Microsoft Foundry ポータルまたはプログラムで行う必要があります。
Fabric IQ と Work 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 検索で無料プランを使用でき、エージェントによる検索には無料のトークンが割り当てられます。 ポータルの簡単なデモについては、このビデオをご覧ください。
詳細な統合ガイダンスについては、 Foundry IQ ナレッジ ベースを Foundry Agent Service に接続する方法について説明します。
Azure OpenAI デモで、エージェントによる情報検索を使用するアプリケーション コードを確認してください。