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
- 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: “*”)
- Motor de Inteligencia Artificial
- Utiliza OpenAI Assistant (ID: asst_HIxB8imFGcxb9HtXlphkvIDq)
- Configurado específicamente para consultas universitarias
- Integración con memoria conversacional
- 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
- 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
- Consultas Académicas: Información sobre carreras, materias y requisitos
- Trámites Administrativos: Guía para procesos burocráticos
- Inscripciones: Asistencia en procesos de admisión
- Orientación Vocacional: Información sobre oferta académica
- 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.