メモ
Azure AI 検索は、Azure ポータル、REST API、およびAzure SDKから使用できます。 また、Foundry IQ は、エンタープライズ コンテンツを、Microsoft Foundry ポータルのエージェントの再利用可能なアクセス許可に対応したナレッジ ベースに変換するマネージド ナレッジ レイヤーです。
メモ
一部のエージェント検索機能は、プログラムによるアクセスを介して 2026-04-01 REST API で一般提供されています。 Azure ポータルと foundry ポータルMicrosoftは、引き続きすべてのエージェント検索機能へのプレビュー専用アクセスを提供します。 一般公開されている内容とプレビューの残りの部分の内訳など、移行ガイダンスについては、「 エージェントの取得コードを最新バージョンに移行する」を参照してください。
プレビュー REST API を使用する場合は、まだ一般公開されていないエージェント検索機能にアクセスできます。 プレビュー機能は、サービス レベル アグリーメントなしで提供され、運用環境のワークロードには推奨されません。 詳細については、「 Microsoft Azure プレビューの追加使用条件」を参照してください。
Important
これらの機能は、2026-08-01-preview REST API の一部です。 2026-08-01-preview は、Azure サブスクリプションの一部としてユーザーにライセンス付与され、Microsoft製品使用条件、Microsoft製品およびサービス データ保護補遺 ("DPA")、および Microsoft Azure プレビューの追加使用条件に適用される条件に従います。
2026-08-01-preview では、他のMicrosoft サービスやサード パーティのサービスへの接続がサポートされています。 これらのサービスの利用は各サービスの利用規約に従うものとし、データが Azure コンプライアンス境界の外部で処理または保存されたり、Azure コンプライアンス境界内に流入したりする場合があります。
データが組織のコンプライアンスと地理的境界の外部に流れるかどうか、および関連する影響、および適切なアクセス許可、境界、承認がプロビジョニングされるかどうかを管理するのは、お客様の責任です。
特定のユース ケースのコンテキストで構築したアプリケーションを慎重に確認およびテストし、すべての適切な決定とカスタマイズを行う責任があります。 これには、メタプロンプト、コンテンツ フィルター、その他の安全システムなどの独自の責任ある AI 軽減策の実装や、アプリケーションが適切な品質、信頼性、セキュリティ、信頼性の標準を満たしていることを確認する機能が含まれます。 詳細については、「Azure AI 検索透過性に関するメモを参照してください。
Azure AI 検索では、エージェンティックリトリーバルは、チャットアプリやコパイロットアプリでユーザーやエージェントが行う複雑な質問に対応するために設計されたマルチクエリパイプラインです。 これは、 取得拡張生成 (RAG) パターンとエージェント間ワークフローを対象としています。
エージェント検索の機能を次に示します。
大規模な言語モデル (LLM) を使用して、複雑なクエリをより小さい、焦点を絞ったサブクエリに分割して、独自のコンテンツと外部コンテンツのカバレッジを向上させることができます。 サブクエリには、追加のコンテキストのチャット履歴を含めることができます。
サブクエリを並列で実行します。 各サブクエリは、最も関連性の高い一致を昇格させるためにセマンティックに再ランク付けされます。
最適な結果を統合された応答に組み合わせ、LLM が基になる回答を生成するために使用できます。
マージされたコンテンツと共にソース参照とアクティビティ ログを返すことができるので、グラウンド データのみを使用するか、LLM に渡して完全な回答を得ることができます。
この高パフォーマンス パイプラインは、チャット アプリケーションの高品質のグラウンド データまたは回答を生成するのに役立ち、複雑な質問にすばやく答える機能を備えています。
エージェント検索を使用する理由
エージェント検索では、エージェントとアプリのマネージド エクスペリエンスとカスタム エクスペリエンスの両方がサポートされます。 Microsoft Foundry ポータルでは、Foundry IQ がエージェントのマネージド ナレッジ レイヤーとして機能します。 Azure ポータル、Search Service REST API、またはサポートされているAzure SDKを使用して、カスタム エージェント検索ソリューションを構築することもできます。
エージェントやアプリに、チャットのコンテキスト、独自コンテンツ、外部ソースを活用して、より難しい質問に答えるための最も関連性の高いコンテンツを提供したい場合は、エージェント型検索を使用します。
エージェント検索では、単一クエリ パイプラインと比較して待機時間が増加しますが、1 つのクエリでは実行できないクエリの複雑さを処理します。 たとえば、次の処理を行うことができます。
「ビーチの近くで、空港送迎があり、ベジタリアン向けレストランまで徒歩圏内のホテルを探してください」のような、複数の要望を含む質問。
会話の以前のコンテキストに依存する質問。
シノニム マップや LLM が生成した言い換えを用いてコンテンツ全体に対する網羅性を高められる、書き換えによって効果が見込めるクエリ。
スペルミス。
アーキテクチャとワークフロー
エージェント検索プロセスは次のように機能します。
ワークフローの開始: アプリケーションは、クエリと会話履歴を提供する取得アクションを使用してナレッジ ベースを呼び出します。
クエリ計画:
lowおよびmedium取得の理由付け作業では、ナレッジ ベースはクエリと会話履歴を LLM に送信し、フォーカスされたサブクエリを生成します。minimal作業では、この手順はスキップされ、クエリはナレッジ ソースに直接発行されます。 推論の労力の既定値はlowで、ナレッジベースで設定されます。クエリの実行: ナレッジ ベースは、サブクエリをナレッジ ソースに送信します。 すべてのサブクエリは同時に実行され、キーワード、ベクター、またはハイブリッド検索を使用できます。 各サブクエリでは、最も関連性の高い一致を見つけるためにセマンティック再ランク付けが行われます。 参照は引用のために抽出され、保持されます。
結果の合成: システムは、すべての結果を統合された応答に結合します。 マージされたコンテンツは常に返されます。 ソース参照と実行アクティビティ ログは省略可能です。
Components
エージェント検索のすべてのシナリオでは、ナレッジ ベースと少なくとも 1 つのナレッジ ソースが必要です。 その他のコンポーネントは省略可能であり、構成によって異なります。
| コンポーネント | サービス | 役割 |
|---|---|---|
| ナレッジベース | Azure AI 検索 | ナレッジ ソースとクエリ パラメーターを管理して、パイプラインを調整します。 |
| 知識源 | Azure AI 検索 | パイプラインで使用されるコンテンツを定義します。 インデックス化されたもの(お使いのサービス上の検索インデックスを基盤とする)またはリモートのもの(外部プラットフォームからクエリ時に取得されるコンテンツ)にできます。 |
| 検索インデックス | Azure AI 検索 | セマンティック構成で検索可能なコンテンツ (テキストとベクター) を格納します。 実行するクエリの種類と適用される最適化を決定します。 インデックス付きナレッジ ソースにのみ必要です。 |
| セマンティック ランカー | Azure AI 検索 | 関連性 (L2 再ランク付け) の結果を再ランク付けするために、エージェント検索パイプラインによって内部的に使用されます。 |
| LLM | Azure OpenAI | クエリを計画し、ナレッジ ソースを選択します。
lowおよびmedium取得の理由付け作業でのみ使用されます。
minimal の作業でバイパスされます。 |
統合要件
アプリケーションは、ナレッジ ベースを呼び出して応答を処理することで、パイプラインを駆動します。 パイプラインは、応答の生成または会話インターフェイスで直接使用するために LLM に渡すことができるグラウンド データを返します。 実装の詳細については、「 チュートリアル: エンドツーエンドのエージェント検索ソリューションを構築する」を参照してください。
可用性と価格
エージェントリトリーバルは、一部のリージョンで利用できます。 ナレッジ ソースとナレッジ ベースには、価格レベルと取得の推論作業によって異なる 上限 もあります。
請求
エージェントによる情報の取得では、次の 2 つのサービスから費用がかかります。
Azure AI 検索 は、サブクエリの実行中に使用される取得トークンとセマンティック ランク付けに対して課金されます。 無料プラン (既定) では、毎月のトークン許容量が提供されます。 標準プランでは、無料許容量が消費された後に従量課金制の価格が有効になります。 詳細については、「エージェント検索の課金を有効または無効にする」を参照してください。
Azure OpenAI は、LLM ベースのクエリプランニングおよび応答生成で使用される入力トークンと出力トークンに対して課金されます。 価格は常に従量課金制であり、ナレッジ ベースに割り当てるモデルに基づきます。 料金は、Azure OpenAI の請求書に表示されます。 料金については、「Azure OpenAI の価格」を参照>。
次の表では、従来の単一クエリ パイプラインとエージェント検索マルチクエリ パイプラインの課金を比較します。 クラシック パイプラインでは、課金対象コンポーネントは セマンティック ランカーです。
| アスペクト | クラシック パイプライン | エージェンティック検索 |
|---|---|---|
| ユニット | クエリに基づく | トークン ベース |
| ユニットあたりのコスト | クエリあたりの均一コスト | トークンあたりの変動コスト (推論作業によって異なります) |
| コスト見積もり | クエリ数の見積もり | トークン使用量の見積もり |
| 無料枠 | 毎月の無料クエリ許容量 | 毎月の無料トークン許容量 |
例: コストの見積もり
この例は、クエリの計画とクエリ実行のコスト見積もりプロセスを示すのに役立ちますが、応答合成は行いません。 コストが低くなる可能性があります。 現在の料金については、Azure AI 検索の価格とAzure OpenAI の価格を参照してください。
Azure OpenAI でクエリプランのコストを従量課金制として見積もるには、gpt-4o-miniを仮定します。
- 100 万個の入力トークンに対して 15 セント。
- 100 万個の出力トークンに対して 60 セント。
- チャット会話の平均サイズに対して 2,000 個の入力トークン。
- 平均出力プラン サイズに 350 トークン。
クエリ実行の推定課金コスト
エージェント取得トークンの数を見積もるために、まず、インデックス内の平均ドキュメントがどのように表示されるかを理解します。 たとえば、次の概数が考えられます。
- 10,000 個のチャンク。各チャンクは PDF の 1 ~ 2 段落です。
- チャンクあたり 500 トークン。
- 各サブクエリは、最大 50 チャンクを再ランク付けします。
- クエリ プランごとに平均で 3 つのサブクエリがあります。
実行価格の計算
プランごとに 3 つのサブクエリで 2,000 個のエージェント検索を行うとします。 これにより、合計約 6,000 個のクエリが得られます。
サブクエリごとに 50 個のチャンクを再ランク付けします。合計チャンク数は 300,000 個です。
平均チャンクは 500 トークンであるため、再ランク付けのトークンの合計は 1 億 5,000 万です。
トークンあたり 0.022 という架空の価格を考えると、$3.30 は米ドルでの再ランク付けの合計コストです。
クエリ プランのコストに進む: 2,000 個の入力トークンに 2,000 個のエージェント検索が乗算され、合計 60 セントの入力トークンが 400 万になります。
平均 350 トークンに基づいて出力コストを見積もります。 350 に 2,000 個のエージェント検索を乗算すると、合計 42 セントの合計で 700,000 個の出力トークンが取得されます。
すべてをまとめると、Azure AI 検索でのエージェント検索には約 3.30 ドル、Azure OpenAI の入力トークンには 60 セント、Azure OpenAI の出力トークンの場合は 42 セント、クエリ計画の合計は $1.02 です。 完全実行の合計コストは $4.32 です。
コストを管理するためのヒント
応答のアクティビティ ログを確認して、どのソースとパラメーターが使用されたクエリが発行されたかを確認します。 インデックスに対してこれらのクエリを再発行し、パブリック トークナイザーを使用してトークンを見積もり、API で報告された使用状況と比較することができます。 ただし、クエリまたは応答の正確な再構築は保証されません。 要因には、パブリック Web データや、ユーザー ID に基づくリモート SharePointナレッジ ソースなど、クエリの再現に影響を与える可能性があるナレッジ ソースの種類が含まれます。
ナレッジ ソース (インデックス) の数を減らす。コンテンツを統合すると、ファンアウトとトークンの量が減少する可能性があります。
クエリの計画とクエリの拡張 (反復検索) 中の LLM の使用を減らすための推論作業を減らします。
コンテンツを整理して、最も関連性の高い情報をより少ないソースとドキュメント (たとえば、キュレーションされた概要やテーブル) で見つけることができます。
作業を開始する方法
エージェント検索ソリューションを作成するには、Azure ポータル、Microsoft Foundry (新しい) ポータル、REST API、または同等のAzure SDK パッケージを使用できます。
- Quickstart: Azure ポータルでのエージェント検索
- クイックスタート: エージェンティック検索 (C#、Java、JavaScript、Python、TypeScript、REST)