🤖 24 AI
🟡 🤝 エージェント 2026年4月10日金曜日 · 2 分で読めます

AWS Bedrock AgentCore:ステートフルMCPクライアントがインタラクティブなAIワークフローを実現

なぜ重要か

AmazonはBedrock AgentCore Runtimeに3つの新しいMCP機能を追加しました — elicitation(ユーザーからの構造化された入力要求)、sampling(クライアントからのLLM補完要求)、プログレス通知です。ステートフルセッションは隔離されたmicrovM内で最大8時間続き、エージェントとクライアント間の双方向通信を可能にします。

Amazonは4月9日、MCP(Model Context Protocol)向けの3つの新しいクライアント機能を導入することで、Bedrock AgentCore Runtimeの機能を拡張しました。ステートレスからステートフルアーキテクチャへの変更により、AIエージェントとエンドユーザーの間のまったく新しいインタラクティブなワークフローのクラスが可能になります。

ステートフルモードが可能にすること

新しいステートフルモードでは、AgentCoreはセッションごとに専用のmicrovMを割り当て、15分のアイドルタイムアウトとともに最大8時間継続できます。これ以前は、ステートレスサーバーはリクエスト間のコンテキストを維持することも、実行中にユーザーから追加情報を要求することもできませんでした。現在では真の双方向会話が可能です — エージェントは一時停止し、ユーザーに何かを尋ね、回答を受け取り、中断したところから続行できます。

3つの新機能

Elicitationは、サーバーが実行を一時停止し、クライアントを通じてユーザーから構造化された入力を要求することを可能にします。フォームモード(ユーザーが入力するフィールド)とURLモード(外部ページを開く)の両方をサポートします。ユーザーは3つのアクション、accept(承認)、decline(拒否)、cancel(操作全体をキャンセル)で応答できます。

Samplingは、サーバーがクライアントにLLM補完を要求することを可能にします — サーバーはプロンプトをクライアントに送信し、クライアントはそれを接続されたLLMに転送し、結果を返します。興味深いことに、サーバーは使用するモデルについての好みを表現できます(例:「強力なコーディングモデルが必要」)。それらのモデルに直接アクセスする必要はありません。これにより責任が明確になります — モデルの認可と課金はクライアント側に残ります。

プログレス通知は、長時間実行されるオペレーション中にfire-and-forgetメッセージを使用します。クライアントは、サーバーがマルチステップアクションを処理する間、プログレスバー、ステータスインジケーター、アニメーションフィードバックをレンダリングできます。これにより、以前はさまざまな回避策を必要としていたUX問題が解決されます。

実際的には、これによりMCPは「ワンショット呼び出しのためのツール」の領域から「インタラクティブなエージェントアプリケーションのためのインフラストラクチャ」の領域へと移行します。以前に発表されたAWS Agent Registryとの組み合わせにより、エンタープライズAIエージェントに対するAWSの明確な計画が浮き彫りになります。

🤖 この記事はAIにより一次情報源から生成されました。