Chatbots con IA
Agentes de Conversación Inteligentes para Microsoft Teams y WhatsApp
Rol
Desarrollador de Software & Integrador de IA
Cronología
2023 - 2024
Tecnologías
ChatGPT, AWS Lex, Microsoft Teams API, WhatsApp Business API, AWS Lambda, SQS, API Gateway, Python, LangChain
Descripción del Proyecto
Este proyecto implicó el desarrollo de dos sofisticados chatbots impulsados por IA diseñados para recopilar comentarios e ideas de los usuarios para MCM Telecom. Un chatbot se integró con Microsoft Teams y el otro con WhatsApp, cada uno adaptado para aprovechar las capacidades únicas de su respectiva plataforma.
El objetivo principal era mejorar la participación de los usuarios y recopilar información procesable a través de conversaciones naturales y conscientes del contexto.
Tecnologías Utilizadas
Contribuciones Clave
Desarrollo del Chatbot de WhatsApp
Integré ChatGPT con la API de WhatsApp utilizando LangChain para mejorar el flujo de conversación y ofrecer respuestas más atractivas y sensibles al contexto. Este chatbot fue diseñado para manejar eficientemente los comentarios de los usuarios, incluso en el entorno asíncrono de WhatsApp.
Desarrollo de Chatbot para Microsoft Teams
Lideré el desarrollo del chatbot para Teams, diseñando su arquitectura desde cero para optimizar la experiencia del usuario y la funcionalidad. Aproveché la API integral de Teams para crear una experiencia interactiva enriquecida para los usuarios, mejorando los procesos de recopilación de comentarios.
Implementación de Arquitectura Serverless
Utilicé una arquitectura serverless con AWS Lambda, SQS, y API Gateway para asegurar escalabilidad y fiabilidad. Este enfoque permitió manejar eficientemente grandes volúmenes de interacciones de usuarios sin comprometer el rendimiento ni la seguridad.
Manejo Seguro de Datos
Diseñé medidas de seguridad robustas utilizando AWS Secrets Manager y otros servicios de AWS para proteger los datos de los usuarios y prevenir accesos no autorizados, asegurando el cumplimiento con las políticas internas de seguridad.
Integración de Retroalimentación
Integré la retroalimentación recopilada por ambos chatbots en el portal personalizado Aha! Ideas de MCM Telecom, permitiendo a la empresa obtener valiosos conocimientos y actuar sobre las sugerencias de los usuarios para mejorar sus servicios.
Desafíos y Soluciones
Uno de los principales desafíos fue gestionar las capacidades únicas y las limitaciones de las plataformas de Microsoft Teams y WhatsApp. La API de Teams proporcionó un conjunto más completo de herramientas, permitiendo una experiencia de usuario más rica. En contraste, las limitaciones de WhatsApp requirieron resolver problemas de manera creativa para mantener un alto nivel de calidad en la interacción. Superamos estos desafíos desarrollando una arquitectura modular con adaptadores específicos para cada plataforma, facilitando una integración sin problemas y la escalabilidad futura.
Otro desafío significativo fue ajustar los modelos de IA para entender y responder adecuadamente a la terminología y el contexto específicos de la industria. Esto se abordó mediante procesos de entrenamiento iterativo e integrando una base de conocimiento específica del dominio, asegurando que los chatbots proporcionaran respuestas relevantes y significativas.
Resultados e Impacto
Aunque no se pueden divulgar estadísticas específicas debido a la naturaleza interna del proyecto, los chatbots impulsados por IA mejoraron con éxito la capacidad de MCM Telecom para recopilar valiosos comentarios y conocimientos de los usuarios. El diseño modular y seguro de la arquitectura garantiza que estas soluciones se puedan expandir y adaptar fácilmente a necesidades futuras, proporcionando un valor continuo a la empresa.