awslabs/agentcore-samples
Amazon Bedrock Agentcore accelerates AI agents into production with the scale, reliability, and security, critical to real-world deployment.
何を解決するか
このリポジトリは、Amazon Bedrock AgentCore のサンプルおよびチュートリアルのコレクションを提供します。AgentCore は、フレームワークやモデルに依存しないインフラストラクチャで、AIエージェントを安全にスケーラブルにデプロイ・運用するための設計です。専用のエージェントインフラの構築に伴う運用負荷を軽減し、開発者が CrewAI、LangGraph、LlamaIndex などの好みの LLM およびエージェントフレームワークを使用できるようにします。コードの再実装は不要です。
仕組み
AgentCore は補助的なインフラ層として機能します。このリポジトリでは、AgentCore CLI を使ってエージェントのスケルトン作成、ローカル開発、Amazon Bedrock AgentCore ランタイムへのデプロイを行う方法を示しています。以下の主要機能をカバーするサンプルが提供されています:
- ランタイム: エージェントとツールをデプロイするためのサーバーレス環境。
- ゲートウェイ: API や Lambda 関数を MCP 互換ツールに変換するツール。
- アイデンティティとポリシー: 管理されたアイデンティティとアクセス管理(IAM)および Cedar ポリシーを用いた細かいアクセス制御。
- メモリ: パーソナライズされたエージェント体験を実現するインフラ。
- ツール: コードインタープリター、ブラウザツール、Web サーチなどの組み込みユーティリティ。
- 観測性と評価: トレース、デバッグ、および LLM-as-a-Judge を用いたオンデマンドおよびオンライン評価のためのツール。
対象ユーザー
AWS 上でエージェントベースのAIアプリケーションを本番環境向けに構築したい開発者やアーキテクト。特定のエージェントフレームワークやモデルに縛られず、柔軟にデプロイしたい方。
特徴
- フレームワーク非依存: Strands、LangGraph、CrewAI、LlamaIndex などに対応。
- モデル非依存: 任意の大規模言語モデルと連携可能。
- CLI駆動ワークフロー: プロジェクト作成、ホットリロード付きローカル開発、ワンコマンドデプロイのスムーズなワークフロー。
- 包括的なサンプル: エンドツーエンドアプリケーション、インフラストラクチャとしてのコード(CDK、Terraform)、Okta や Entra などのアイデンティティプロバイダーとの統合例を含む。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト