aws/bedrock-agentcore-starter-toolkit

Python CLI toolkit for Amazon Bedrock AgentCore (legacy). For new projects, use the AgentCore CLI: https://github.com/aws/agentcore-cli

何を解決するか

Amazon Bedrock AgentCore上で、本番環境対応のAIエージェントを構築・デプロイ・運用するプロセスを簡素化します。開発者が基盤インフラを管理することなく、安全でスケーラブルかつ信頼性の高い本番環境へエージェントを移行できるツールセットを提供します。

仕組み

このツールキットは、さまざまなエージェントSDKフレームワーク(Strands、LangGraph、LangChainなど)およびモデルプロバイダーを使用してプロジェクトを構築するための出発点として機能します。以下のモジュール式のBedrock AgentCoreサービスと統合されています:

  • Runtime:エージェントとツールをデプロイするためのサーバーレス環境。
  • Memory:コンテキスト対応の会話に適した短期・長期メモリを管理。
  • Gateway:APIやLambda関数をツールに変換するマネージドなModel Context Protocol (MCP) サーバー。
  • Code Interpreter:コード実行のためのセキュアなサンドボックス。
  • Browser:ウェブサイトと対話するためのクラウドベースのブラウザ。
  • Observability & Evaluation:トレース、デバッグ、正しさや目標達成率などのエージェントパフォーマンスメトリクスを測定するためのツール。
  • Identity & Policy:Cedarポリシー言語を用いたエージェント行動の安全なアクセス管理と決定論的制御を実現するシステム。

対象ユーザー

オープンソースフレームワークを使用してAIエージェントを開発し、Amazon Bedrock AgentCoreにデプロイしたい開発者。特にPythonベースのワークフローを好む開発者向け(ただし、新規プロジェクトにはAgentCore CLIの使用を推奨)。

特徴

  • フレームワーク非依存:LangGraph、CrewAI、Strandsなどの人気フレームワークと互換性あり。
  • サーバーレススケーリング:AgentCore Runtimeによりインフラとセキュリティを自動管理。
  • MCP統合:Gatewayサービスを活用し、数百~数千のツールを活用できるエージェントのスケーリングを実現。
  • エンタープライズセキュリティ:組み込みのアイデンティティ管理とセキュアなコード実行サンドボックスを備える。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト