Skip to content

doitintl/bedrock-multi-agents-collaboration-workshop

This branch is 14 commits ahead of, 9 commits behind aws-samples/bedrock-multi-agents-collaboration-workshop:main.

Folders and files

NameName
Last commit message
Last commit date
Nov 25, 2024
Mar 14, 2025
Mar 14, 2025
Mar 14, 2025
Mar 13, 2025
Mar 13, 2025
Mar 11, 2025
Nov 14, 2024
Feb 12, 2025
Nov 14, 2024
Nov 25, 2024
Nov 14, 2024
Mar 13, 2025
Nov 28, 2024
Mar 14, 2025

Repository files navigation

Energy Efficiency Management System - Multi-Agent Workshop

Overview

This workshop showcases the new Amazon Bedrock Agents feature multi-agent collaboration capabilities through an Energy Efficiency Management System. The system consists of a supervisor agent that orchestrates two specialized sub-agents, each handling specific aspects of energy management and customer service.

System Architecture

β”œβ”€β”€ 1- Forecasting Agent
β”œβ”€β”€ 2- Solar Panel Agent
β”œβ”€β”€ 3- Energy Efficiency Management Agent (Supervisor)
└── 4- Clean up

Agents Description

Energy Efficiency Management Agent (Supervisor)

The supervisor agent coordinates the activities of three specialized sub-agents, routing customer queries and requests to the appropriate agent while maintaining context and ensuring seamless interactions. The architecture looks as following:

Architecture

Sub-Agents

1. Forecasting Agent

  • Provides current energy consumption data
  • Provides consumption forecasts
  • Provides user consumption statistics
  • Contains code interpretation capabilities to analyze forecasting data

2. Solar Panel Agent

  • Provides installation guidelines and requirements
  • Offers maintenance instructions and schedules
  • Enables support ticket creation
  • Tracks existing support tickets

Workshop Contents

  1. Forecast agent setup
  2. Solar panel agent setup
  3. Multi-agent collaboration setup
  4. Supervisor agent invocation
  5. Clear up

Prerequisites

  • AWS Account with appropriate permissions
  • Amazon Bedrock access
  • Basic understanding of AWS services
  • Python 3.8+
  • Latest Boto3 SDK
  • AWS CLI configured

Getting Started

  1. Clone this repository
git clone https://github.com/aws-samples/bedrock-multi-agents-collaboration-workshop.git
  1. Install dependencies (Not required if you are using Jupyterlab in Sagemaker Studio)
pip install -r requirements.txt
  1. Follow the setup instructions in the workshop guide

Security

See CONTRIBUTING for more information.

License

This project is licensed under the MIT-0 License - see the LICENSE file for details.

Support

For support and questions, please open an issue in the repository.


Note: This workshop is for educational purposes and demonstrates the capabilities of Amazon Bedrock Agents' multi-agent collaboration feature.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 65.8%
  • Jupyter Notebook 34.2%