AgentCore ハーネス
すべてのエージェントにはオーケストレーションレイヤーがあります。これは、モデルを呼び出し、ツールを選択し、結果を返し、コンテキストを管理し、障害を処理するループです。本番環境で実行すると、コンピューティング、サンドボックス、安全なツール接続、ファイルシステム、メモリ、アイデンティティ、オブザーバビリティなどの実際のインフラストラクチャが基盤になります。一緒にエージェントハーネスを形成します。エージェントハーネスは、エージェントが実際に実行できるようにするシステムです。
ローカルで 1 つ立てるのは高速です。本稼働環境では、作業が爆発し、複数のユーザーにサービスを提供しなければならないと、同時実行、分離、アイデンティティ、状態、スケーリングというまったく新しいレイヤーが表示されます。これまでは、すべてのチームがその作業を行っていました。
AgentCore のマネージドエージェントハーネスは、 が動作するように設定します。エージェントの動作 (モデル、ツール、スキル、手順) を宣言します。AgentCore は、設定を実行中のエージェントに変換する環境、コンピューティング、メモリ、アイデンティティ、ネットワーク、オブザーバビリティを処理します。別のモデルを試したり、新しいツールを追加したりすることは、コードの書き換えではなく、設定の変更です。
すべてのハーネスセッションはデフォルトでステートフルであり、セッションごとに (AgentCore ランタイムによってバックアップされた) 安全で隔離されたmicroVM で実行されます。 AgentCore エージェントには独自のファイルシステムとシェルがあるため、基盤となる microVM セッションの有効期限が切れて新しいものに置き換えられた場合でも、コードを記述して実行し、短期および長期のメモリとファイルをセッション間で保持できます。エージェントは、Amazon Bedrock、OpenAI、Google Gemini、または LiteLLM 互換プロバイダーが提供する任意のモデルを使用でき、コンテキストを失うことなくセッション中にプロバイダーを切り替えることができるため、あるモデルで計画して別のモデルで実行したり、会話を再構築せずにプロバイダーを価格パフォーマンステストに交換したりできます。エージェントは、AgentCore ゲートウェイ、MCP サーバー
AgentCore の評価と最適化を使用して実際のトラフィックを反復処理し、動作のスコア付け、プロンプトとツール記述のレコメンデーションの取得、セッションごとの統計的有意性レポートによる A/B テストの実行を行うことができます。次に、変更不可能なバージョンと名前付きエンドポイントを使用して変更を安全にロールアウトし、以前のバージョンでエンドポイントをポイントすることですぐにロールバックします。 AWS Step Functions の AgentCore InvokeHarness 状態を通じてハーネスをより大きなパイプラインにドロップするか、Strands コード (Claude Agent SDK が近日公開) にエクスポートして、設定が不十分な場合に AgentCore ランタイムで実行できます。インフラストラクチャを管理することなく、本番稼働用エージェントを構築、実行、運用するために必要なすべて。ハーネスは、オープンソースのエージェントフレームワークである Strands Agents
個別のハーネス料金はかかりません。基本となる AgentCore 機能に対してのみ料金が発生します。詳細については、AgentCore の料金」ページ
AgentCore ハーネスは、ここに示すすべてのリージョンで GA で利用できます。