Se implementa un chatbot inteligente llamado UNLaBot para la Universidad Nacional de Lanús (UNLa), diseñado para asistir a estudiantes y visitantes con consultas sobre la oferta académica, trámites administrativos y vida universitaria.

Propósito del Sistema

UNLaBot funciona como un asistente virtual que proporciona información actualizada sobre:

  • Oferta académica de grado y posgrado
  • Cursos para jóvenes y adultos
  • Trámites administrativos estudiantiles
  • Procesos de inscripción e ingreso
  • Noticias y novedades universitarias

Arquitectura del Sistema

Componentes Principales

  1. Interfaz de Chat Web
    • Chatbot público
    • Diseño personalizado con colores institucionales (#e74266, #42050d)
    • Fuente tipográfica: Lato
    • Soporte para múltiples dominios (allowedOrigins: “*”)
  2. Motor de Inteligencia Artificial
    • Utiliza OpenAI Assistant (ID: asst_HIxB8imFGcxb9HtXlphkvIDq)
    • Configurado específicamente para consultas universitarias
    • Integración con memoria conversacional
  3. Sistema de Herramientas Web
    • Acceso en tiempo real a páginas oficiales de la UNLa
    • Extracción automática de información actualizada
    • Cobertura de múltiples áreas institucionales
  4. Sistema de Logging
    • Registro automático de conversaciones
    • Almacenamiento en Google Sheets
    • Seguimiento de preguntas frecuentes

Flujo de Funcionamiento

Fase 1: Recepción del Mensaje

  • El usuario envía un mensaje a través de la interfaz web
  • El sistema captura la consulta mediante el trigger de chat

Fase 2: Procesamiento Inteligente

  • OpenAI Assistant procesa la consulta del usuario
  • Utiliza memoria conversacional para mantener contexto
  • Accede a herramientas web según la naturaleza de la consulta

Fase 3: Consulta de Información

El sistema puede consultar automáticamente:

  • Cursos para Jóvenes y Adultos: Programas de educación permanente
  • Trámites Estudiantiles: Procesos administrativos y documentación
  • Oferta de Posgrado: Especializaciones, maestrías y doctorados
  • Inscripciones e Ingreso: Requisitos y procesos de admisión
  • Noticias Universitarias: Novedades y eventos actuales

Fase 4: Procesamiento de Respuesta

  • Limpieza y formateo de la respuesta generada
  • Eliminación de referencias de citas y caracteres especiales
  • Preparación para presentación al usuario

Fase 5: Entrega y Registro

  • Envío de respuesta al usuario
  • Registro automático en Google Sheets con timestamp
  • Almacenamiento de pregunta, respuesta y metadatos

Características Técnicas

Integración con APIs

  • OpenAI API: Para procesamiento de lenguaje natural
  • Google Sheets API: Para logging y análisis
  • HTTP Tools: Para consultas web en tiempo real

Memoria Conversacional

  • Implementación de buffer window memory
  • Mantenimiento de contexto entre mensajes
  • Personalización de respuestas basada en historial

Seguridad y Configuración

  • Webhook ID único para cada instancia
  • Credenciales encriptadas para APIs externas
  • Configuración de CORS para integración web

Ventajas del Sistema

Para los Usuarios

  • Disponibilidad 24/7 para consultas
  • Respuestas inmediatas y precisas
  • Información siempre actualizada
  • Interfaz amigable y accesible

Para la Universidad

  • Reducción de carga en personal administrativo
  • Análisis de consultas frecuentes
  • Mejora en la experiencia del usuario
  • Escalabilidad automática

Mantenimiento y Actualizaciones

Actualizaciones Automáticas

  • Información web actualizada en tiempo real
  • Sincronización con sitio oficial de la UNLa
  • Mejoras continuas del modelo de IA

Configuración Personalizable

  • Ajuste de parámetros de respuesta
  • Modificación de fuentes de información
  • Personalización de interfaz de usuario

Casos de Uso Principales

  1. Consultas Académicas: Información sobre carreras, materias y requisitos
  2. Trámites Administrativos: Guía para procesos burocráticos
  3. Inscripciones: Asistencia en procesos de admisión
  4. Orientación Vocacional: Información sobre oferta académica
  5. Noticias Universitarias: Updates sobre eventos y novedades

Tecnologías Utilizadas

  • n8n: Orquestación de workflows
  • OpenAI: Procesamiento de lenguaje natural
  • Google Sheets: Almacenamiento y análisis
  • HTML/CSS/JavaScript: Interfaz de usuario
  • HTTP APIs: Integración con sistemas web

Conclusiones

UNLaBot representa una solución integral para la atención automatizada de consultas universitarias, combinando inteligencia artificial avanzada con acceso a información actualizada en tiempo real. Su diseño modular permite fácil mantenimiento y expansión de funcionalidades.