Entér@te No. 36. 29 de noviembre de 2024

Implementa DDTIC chatbot en su sitio web

Por Elio Vega Munguía

La Dirección de Docencia en Tecnologías de Información y Comunicación (DDTIC) de la DGTIC desarrolló un bot conversacional para el sitio docencia.tic.unam.mx, que responde las preguntas frecuentes de los visitantes sobre la oferta de cursos y diplomados de la dependencia.

El proyecto conocido con el nombre ChatDDTIC comenzó a finales de 2023. Esta herramienta se desarrolló a partir de la plataforma Dialogflow de Google.

El chatbot tuvo que ser entrenado previamente, lo que ha requerido varios pasos:

  1. Recolección de datos: se recopilaron grandes cantidades de datos de conversaciones reales y simuladas. Éstos incluyeron preguntas y respuestas, diálogos de servicio al cliente, transcripciones de chats, etcétera.
  2. Preprocesamiento de datos: la información recopilada se limpió y se preparó para el entrenamiento, lo que incluyó eliminar ruido, corregir errores ortográficos, gramaticales y normalizar el texto.
  3. Entrenamiento del modelo: se utilizó un modelo de procesamiento del lenguaje natural (NLP), como GPT-4, para entrenar al chatbot. El modelo aprende a partir de los datos de entrenamiento, identificando patrones y relaciones en el lenguaje.
  4. Ajuste fino (Fine-Tuning): después del entrenamiento inicial, el modelo se ajustó con datos específicos del dominio para mejorar su precisión en contextos particulares. Por ejemplo, un chatbot para atención al cliente en una empresa de telecomunicaciones se ajustaría con datos específicos de ese sector.
  5. Evaluación y validación: el chatbot se evalúa utilizando conjuntos de datos de prueba para medir su rendimiento. Se analizaron métricas como la precisión, la relevancia de las respuestas y la coherencia.
  6. Implementación y monitoreo: una vez que el chatbot fue entrenado y validado, se implementó en el entorno de producción. Fue crucial monitorear su desempeño y recopilar resultados para realizar ajustes continuos y mejorar su efectividad.
  7. Actualización continua: los chatbots basados en la IA deben actualizarse regularmente con nuevos datos y técnicas para mantener su relevancia y precisión.

Para continuar con este esfuerzo, la DDTIC está implementando también el sistema Landbot, uno de los generadores de chatbots sin código más intuitivos que existen actualmente. Se prevé que esta herramienta mejore la experiencia de los visitantes del sitio web docencia.tic.unam.mx, respondiendo preguntas en tiempo real sobre nuestra oferta de cursos y diplomados.

Los bots conversacionales son programas informáticos diseñados para simular conversaciones humanas a través de texto o voz. En la actualidad existen dos tipos:

  1. Basados en reglas: siguen un conjunto predefinido de reglas para responder a preguntas específicas. Son ideales para tareas simples y repetitivas, como proporcionar información básica o responder preguntas frecuentes.
  2. Basados en IA: utilizan técnicas avanzadas de procesamiento del lenguaje natural (NLP) y aprendizaje automático.  Pueden comprender y responder a una amplia gama de consultas, mantener conversaciones más fluidas y aprender de las interacciones previas para mejorar con el tiempo.

El ChatDDTIC fue desarrollado por las técnicas académicas Valeria Ramírez Rodríguez, Laura Peña Laguna y Elio Vega Munguía de la DDTIC.

Atención a usuarios