Skip to content
¡LO LOGRAMOS!, somos parte del cambio. Ahora iNBest está certificado bajo la norma NMX 025.

    Automatización de consultas a través de un Chatbot y RDS Aurora compatible con MySQL en Finvivir

    caso-exito-finvivir

    Finvivir es una empresa financiera líder que se dedica a ofrecer microcréditos a comunidades sin acceso a financiamiento, con un enfoque exclusivo en mujeres. Además de los servicios de crédito, brinda herramientas de desarrollo en áreas como educación financiera, capacitación y emprendimiento, con el objetivo de impulsar el crecimiento y el éxito de sus afiliadas.

    Problemática  

    Finvivir se enfrentaba al desafío de gestionar una gran cantidad de consultas y dudas de su personal, lo que requería un esfuerzo significativo del centro de atención a empleados (CAS). La mayoría de las consultas eran de naturaleza repetitiva y no involucraban problemas técnicos, lo que llevó a considerar opciones para automatizar el proceso y proporcionar respuestas rápidas y accesibles a través de un chatbot. 

    iNBest-cloud_AWS-partner__

    Nuestra solución 

    iNBest.cloud, en colaboración con Finvivir, propuso implementar una interfaz conversacional a través de WhatsApp que centralizara las preguntas frecuentes y se integrara con la mesa de ayuda existente. El chatbot sería capaz de resolver dudas comunes y generar automáticamente tickets de soporte, reduciendo así la carga de trabajo del CAS y permitiéndoles enfocarse en temas más particulares. 

    Para garantizar la seguridad y la autenticación de los usuarios, se propuso utilizar Amazon RDS Aurora compatible con MySQL como parte de la arquitectura del chatbot. El RDS se utilizaría para validar los datos del usuario antes de proporcionar información y enviar tickets de soporte. Además, se implementó una réplica de lectura para reducir la carga en la instancia principal de la base de datos. 

    La solución se diseñó considerando una concurrencia estimada de alrededor del 10% de los 1200 usuarios esperados para el chatbot. Se creó un RDS independiente y escalable en la misma VPC de Finvivir, lo que permitió una fácil integración con el resto de la infraestructura existente en AWS. 


    COMPONENTES DE LA SOLUCIÓN

    • Amazon Route 53: Utilizado para la asignación del DNS.
    • Application Load Balancer de AWS: Para el balanceo de cargas entre las instancias EC2.
    • Amazon EC2: Para alojar la aplicación del chatbot.
    • Amazon RDS (Aurora compatible con MySQL): Para almacenar y obtener información relacionada con las conversaciones.
    • Amazon S3 Bucket: Utilizado para almacenar archivos multimedia, como imágenes informativas.
    • Amazon SES: Servicio utilizado para la verificación y envío de correos.
    • Aplicaciones de terceros: Dialogflow para el proces

    Resultados  

    La solución implementada ha logrado proporcionar una experiencia de usuario mejorada, con respuestas inmediatas y sin demoras por parte del chatbot. El uso de RDS Aurora ha permitido un control eficiente de los accesos a la base de datos, agilizando los procesos de la interfaz y facilitando la integración con soluciones de inteligencia artificial sin comprometer el tiempo de respuesta.

    Además, la base de datos en RDS es escalable y autoadministrable, lo que ha liberado al equipo de Finvivir de tareas de mantenimiento y les ha permitido centrarse en otras actividades importantes. La solución se ha incorporado de manera transparente a la infraestructura existente en AWS, lo que ha permitido una habilitación rápida del servicio.

    En general, la implementación exitosa del chatbot y el uso de RDS han contribuido a mejorar la atención al personal de Finvivir, brindando respuestas rápidas y precisas, y optimizando los procesos internos de la organización.