翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Bedrock AgentCore Runtime を使用してエージェントまたはツールをホストする
Amazon Bedrock AgentCore Runtime は、AI エージェントまたはツールをデプロイして実行するための、安全でサーバーレスな専用のホスティング環境を提供します。以下のような利点があります。
- フレームワークに依存しない
-
AgentCore ランタイムを使用すると、基盤となるフレームワークに関係なく、ローカルエージェントコードを数行のコードでクラウドネイティブデプロイに変換できます。LangGraph、Strands、CrewAI などの一般的なフレームワークとシームレスに連携します。特定のフレームワークを使用しないカスタムエージェントでも活用できます。
- モデルの柔軟性
-
AgentCore ランタイムは、Amazon Bedrock、Anthropic Claude、Google Gemini、OpenAI が提供するモデルなど、任意の大規模言語モデルで動作します。
- プロトコルサポート
-
AgentCore ランタイムを使用すると、エージェントはモデルコンテキストプロトコル (MCP) またはエージェント間 (A2A) を介して他のエージェントやツールと通信できます。
- セッションの分離
-
AgentCore ランタイムでは、各ユーザーセッションは、分離された CPU、メモリ、ファイルシステムリソースを持つ専用のmicroVM で実行されます。これにより、ユーザーセッション間の完全な分離が可能になり、ステートフルなエージェント推論プロセスを保護し、セッション間のデータ汚染を防ぐことができます。セッションが完了すると、microVM 全体が終了し、メモリがサニタイズされ、非決定的な AI プロセスを使用する場合でも決定的なセキュリティが提供されます。
- コンピューティングタイプの選択
-
AgentCore Runtime には 2 つのコンピューティングタイプがあります。フルマネージド型のサーバーレスセッションには、すぐに開始してオンデマンドでスケールするmicroVMs を選択します。ここでは、使用した分だけ料金が発生します。インスタンスを選択して、自分のアカウントの AWS マネージド Amazon EC2 インフラストラクチャでエージェントを実行します。インスタンスは、永続的な複数日セッション、GPU アクセラレーションワークロード、および共有インスタンス上の複数のコラボレーションエージェントをサポートします。詳細については、「キャパシティープロバイダーを使用してインスタンスでエージェントを実行する」を参照してください。
- 実行時間の延長
-
AgentCore Runtime は、リアルタイムのインタラクションと長時間実行されるワークロードの両方をサポートしているため、複雑なエージェントの推論と、マルチエージェントコラボレーションや長時間にわたる問題解決セッションを伴う可能性のある非同期ワークロードが可能になります。セッションは、microVMs では最大 8 時間、インスタンスでは最大 14 日間実行されます。詳細については、「Amazon Bedrock AgentCore ライフサイクル設定の構成」を参照してください。
- 永続的なファイルシステム
-
ランタイムは、セッションの停止/再開サイクル全体でファイルシステムの状態の保持をサポートします。エージェントのファイル、インストールされたパッケージ、ビルドアーティファクトは、外部ストレージなしでセッション停止後も存続できます。
- 消費ベースの料金モデル
-
ランタイムは、実際に消費されたリソースに対してのみ課金される消費ベースの料金を実装します。リソースの事前選択を必要とする割り当てベースのモデルとは異なり、Runtime は適切なサイズ設定を必要とせずに、必要なものを動的にプロビジョニングします。このサービスは CPU 請求を実際のアクティブな処理に合わせます。通常、エージェントが主に LLM レスポンスを待っているときの I/O 待機期間中の料金を排除し、セッション状態を継続的に維持します。
- 組み込み認証
-
AgentCore Identity を搭載した AgentCore ランタイムは、AI エージェントに個別の ID を割り当て、Okta、Microsoft Entra ID、Amazon Cognito などの企業 ID プロバイダーとシームレスに統合して、エンドユーザーがアクセスできるエージェントのみを認証できるようにします。さらに、Runtime を使用すると、アウトバウンド認証フローが Slack、Zoom、GitHub などのサードパーティーサービスに安全にアクセスできます。これは、ユーザーに代わって動作しているか、自律的に動作しているか (OAuth キーまたは API キーを使用) 関係ありません。
- エージェント固有のオブザーバビリティ
-
AgentCore Runtime は、エージェントの推論ステップ、ツール呼び出し、モデルインタラクションをキャプチャする特殊な組み込みトレースを提供し、AI エージェントの動作をデバッグおよび監査するための重要な機能であるエージェントの意思決定プロセスを明確に可視化します。
- 強化されたペイロード処理
-
AgentCore ランタイムは 100MB のペイロードを処理できるため、リッチメディアコンテンツまたは大規模なデータセットを使用して、複数のモダリティ (テキスト、画像、オーディオ、ビデオ) をシームレスに処理できます。
- 双方向ストリーミング
-
AgentCore ランタイムは、HTTP API コールとリアルタイムの双方向ストリーミングのための永続的な WebSocket 接続の両方をサポートし、即時の応答フィードバックと会話コンテキストの維持によりインタラクティブなアプリケーションを可能にします。
- エージェント固有の機能の統一されたセット
-
AgentCore ランタイムは、メモリ、ツール、ゲートウェイなどの完全な AgentCore 機能への効率的なアクセスを提供する単一の包括的な SDK を介して提供されます。この統合アプローチにより、異なるコンポーネントから同等のエージェントインフラストラクチャを構築する際に通常必要な統合作業がなくなります。
注記
新しいプラットフォームバージョン V2 が利用可能になりました。スナップショットからエージェントを起動して、同時実行数や画像サイズに関係なくコールドスタートを高速かつ一貫して保ち、常時稼働エージェントやバーストエージェントのコストを削減します。詳細については、「プラットフォームのバージョン」を参照してください。