Volver a Proyectos

Chatbots con IA

Agentes de Conversación Inteligentes para Microsoft Teams y WhatsApp

Chatbots con IA Ilustración

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

ChatGPT

ChatGPT

AWS Lex

AWS Lex

Microsoft Teams

Microsoft Teams

WhatsApp

WhatsApp

Python

Python

AHA Ideas

AHA Ideas

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.