About This Architecture
Internal Travel Booking Copilot on AWS combines Amazon Bedrock AI agents with Step Functions orchestration to automate travel requests while enforcing human-in-the-loop approval gates. Employee and manager users access the system via App Runner web app protected by AWS WAF and Cognito, submitting requests that flow through three AI agents for understanding, search, and preparation before manager approval and explicit user confirmation. Travel data persists in DynamoDB with audit trails in CloudTrail, while EventBridge and SQS handle async notifications and retries, with supervised Playwright browser automation as a V1 fallback for third-party booking sites. This architecture demonstrates secure, auditable AI-assisted workflows at scale, balancing automation efficiency with compliance and human oversight. Fork and customize this diagram on Diagrams.so to adapt the approval thresholds, add additional AI agents, or integrate official supplier APIs to replace browser automation.