Come usare l'IA per riassumere e rispondere ai ticket in GLPI

Il modulo AI Assist di NexTool porta l'IA dentro il ticket di GLPI: riassume i thread lunghi, suggerisce la risposta nella lingua dell'utente e segnala sentiment e urgenza - con una dashboard di quote e rate limit per controllare il costo dell'API OpenAI o Gemini. Come funziona, come attivarlo e quando NON usarlo (oltre alla valutazione della privacy che quella decisione richiede).

Un ticket con venti botta e risposta via e-mail arriva già stanco alla scrivania del tecnico: prima di risolvere qualsiasi cosa, deve leggere tutto e per giunta formulare una risposta chiara. Il modulo AI Assist di NexTool porta l'intelligenza artificiale dentro il ticket stesso di GLPI - riassume il thread, suggerisce la risposta e segnala l'umore dell'utente, senza togliere il tecnico dalla schermata del ticket.

Il problema

Negli ambienti di supporto ad alto volume, il tecnico deve leggere tutto il thread del ticket prima di agire: la descrizione dell'utente, i follow-up dei colleghi, le risposte automatiche, le attività registrate. In un caso tipico, un ticket accumula 15 o 20 voci prima di arrivare nelle mani di chi lo risolverà - e buona parte di quel contenuto è rumore.

Leggere non è l'unico costo. Formulare una risposta chiara, professionale e senza ambiguità consuma anche energia cognitiva, ed è proprio dove inciampa il tecnico junior: una risposta incompleta genera un altro giro di domande, che allunga il ciclo e mangia lo SLA. Moltiplica tutto questo per decine di ticket al giorno e il collo di bottiglia non è più la competenza tecnica - diventa la lettura e la scrittura.

Come funziona

Una volta attivato, il modulo aggiunge una scheda AI Assist a ogni ticket di GLPI. Da lì il tecnico ha quattro funzioni, tutte a un clic:

  • Riassunto automatico - condensa tutto il thread in una sintesi oggettiva: il problema segnalato, cosa è già stato tentato e lo stato attuale. Invece di scorrere venti messaggi, il tecnico legge cinque righe.
  • Suggerimento di risposta - genera una bozza professionale nella lingua del ticket, pronta per la revisione. Il tecnico modifica ciò che vuole e la incolla nel follow-up: l'IA si occupa della forma, l'umano garantisce il contenuto.
  • Analisi di sentiment e urgenza - un badge visivo indica il tono del ticket (positivo, neutro, negativo) e l'urgenza percepita, aiutando a dare priorità prima che un utente irritato faccia escalation.
  • Dashboard dei consumi - un pannello con i log delle chiamate, le quote e il rate limit, così il gestore segue l'uso dell'API senza sorprese in fattura.

L'integrazione parla direttamente con l'API del provider di IA - OpenAI (modelli GPT) o Google Gemini -, configurata nel pannello del modulo. Le chiamate passano per endpoint AJAX sicuri nel backend di GLPI: la chiave API resta sul server e non è mai esposta nel browser né nelle query string.

Come attivarlo

  1. Installa il plugin NexTool in GLPI e vai su Configurazione > NexTool > Moduli.
  2. Attiva il modulo AI Assist nell'elenco dei moduli.
  3. Scegli il provider (OpenAI o Gemini) e inserisci la chiave API corrispondente nel pannello di configurazione.
  4. Usa il pulsante prova connessione per confermare che la chiave sia valida prima di aprirla ai tecnici.
  5. Definisci le quote e il rate limit in base al volume del tuo ambiente - è qui che controlli il costo.

Un esempio dei limiti che di solito impostiamo già il primo giorno, in formato chiave-valore:

# Limiti del modulo AI Assist (pannello di configurazione in GLPI)
provider                     = openai        # oppure "gemini"
modello                      = gpt-4o-mini
max_token_per_ticket         = 1200
quota_giornaliera_per_agente = 50            # chiamate al giorno per tecnico
rate_limit_al_minuto         = 10            # protegge dai clic a raffica
riassumi_prima_di_rispondere = true          # riassume i thread lunghi prima di redigere

Senza IA rispetto a con AI Assist

Il confronto qui sotto mostra cosa cambia in ogni attività quotidiana tra il GLPI nativo e lo stesso ticket con il modulo attivo:

AttivitàSenza IA (GLPI nativo)Con AI Assist
Leggere la cronologia del ticketScorrere manualmente 15-20 follow-up, attività ed e-mailRiassunto di poche righe generato con un clic
Redigere la rispostaIl tecnico scrive da zero; il junior tende a produrre testo ambiguoBozza professionale nella lingua del ticket, pronta da rivedere
Dare priorità per sentimentDipende dalla lettura e dalla sensibilità di ogni operatoreBadge di sentiment e urgenza suggerito automaticamente
Controllare il costo dell'APINon applicabile (nessuna IA nativa)Quote per tecnico, rate limit e log nella dashboard

Nel backend, ogni clic diventa una chiamata come questa - concettualmente, la chiave non lascia mai il server:

# Chiamata concettuale che il backend esegue al clic su "Riassumi".
# L'AJAX di GLPI parla col backend; il backend parla col provider
# usando la chiave conservata sul server. La chiave non arriva mai al browser.
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":"Riassumi il ticket GLPI in 5 righe."}, {"role":"user","content":"...cronologia del ticket..."} ] }'

A chi è adatto (e quando NON usarlo)

AI Assist rende di più dove si sente il dolore di volume e coerenza:

  • Helpdesk interno ad alto volume, dove risparmiare due minuti a ticket diventa ore a fine giornata.
  • Team con tecnici junior che sviluppano ancora la comunicazione scritta.
  • Un fornitore di servizi gestiti (MSP) con uno SLA stretto che non può perdere tempo nel triage.
  • Supporto multilingua, dove suggerire la risposta nella lingua dell'utente abbatte una barriera.

E quando non usarlo? Se il volume di ticket è basso, il guadagno non ripaga il costo dell'API né la complessità in più - il tecnico legge tutto il thread in pochi secondi comunque. E, cosa più importante, se c'è una restrizione rigida sull'invio del contenuto del ticket a un provider esterno, fermati prima di attivarlo: il testo del ticket lascia la tua infrastruttura e va a OpenAI o Google. In un ambiente con dati sensibili o regolamentati, questa è una decisione di privacy e protezione dei dati che deve passare per il responsabile dei dati, non una configurazione tecnica qualsiasi.

Cosa abbiamo imparato nella pratica

Nella manutenzione dei service desk dei clienti, tre cose emergono solo dopo che il modulo è in funzione. La prima è la fattura: ogni clic su "Riassumi" o "Suggerisci" è una chiamata API a pagamento, fatturata a token, e un tecnico entusiasta che clicca su ogni ticket diventa una riga inattesa a fine mese - per questo la quota giornaliera per tecnico non è burocrazia, è controllo dei costi. La seconda è il limite di contesto: quel ticket gigante da 60 follow-up che nessuno ha chiuso supera il numero di token che il modello accetta in una volta, e la chiamata torna in errore. La nostra soluzione è riassumere prima di suggerire - il riassunto condensa il thread e diventa l'input del suggerimento, invece di inviare la cronologia grezza. La terza è la privacy: prima di accendere il modulo, concordiamo col cliente quali code possono o meno avere il contenuto inviato al provider - e a volte la decisione consapevole è lasciare AI Assist spento su code specifiche.

Compatibilità

  • GLPI: 10.0+ e 11.0+
  • Modulo: gratuito (paghi solo il consumo dell'API di IA)
  • Plugin: NexTool 3.x+
  • PHP: 8.0+

AI Assist fa parte di NexTool, il plugin modulare per GLPI. Per vedere il modulo in azione o discutere la valutazione della privacy prima di attivarlo, parla con il team.


Questo contenuto è stato prodotto con l'ausilio dell'intelligenza artificiale e revisionato dal team Nextool Solutions.

Domande Frequenti

Sì. Il modulo integra sia l'API di OpenAI (modelli GPT) sia Google Gemini. Scegli il provider e il modello nel pannello di configurazione e inserisci la chiave API corrispondente; la chiave resta sul server, mai nel browser.

Il modulo in sé è gratuito e fa parte del plugin NexTool. Ciò che ha un costo è il consumo dell'API del provider di IA (OpenAI o Gemini), fatturato a token elaborato. Per questo il modulo offre quote per tecnico e rate limit: è così che tieni la fattura sotto controllo.

Sì, con un'avvertenza pratica: i thread giganti possono superare il limite di token che il modello accetta in una volta. Per questo l'approccio è riassumere prima di suggerire - il riassunto condensa la cronologia e alimenta il suggerimento di risposta, invece di inviare l'intero ticket grezzo.

Sì. Per generare il riassunto o il suggerimento, il contenuto del ticket viene inviato all'API di OpenAI o Gemini. In ambienti con dati sensibili o regolamentati, valuta l'informativa sulla privacy del provider e trattala come una decisione di protezione dei dati prima di attivarla - anche lasciando il modulo spento su code specifiche se necessario.

AI Assist gira su GLPI 10.0+ e 11.0+, richiede il plugin NexTool 3.x o superiore e PHP 8.0+. Una volta installato il plugin, il modulo si attiva in Configurazione > NexTool > Moduli, senza cambiare la versione di GLPI.

Hai bisogno di aiuto?