Cómo usar IA para resumir y responder tickets en GLPI

El módulo AI Assist de NexTool trae la IA dentro del ticket de GLPI: resume hilos largos, sugiere la respuesta en el idioma del usuario y señala sentimiento y urgencia - con un panel de cuotas y rate limit para controlar el coste de la API OpenAI o Gemini. Cómo funciona, cómo activarlo y cuándo NO usarlo (además de la evaluación de privacidad que exige esa decisión).

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

  1. Instala el plugin NexTool en GLPI y ve a Configuración > NexTool > Módulos.
  2. Activa el módulo AI Assist en la lista de módulos.
  3. Elige el proveedor (OpenAI o Gemini) e introduce la clave de API correspondiente en el panel de configuración.
  4. Usa el botón de probar conexión para confirmar que la clave es válida antes de abrirla a los técnicos.
  5. 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:

TareaSin IA (nativo GLPI)Con AI Assist
Leer el historial del ticketDesplazar manualmente 15-20 follow-ups, tareas y correosResumen de pocas líneas generado en un clic
Redactar la respuestaEl técnico escribe desde cero; el júnior tiende a producir texto ambiguoBorrador profesional en el idioma del ticket, listo para revisar
Priorizar por sentimientoDepende de la lectura y la sensibilidad de cada agenteInsignia de sentimiento y urgencia sugerida automáticamente
Controlar el coste de APINo 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.

Preguntas Frecuentes

Sí. El módulo integra tanto la API de OpenAI (modelos GPT) como Google Gemini. Eliges el proveedor y el modelo en el panel de configuración e introduces la clave de API correspondiente; la clave se queda en el servidor, nunca en el navegador.

El módulo en sí es gratuito y forma parte del plugin NexTool. Lo que cuesta dinero es el consumo de la API del proveedor de IA (OpenAI o Gemini), cobrado por tokens procesados. Por eso el módulo trae cuotas por técnico y rate limit: así mantienes la factura bajo control.

Sí, con una salvedad práctica: los hilos gigantes pueden superar el límite de tokens que el modelo acepta de una vez. Por eso el enfoque es resumir antes de sugerir - el resumen condensa el historial y alimenta la sugerencia de respuesta, en vez de enviar el ticket entero en bruto.

Sí. Para generar el resumen o la sugerencia, el contenido del ticket se envía a la API de OpenAI o Gemini. En entornos con datos sensibles o regulados, revisa la política de privacidad del proveedor y trátalo como una decisión de protección de datos antes de activarlo - incluso dejando el módulo apagado en colas específicas si hace falta.

AI Assist funciona en GLPI 10.0+ y 11.0+, requiere el plugin NexTool 3.x o superior y PHP 8.0+. Una vez instalado el plugin, el módulo se activa en Configuración > NexTool > Módulos, sin cambiar la versión de GLPI.

?Necesitas ayuda?