Costruire un concierge di viaggio vocale con Amazon Bedrock AgentCore, Knowledge Base gestita e Nova Sonic
aws ·
Questo articolo descrive la realizzazione di un concierge di viaggio abilitato alla voce per le compagnie aeree, utilizzando Amazon Bedrock AgentCore, Knowledge Base gestite e Nova Sonic. La soluzione consente ai viaggiatori di gestire prenotazioni, verificare lo stato dei voli e rispondere a domande sulle politiche aziendali attraverso il parlato naturale, senza dover navigare interfacce complesse. Si avvale del Model Context Protocol (MCP) per disaccoppiare in modo flessibile l'agente AI dai sistemi backend come AWS Lambda e DynamoDB tramite l'AgentCore Gateway. Le funzionalità principali includono lo streaming audio bidirezionale in tempo reale, la chiamata asincrona degli strumenti per evitare ritardi nella conversazione e risposte fondate per le richieste relative alle politiche aziendali, grazie alla Generazione Aumentata con Recupero (RAG). L'architettura garantisce la sicurezza mediante l'autenticazione con Amazon Cognito e isola le sessioni utilizzando microVM all'interno del runtime di AgentCore. Inoltre, il sistema supporta un passaggio fluido agli agenti umani in carne ed ossa quando necessario, fornendo numeri di riferimento e tempi di attesa. L'intera infrastruttura viene distribuita utilizzando script AWS Cloud Development Kit (CDK) per una gestione semplificata.
aws