awslabs/amazon-bedrock-agent-samples

Example Jupyter notebooks 📓 and code scripts 💻 for using Amazon Bedrock Agents 🤖 and its functionalities

What it solves

このリポジトリは、Amazon Bedrock Agents を使用して AI 駆動型アシスタントを構築するための、実践的な例とベストプラクティスを提供します。複雑なワークフローを自動化し、さまざまな API やサービスと連携する方法を示すことで、 developers 開発者が実験段階から本番環境への移行を支援します。

How it works

このプロジェクトは、Amazon Bedrock Agents フレームワークを使用して、タスクを実行できるエージェントを作成します。単一エージェントの設定と、スーパーバイザーがルーティングまたはスーパーバイザーモードを使用して複数のエージェント間でタスクを計画・実行できるマルチエージェント協調をサポートしています。例は主に Python の boto3 SDK を使用して実装されていますが、他の AWS SDKs とも互換性があります。

Who it’s for

Amazon Bedrock を使用してエージェント型 AI ソリューションを構築している開発者やアーキテクトです。特に、一般的なエージェントパターン(例:コード解釈、長期記憶、Human-in-the-loop)のリファレンス実装を探している方向けです。

Highlights

  • Multi-Agent Collaboration: 複雑な問題解決のための、スーパーバイザー主導のマルチエージェント・オーケストレーションをサポートしています。
  • Diverse Example Library: DevOps、エネルギー効率、住宅ローン支援、不動産投資などの幅広いユースケースの実装が含まれています。
  • Advanced Agent Capabilities: コード解釈、ナレッジベースの統合、長期記憶、およびユーザー確認ステップをカバーする例が含まれています。
  • Integrated Tooling: Action Groups を介して再利用可能な、ウェブ検索、作業メモリ、および株式データ照会用の共有ツールを提供しています。