Build a voice travel concierge with Amazon Bedrock AgentCore, Managed Knowledge Base and Nova Sonic
aws ·
This article details the construction of a voice-enabled travel concierge for airlines using Amazon Bedrock AgentCore, Managed Knowledge Bases, and Nova Sonic. The solution allows travelers to manage bookings, check flight status, and answer policy questions through natural speech without navigating complex interfaces. It leverages the Model Context Protocol (MCP) to loosely couple the AI agent with backend systems like AWS Lambda and DynamoDB via the AgentCore Gateway. Key features include real-time bidirectional audio streaming, asynchronous tool calling to prevent conversation delays, and grounded responses for policy inquiries using Retrieval Augmented Generation. The architecture ensures security through Amazon Cognito authentication and isolates sessions using microVMs within AgentCore runtime. Additionally, the system supports seamless escalation to live human agents when necessary, providing reference numbers and wait times. The entire infrastructure is deployed using AWS Cloud Development Kit (CDK) scripts for streamlined management.
aws