AWSは2026年10月26日、技術ブログを公開し、AWS Cloud Development Kit(CDK)に基づくインテリジェント検索(agentic retrieval)のリファレンス実装を正式に提供開始しました。これは、Amazon Bedrockのマネージド型ナレッジベース(Managed Knowledge Base、タイプ:MANAGED)向けに設計されています。このソリューションは2024年8月にManaged KBとともに導入され、従来の単一回の呼び出しによるRAGとは異なり、複数ラウンド、ツール駆動、セマンティックルーティングによるクロスナレッジベース検索をサポートします。
このCDKアプリケーションは、密接に連携する4つのCloudFormationスタックを一元的にデプロイします。-kb(S3と2つのホスト型ナレッジベースを含む)、-gateway(AgenticRetrieveStreamターゲットおよびMCP認証を設定)、-agent(AgentCore Runtimeに基づくInstrumented Strandsエージェントで、CodeBuildによりビルドされる)、-dashboards(7層の観測性をカバーする2種類のCloudWatchダッシュボード)。すべてのスタック間の依存関係(KB IDやGateway ARNなど、計7箇所のスタック間参照)は、CDKが自動的にデプロイ順序を導出するため、手動でのエクスポートや検索は不要です。
本ソリューションでは、2種類の事前設定済みコーパスを用います。1つは合成金融データ(架空のOctank社による10-K報告書、CC0ライセンス)であり、もう1つは実際の米国政府の竜巻報告書(IF12695、パブリックドメイン)です。これらはいずれも、ホスト型ナレッジベースによって自動的に解析・チャンク化・埋め込み(Bedrockのホスト型モデルを使用)およびインデックス化が行われ、ユーザーがベクトルストレージを管理したり、未使用のOCU費用を支払ったりする必要はありません。セマンティックルーティングにより、金融と気象の各ナレッジベースに対応する独立した2つのAgenticRetrieveStreamツールが明示的に選択され、領域間の分離による指標の観測可能性が確保されます。
観測性がアーキテクチャに組み込まれています:7層のテレメトリ(L1–L7)は、Knowledge Base のネイティブ指標、インジェスト、検索品質(参照なしの計算)、Gateway/MCP 呼び出し、OpenTelemetry スパンツリー、トークン使用量および評価スコアを網羅します。そのうち、L1/L4/L5 は自動でレポートされ、L3/L6/L7 はカスタム CloudWatch 指標として公開されます。評価は、オンデマンド(ノートブック駆動型 LLM-as-judge)と継続的(オンラインサンプリングセッション、Correctness など4つの組み込み評価器を含む)の2種類のモードに対応しており、デモではデフォルトで100%のサンプリングが行われますが、本番環境ではコストに応じてサンプリング率を調整する必要があります。
デプロイには複数の前提条件を満たす必要があります。対象リージョン(デフォルトはus-west-2)が、Managed KB、AgenticRetrieveStream、および AgentCore Runtime/Gateway をサポートしていること、Bedrock、AgentCore、IAM、CloudWatch、X-Ray などのサービスに対する権限が付与されていること、CloudWatch Transaction Search が有効化されていること、CDK が事前にセットアップ済みであること、そして実行環境が Node.js 18 以上、Python 3.13 以上であること、さらにローカルでの Docker の使用は不要であることが求められます。クリーンアップは `cdk destroy --all` コマンドで実行し、S3 バケットと ECR レジストリの設定では `removal_policy` を指定することで自動削除が可能になります。すべてのコードとテスト用ノートブックは GitHub でオープンソースとして公開されています。