About This Architecture
Internal Travel Booking Copilot leverages Amazon Bedrock AI agents, AWS Step Functions orchestration, and Lambda microservices to automate employee travel requests with mandatory human approval gates. Requests flow through Request Understanding, Search and Comparison, and Reservation Preparation agents, with all irreversible booking actions requiring explicit user confirmation before triggering supervised browser automation via ECS Fargate. This architecture enforces least-privilege IAM, audit trails via CloudTrail, and fallback browser booking through a private VPC, demonstrating secure AI-human collaboration at scale. Fork this diagram on Diagrams.so to customize approval workflows, add supplier APIs, or adapt the multi-agent pattern to other enterprise processes. The design prioritizes auditability and control—every agent action, approval decision, and booking confirmation is logged to DynamoDB and S3 for compliance.