guidance for multi agent orchestration on aws
Basic Information
This repository provides guidance, reference code, and a starter kit for building and deploying coordinated multi-agent systems on AWS using Amazon Bedrock Agents. It focuses on a demonstrator intelligent customer support solution that uses a Supervisor Agent to orchestrate specialized sub agents (Order Management, Product Recommendation, Troubleshooting, Personalization) to handle complex, real-world support scenarios. The project includes a React-based runtime chatbot that communicates via WebSocket to AWS Lambda which calls Bedrock Converse and uses Action Groups to perform text-to-SQL against Amazon Athena, plus vector search against Bedrock knowledge bases. The repo supplies architecture diagrams, deployment instructions using AWS CDK, configuration files, environment variable handling for agent IDs, and guidance for running and testing locally and in AWS with Cognito, CloudFront, WAF, Amplify, S3, DynamoDB and Glue components.