Un ticket con veinte idas y venidas por correo llega cansado a la mesa del técnico: antes de resolver nada, tiene que leerlo todo y aún redactar una respuesta clara. El módulo AI Assist de NexTool pone la inteligencia artificial dentro del propio ticket de GLPI - resume el hilo, sugiere la respuesta y señala el ánimo del usuario, sin sacar al técnico de la pantalla del ticket.
El problema
En entornos de soporte de alto volumen, el técnico tiene que leer todo el hilo del ticket antes de actuar: la descripción del usuario, los follow-ups de los compañeros, las respuestas automáticas, las tareas registradas. En un caso típico, un ticket acumula 15 o 20 entradas antes de llegar a manos de quien lo va a resolver - y buena parte de ese contenido es ruido.
Leer no es el único coste. Redactar una respuesta clara, profesional y sin ambigüedades también consume energía cognitiva, y es justo donde tropieza el técnico júnior: una respuesta incompleta genera otra ronda de preguntas, que alarga el ciclo y se come el SLA. Multiplica eso por decenas de tickets al día y el cuello de botella deja de ser la competencia técnica - pasa a ser la lectura y la escritura.
Cómo funciona
Una vez activado, el módulo añade una pestaña AI Assist en cada ticket de GLPI. Desde ella el técnico tiene cuatro funciones, todas a un clic:
- Resumen automático - condensa todo el hilo en un sumario objetivo: el problema reportado, lo que ya se ha intentado y el estado actual. En vez de desplazar veinte mensajes, el técnico lee cinco líneas.
- Sugerencia de respuesta - genera un borrador profesional en el idioma del ticket, listo para revisar. El técnico ajusta lo que quiera y lo pega en el follow-up: la IA se ocupa de la forma, el humano garantiza el contenido.
- Análisis de sentimiento y urgencia - una insignia visual indica el tono del ticket (positivo, neutro, negativo) y la urgencia percibida, ayudando a priorizar antes de que un usuario molesto escale.
- Panel de consumo - un tablero con registros de llamadas, cuotas y rate limit, para que el gestor siga el uso de la API sin sustos en la factura.
La integración habla directamente con la API del proveedor de IA - OpenAI (modelos GPT) o Google Gemini -, configurada en el panel del módulo. Las llamadas pasan por endpoints AJAX seguros en el backend de GLPI: la clave de API se queda en el servidor y nunca se expone en el navegador ni en las query strings.
Cómo activarlo
- Instala el plugin NexTool en GLPI y ve a Configuración > NexTool > Módulos.
- Activa el módulo AI Assist en la lista de módulos.
- Elige el proveedor (OpenAI o Gemini) e introduce la clave de API correspondiente en el panel de configuración.
- Usa el botón de probar conexión para confirmar que la clave es válida antes de abrirla a los técnicos.
- Define las cuotas y el rate limit según el volumen de tu entorno - aquí es donde controlas el coste.
Un ejemplo de los límites que solemos configurar el primer día, en formato clave-valor:
# Limites del modulo AI Assist (panel de configuracion en GLPI)
proveedor = openai # o "gemini"
modelo = gpt-4o-mini
max_tokens_por_ticket = 1200
cuota_diaria_por_agente = 50 # llamadas por dia por tecnico
rate_limit_por_minuto = 10 # protege contra clics en rafaga
resumir_antes_de_responder = true # resume hilos largos antes de redactar
Sin IA frente a con AI Assist
La comparación de abajo muestra qué cambia en cada tarea del día a día entre el GLPI nativo y el mismo ticket con el módulo activo:
| Tarea | Sin IA (nativo GLPI) | Con AI Assist |
|---|---|---|
| Leer el historial del ticket | Desplazar manualmente 15-20 follow-ups, tareas y correos | Resumen de pocas líneas generado en un clic |
| Redactar la respuesta | El técnico escribe desde cero; el júnior tiende a producir texto ambiguo | Borrador profesional en el idioma del ticket, listo para revisar |
| Priorizar por sentimiento | Depende de la lectura y la sensibilidad de cada agente | Insignia de sentimiento y urgencia sugerida automáticamente |
| Controlar el coste de API | No aplica (sin IA nativa) | Cuotas por técnico, rate limit y registros en el panel |
En el backend, cada clic se convierte en una llamada como esta - conceptualmente, la clave nunca sale del servidor:
# Llamada conceptual que el backend hace al pulsar "Resumir".
# El AJAX de GLPI habla con el backend; el backend habla con el proveedor
# usando la clave guardada en el servidor. La clave nunca llega al navegador.
curl https://api.openai.com/v1/chat/completions \
-H "Authorization: Bearer ${OPENAI_API_KEY}" \
-H "Content-Type: application/json" \
-d '{ "model": "gpt-4o-mini", "messages": [ {"role":"system","content":"Resume el ticket de GLPI en 5 lineas."}, {"role":"user","content":"...historial del ticket..."} ] }'
Para quién es adecuado (y cuándo NO usarlo)
AI Assist rinde más donde se siente el dolor de volumen y consistencia:
- Helpdesk interno de alto volumen, donde ahorrar dos minutos por ticket se convierte en horas al final del día.
- Equipos con técnicos júnior que aún desarrollan su comunicación escrita.
- Un proveedor de servicios gestionados (MSP) con un SLA ajustado que no puede perder tiempo en el triaje.
- Soporte multiidioma, donde sugerir la respuesta en el idioma del usuario elimina una barrera.
¿Y cuándo no usarlo? Si el volumen de tickets es bajo, la ganancia no paga el coste de la API ni la complejidad extra - el técnico lee el hilo entero en segundos igualmente. Y, más importante, si hay una restricción estricta sobre enviar el contenido del ticket a un proveedor externo, detente antes de activarlo: el texto del ticket sale de tu infraestructura y va a OpenAI o Google. En un entorno con datos sensibles o regulados, esto es una decisión de privacidad y protección de datos que debe pasar por quien es responsable de los datos, no una configuración técnica cualquiera.
Lo que aprendimos en la práctica
En el mantenimiento de service desks de clientes, tres cosas solo aparecen después de que el módulo está en marcha. La primera es la factura: cada clic en "Resumir" o "Sugerir" es una llamada de pago a la API, cobrada por tokens, y un técnico entusiasmado pulsando en cada ticket se convierte en una línea inesperada a fin de mes - por eso la cuota diaria por técnico no es burocracia, es control de coste. La segunda es el límite de contexto: ese ticket gigante de 60 follow-ups que nadie cerró supera el número de tokens que el modelo acepta de una vez, y la llamada vuelve con error. Nuestra solución es resumir antes de sugerir - el resumen condensa el hilo y sirve de entrada para la sugerencia, en vez de enviar el historial en bruto. La tercera es la privacidad: antes de encender el módulo, acordamos con el cliente qué colas pueden o no tener su contenido enviado al proveedor - y a veces la decisión consciente es dejar AI Assist apagado en colas específicas.
Compatibilidad
- GLPI: 10.0+ y 11.0+
- Módulo: gratuito (solo pagas el consumo de la API de IA)
- Plugin: NexTool 3.x+
- PHP: 8.0+
AI Assist forma parte de NexTool, el plugin modular para GLPI. Para ver el módulo en acción o comentar la evaluación de privacidad antes de activarlo, habla con el equipo.
Este contenido se produjo con ayuda de inteligencia artificial y fue revisado por el equipo de Nextool Solutions.