Skip to content

aws-samples/bedrock-multi-agents-collaboration-workshop

Energy Efficiency Management System - Multi-Agent Workshop

Overview

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

System Architecture

├── 1- Forecasting Agent
├── 2- Solar Panel Agent
├── 3- Peak Load Manager Agent
├── 4- Energy Efficiency Management Agent (Supervisor)
└── 5- 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

3. Peak Load Manager Agent

  • Identifies non-essential processes
  • Analyzes peak vs. off-peak usage
  • Optimizes grid allocation

Workshop Contents

  1. Forecast agent setup
  2. Solar panel agent setup
  3. Peak load manager agent
  4. Multi-agent collaboration setup
  5. Supervisor agent invocation
  6. 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
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

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •