Amazon ha implementado una innovadora funcionalidad llamada Global Resiliency para sus bots de Amazon Lex V2, destinada a optimizar la disponibilidad y la resiliencia de las aplicaciones conversacionales. Esta nueva capacidad permite replicar casi en tiempo real los bots de Amazon Lex en una segunda región de AWS, lo que consolida la facilidad de gestión y mejora la experiencia del usuario en momentos críticos.
Con Global Resiliency, los recursos, versiones y alias asociados a los bots se sincronizan automáticamente entre las regiones seleccionadas. Esto garantiza que los identificadores de los recursos replicados permanezcan consistentes entre ambas regiones, permitiendo redirigir el tráfico sin interrupciones simplemente modificando el identificador de la región. De este modo, se elimina la necesidad de manejar manualmente bots separados en distintas regiones.
La funcionalidad es especialmente beneficiosa en situaciones de interrupción regional, ya que posibilita la rápida redirección del tráfico de bots a una región alternativa, minimizando el riesgo de inactividad y asegurando la continuidad del negocio. Resulta particularmente valiosa para aplicaciones que utilizan sistemas de respuesta de voz interactiva, chatbots para canales digitales y plataformas de mensajería, proporcionando a los clientes una experiencia continua y sólida.
Global Resiliency también mejora el flujo de trabajo de los desarrolladores, ya que permite trabajar continuamente en mejoras de bots en la región fuente, mientras los cambios se sincronizan automáticamente con la región réplica. Esto garantiza que la resiliencia no se vea comprometida durante el proceso de desarrollo.
Para demostrar el uso de esta funcionalidad, Amazon presentó un ejemplo con un bot denominado BookHotel, utilizando una plantilla de AWS CloudFormation para replicarlo entre las regiones us-east-1 y us-west-2. Este proceso incluye integraciones con otros servicios de AWS, como AWS Lambda y Amazon CloudWatch, asegurando que las funciones personalizadas y los registros de conversación se asocien automáticamente con los recursos del bot en la región réplica.
Además, Amazon Lex Global Resiliency se integra con Amazon Connect Global Resiliency, proporcionando una solución integral para mantener la continuidad operativa y la resiliencia en la infraestructura del centro de contacto y AI conversacional. La integración permite la sincronización automática de los bots de Amazon Lex V2 asociados con los flujos de contacto en Amazon Connect, asegurando una experiencia fluida durante los escenarios de conmutación por error.
Finalmente, AWS ofrece soporte API para gestionar las réplicas de bots, permitiendo crear, monitorear y listar réplicas mediante la interfaz de línea de comandos y los SDKs de AWS, lo que simplifica la gestión de la resiliencia a nivel de software. Esta propuesta refuerza la posición de Amazon como líder en innovación dentro del ámbito de la inteligencia artificial y el aprendizaje automático.