View a markdown version of this page

概要 - Amazon Bedrock AgentCore

概要

Amazon Bedrock AgentCore とは

Amazon Bedrock AgentCore は、あらゆるフレームワークと基盤モデルを使用して、非常に効果的なエージェントを大規模に安全に構築、デプロイ、運用するためのエージェントプラットフォームです。AgentCore を使用すると、エージェントは適切なアクセス許可とガバナンスを使用してツールとデータ間でアクションを実行し、エージェントを安全に大規模に実行し、本番環境でエージェントのパフォーマンスと品質をモニタリングできます。インフラストラクチャ管理は不要です。AgentCore サービスは、CrewAI、LangGraph、LlamaIndex、Strands Agents などのオープンソースフレームワークや基盤モデルと連携または独立して動作するため、オープンソースの柔軟性とエンタープライズグレードのセキュリティと信頼性のどちらかを選択する必要はありません。

AgentCore とは

Amazon Bedrock AgentCore のコアサービス

Amazon Bedrock AgentCore には、一緒に使用することも個別に使用することもできます。

サービス 説明 統合

ハーネス

1 回の API コールで AI エージェントを定義して呼び出すことができるマネージドエージェントループ。モデル、システムプロンプト、ツールをインラインで指定します。ハーネスは、オーケストレーション、ツール実行、メモリ管理、レスポンス生成を処理します。各セッションは、ファイルシステムとシェルアクセスを備えた分離されたmicroVM で実行され、コード生成、データ分析、深層調査などのユースケースをサポートします。追加の依存関係を持つカスタム環境用に独自のコンテナイメージを用意します。

AgentCore Harness は、Amazon Bedrock、OpenAI、Google Gemini、および OpenAI 互換モデルプロバイダーと連携します。AgentCore メモリ、ゲートウェイ、ブラウザ、コードインタープリタ、オブザーバビリティと統合します。リモート MCP サーバー、インライン関数、カスタムコンテナ環境をサポートします。

ランタイム

動的 AI エージェントとツールのデプロイとスケーリング専用の安全なサーバーレスランタイム環境。ランタイムは、リアルタイムインタラクションの高速コールドスタート、非同期エージェントの拡張ランタイムサポート、真のセッション分離、組み込み ID、マルチモーダルおよびマルチエージェントエージェントエージェントワークロードのサポートを提供します。

AgentCore Runtime は、カスタムフレームワーク、および CrewAI、LangGraph、LlamaIndex、Google ADK、OpenAI Agents SDK、Strands Agents などのオープンソースフレームワーク、OpenAI、Google の Gemini、Anthropic の Claude、Amazon Nova、Meta Llama、Mistral モデルなどの Amazon Bedrock 内外の基盤モデル、および MCP や A2A などの一般的なプロトコルと連携します。

メモリ

エージェントが記憶および学習するものを完全に制御して、コンテキスト対応エージェントを構築する方法。マルチターン会話の短期メモリとセッション間で保持される長期メモリの両方をサポートし、エージェント間でメモリストアを共有するだけでなく、エクスペリエンスから学習することもできます。

AgentCore Memory が LangGraph、LangChain、Strands、LlamaIndex と連携

ゲートウェイ

APIs、Lambda 関数、および既存のサービスをモデルコンテキストプロトコル (MCP) 互換ツールに変換し、既存の MCP サーバーに接続して、数行のコードで Gateway エンドポイントを介して AI エージェントで使用できるようにする安全な方法。

APIs、MCP ツール、Lambda、および Salesforce、Zoom、JIRA、Slack などの一般的な統合。

アイデンティティ

安全でスケーラブルなエージェント ID、アクセス、認証管理サービス。既存の ID プロバイダーと互換性があり、ユーザー移行や認証フローの再構築が不要になります。

Amazon Cognito、Okta、Microsoft Azure Entra ID、Auth0 などの IdP および認証情報プロバイダー。

コードインタープリタ

エージェントがコードを実行して精度を向上させ、複雑なend-to-endのタスクを解決する機能を拡張するための独立したサンドボックス環境。

Python、JavaScript、TypeScript を含む複数の言語

ブラウザ

AI エージェントがフルマネージド環境でウェブアプリケーションを操作し、フォームに入力し、ウェブサイトを操作し、情報を抽出できるようにする、高速で安全なクラウドベースのブラウザランタイム環境。

Playwright や BrowserUse などの基盤モデルや一般的なブラウザ自動化フレームワーク

可観測性

本稼働環境でエージェントのパフォーマンスをトレース、デバッグ、モニタリングするための統合ビュー。エージェントワークフローの各ステップを詳細に視覚化できるため、エージェントの実行パスの検査、中間出力の監査、パフォーマンスのボトルネックと障害のデバッグを行うことができます。

標準化された OpenTelemetry (OTEL) 互換形式で出力されるテレメトリデータと統合するモニタリングおよびオブザーバビリティスタック

支払い

AI エージェントが x402 プロトコルを使用して有料 APIs、MCP サーバー、コンテンツにアクセスするためのマイクロトランザクション支払いを可能にするフルマネージドサービス。支払いは、エージェント支払いオペレーションのウォレット統合、設定可能な使用制限、end-to-endのオブザーバビリティを提供します。

AgentCore 支払いは、Coinbase CDP および Stripe (Privy) ウォレットプロバイダー、AgentCore Gateway、Strands Agents、任意の x402 互換エンドポイント、Amazon CloudWatch による AgentCore Identity および AgentCore Observability をサポートしており、統合モニタリングが可能です。

評価

自動化された一貫性のあるデータ駆動型エージェント評価専用の評価サービス。AgentCore評価は、エージェントとツールがタスクをどの程度うまく実行し、エッジケースを処理し、さまざまな入力とコンテキストにわたって出力の信頼性を維持するかを測定します。評価は、測定可能な品質シグナルを提供し、チームが構造化されたインサイトを使用してパフォーマンスを最適化し、エージェントがデプロイ前とデプロイ後に機能標準と動作標準を確実に満たすのに役立ちます。

AgentCore Evaluations は、Strands Agent または LangGraph フレームワークから生成され、OpenTelemetry または OpenInference を使用して計測されたセッション、トレース、スパンの評価をサポートします。統合モニタリングのために Amazon CloudWatch を搭載した AgentCore Observability に統合されたすべての結果。

最適化

AI 生成のレコメンデーション、バージョニングされた設定バンドル、A/B テストを使用して、データ駆動型の設定変更を通じてエージェントのパフォーマンスを向上させる継続的な改善サービス。推測作業による手動の最適化の代わりに、エージェントトレースをポイントして改善を生成し、制御された実験で検証します。

AgentCore 最適化は AgentCore 評価に基づいて構築され、AgentCore Observability を介して OpenTelemetry AgentCoreと連携します。A/B テスト用の AgentCore Gateway を介したトラフィック分割によるシステムプロンプトとツールの説明の最適化をサポートします。

Policy

エージェントが定義された境界とビジネスルール内で動作し、速度を低下させることのない決定的な制御を提供する機能。自然言語または Cedar (AWSのオープンソースポリシー言語) を使用して、きめ細かなルールを簡単に作成できます。

AgentCore Gateway と統合して、実行前にすべてのツール呼び出しを傍受します。エージェントがアクセスできるツール、実行できるアクション、および条件を定義できます。

[Registry]

組織全体のエージェント、MCP サーバー、ツール、スキル、カスタムリソースを検出および管理するための一元化されたカタログ。レジストリは、エージェントとデベロッパーが適切なツールを見つけることができるように、ハイブリッドセマンティック検索とキーワード検索を使用して、リソースを公開、レビュー、承認するための管理されたワークフローを提供します。

AgentCore レジストリは、、オンプレミス、またはその他のクラウド環境にデプロイされた MCP サーバー、エージェント、スキル AWS、またはカスタムリソースと連携します。

Amazon Bedrock AgentCore で何が構築できますか?

Amazon Bedrock AgentCore を使用すると、開発者は実際のデプロイに不可欠なスケール、信頼性、セキュリティで AI エージェントを本番環境に高速化できます。AgentCore の活用を検討する必要がある一般的なユースケースは次のとおりです。

  • [エージェント]  

    理由を説明する自律型 AI アプリを構築し、ツールを使用し、コンテキストを維持します。カスタマーサポート、ワークフロー自動化、データ分析、またはコーディング支援のためにエージェントをデプロイします。エージェントは、分離されたセッション、永続メモリ、組み込みオブザーバビリティを使用してサーバーレスを実行します。

  • ツールとモデルコンテキストプロトコル (MCP) サーバー

    既存の APIs、データベース、またはサービスを、任意の MCP 互換エージェントが使用できるツールに変換します。Lambda 関数または OpenAPI 仕様をラップするゲートウェイをデプロイし、コードを書き換えることなく、バックエンドにエージェントからすぐにアクセスできるようにします。

  • エージェントプラットフォーム

    社内の開発者または顧客に、承認されたツール、共有メモリストア、エンタープライズサービスへの管理されたアクセスを使用してエージェントを構築およびデプロイするための舗装されたパスを提供します。チームがエージェントを活用した機能をより迅速に出荷できるようにしながら、オブザーバビリティ、認証、コンプライアンスを一元化します。

Amazon Bedrock AgentCore の料金

AgentCore は、前払い契約や最低料金なしで、柔軟な消費ベースの料金を提供します。詳細については、AgentCore の料金」を参照してください。AgentCore は、サービスエクスペリエンスまたはパフォーマンスを向上させるために、コンテンツを使用および保存することがあります。このような改善は、他のお客様ではなく AgentCore の使用を対象としています。

次のステップ

Amazon Bedrock AgentCore を初めて使用する場合は、まず以下のセクションを読むことをお勧めします。