Créer un concierge de voyage vocal avec Amazon Bedrock AgentCore, une base de connaissances gérée et Nova Sonic
aws ·
Cet article détaille la conception d'un concierge de voyage vocal pour les compagnies aériennes, utilisant Amazon Bedrock AgentCore, des bases de connaissances gérées et Nova Sonic. Cette solution permet aux voyageurs de gérer leurs réservations, de vérifier le statut de leurs vols et d'obtenir des réponses à des questions sur les politiques en vigueur grâce à la parole naturelle, sans avoir à naviguer dans des interfaces complexes. Elle s'appuie sur le Model Context Protocol (MCP) pour découpler l'agent d'intelligence artificielle des systèmes backend tels qu'AWS Lambda et DynamoDB via l'AgentCore Gateway. Les fonctionnalités clés incluent le streaming audio bidirectionnel en temps réel, l'appel asynchrone d'outils afin d'éviter les retards dans la conversation, et des réponses fondées sur les faits pour les demandes relatives aux politiques, grâce à la génération augmentée par récupération (RAG). L'architecture garantit la sécurité via l'authentification Amazon Cognito et isole les sessions en utilisant des microVMs au sein du runtime AgentCore. De plus, le système prend en charge une transition transparente vers des agents humains en direct lorsque cela est nécessaire, en fournissant des numéros de référence et des temps d'attente. L'ensemble de l'infrastructure est déployé à l'aide de scripts AWS Cloud Development Kit (CDK) pour une gestion simplifiée.
aws