Amazon Bedrock AgentCore で Web 検索機能を提供開始
Amazon Bedrock AgentCore の Web 検索機能が一般提供を開始しました。このフルマネージドな MCP 互換の機能により、AI エージェントはリアルタイムの Web 情報を取得できます。Amazon 自社の Web インデックスを基盤とし、クエリは AWS 内で完結するため、プライバシーも確保されています。
AI エージェントは組織が情報を見つけて行動する方法を変えていますが、共通の構造的限界があります。知識がトレーニング時に固定されることです。トレーニングデータのみに依存するエージェントに今日の株価、スポーツのスコア、1 時間前にリリースされたバージョンを尋ねても、回答できません。Amazon Bedrock AgentCore の Web 検索機能が一般提供され、このギャップを埋めます。このフルマネージドで Model Context Protocol (MCP) 互換の Web 検索機能により、エージェントはインフラストラクチャのオーバーヘッドなしに Web から情報を取得できます。マネージドターゲットまたはコネクタとして提供され、AgentCore Gateway に接続します。エージェントは標準の tools/list 呼び出しでそれを発見し、他の MCP ツールと同様に呼び出します。検索 API のプロビジョニング、送信資格情報の管理、結果解析コードの保守は不要です。
この単一のコネクタの背後には、Amazon が運用する専用の Web インデックスがあり、数百億のドキュメントをカバーしています。Amazon は継続的にインデックスを更新し、新しいコンテンツを数分以内に反映します。プライバシーモデルにより、クエリが AWS から出ることはありません。検索は、ナレッジグラフとモデルコンテキストに最適化されたセマンティックスニペット抽出を組み合わせることができます。
エージェントを Web に接地することは、古い知識の修正ですが、多くのチームがそこで行き詰まります。自前で構築するには、サードパーティの検索 API の調達とキー、クォータ、レート制限の管理、プロバイダ間で一貫性のない結果形式の解析、顧客クエリの行き先とデータの保持・再利用方法の検討、モデルが生の HTML ではなく関連するパッセージを取得するためのスニペット抽出ロジックの構築、鮮度、カバレッジ、品質の維持が必要です。それぞれがプロジェクトそのものです。Amazon Bedrock AgentCore Web 検索はこれらすべてに対処します。
Amazon が直接運用する Web インデックスは数百億のドキュメントをカバーし、ニッチなライブラリや曖昧な製品仕様のようなロングテールの質問にも効果的に答えます。インデックスは継続的に更新され、新しいコンテンツは数分以内に反映されます。価格変動や最近発表されたアナウンスに関する質問に答えるエージェントにとって、その鮮度が接地された応答と自信過剰な誤りの違いを生みます。組み込みのナレッジグラフはエンティティとその関係を接地し、役職や設立日などの事実質問に対して高信頼の応答を提供します。これにより、エージェントがスニペットだけで応答をつなぎ合わせるときに忍び込む微妙な事実のずれを減らします。セマンティックスニペット抽出は、各 Web ページからクエリに関連するパッセージを引き出し、モデルのコンテキストウィンドウに最適化された形式で返します。モデルは重要な部分を見るため、定型文やナビゲーションチャームに費やすトークンが減り、引用応答の精度が向上します。
プライバシーに関して、クエリは AWS インフラストラクチャ内で完全に処理されます。ゲートウェイは独自の IAM サービスロールを使用して Web 検索バックエンドに認証し、データパスは AWS 内でエンドツーエンドに留まります。データレジデンシーやサードパーティへのデータ送信を懸念するチームにとって、これによりレビューのカテゴリ全体が不要になります。
Web 検索ツールの使用を開始するには、AgentCore ゲートウェイを作成し(既存のものを使用しない場合)、Web 検索ツールターゲットを追加します。connectorId「web-search」を使用してターゲットをゲートウェイにアタッチします。ゲートウェイはツールスキーマをスナップショットし、統合をプロビジョニングし、スキーマ管理、パラメータガバナンス、エンドポイント解決、サービス認証を処理します。送信ロールはゲートウェイが Web 検索バックエンドに到達するためのみであり、インバウンド認証は OAuth や JWT オーソライザー(Amazon Cognito など)で別途処理されます。ロールには bedrock:InvokeModel は含まれず、モデルアクセスはエージェントを実行するアイデンティティに属します。
Web 検索は MCP 経由で公開されるため、Strands、LangChain、LangGraph、CrewAI などの MCP 互換フレームワークが自動的に発見して呼び出すことができます。エージェントは tools/list を呼び出して WebSearchTool を見つけ、現在の情報が必要なときに自動的に使用します。結果は標準の MCP tools/call エンベロープで返されます。ツールは結果を含むシリアル化された JSON ドキュメントを含む単一のテキストコンテンツブロックを返します。各 Web インデックス観測にはタイトル、URL、公開日、テキストが含まれます。ナレッジグラフ観測(エンティティクエリの場合オプション)はタイトルと URL が null で、テキストフィールドに構造化されたキー/値の事実が含まれます。
Web 検索ツールは Amazon Bedrock Knowledge Bases と補完関係にあります。後者はエンタープライズデータの接地に適しており、Web 検索ツールは公開 Web 用です。多くの本番エージェントは両方を使用します。価格は 1,000 クエリあたり 7 ドルで、従量課金制です。完了後、ゲートウェイターゲットまたはゲートウェイ全体を削除して課金を停止します。