Evitare le allucinazioni nel supporto: cosa aiuta sul piano tecnico
Scopri come evitare sul piano tecnico le allucinazioni dell'IA nell'assistenza clienti: dalle architetture RAG alle soglie di confidenza fino al vincolo alle fonti.
Martin Semmele

Contenuti
- 01Le allucinazioni come problema strutturale
- 02Architettura RAG per il vincolo locale alla conoscenza
- 03Grounding e citazioni obbligatorie
- 04Soglie di confidenza e modalità ombra
- 05Il fallback pulito: rifiutare invece di indovinare
- 06Valutazione continua in produzione
- 07Esempio pratico: un livello di IA vincolato strettamente alla conoscenza
- 08Domande frequenti
Punti chiave
- I modelli linguistici non regolati allucinano fino al 27 per cento dei casi.
- Un livello di grounding porta il tasso di errore nel supporto sotto il 5 per cento.
- L'IA può rispondere solo a partire da fonti interne verificate (RAG).
- Quando la conoscenza manca, il sistema deve passare subito il caso a una persona.
Le allucinazioni come problema strutturale
I large language model calcolano probabilità di sequenze di parole. Non accedono a un database interno di fatti verificati, ma scelgono in base ai dati di addestramento il token successivo statisticamente più probabile. Per l'assistenza clienti questo principio matematico è un problema. I modelli linguistici sono ottimizzati per formulare risposte retoricamente convincenti, a prescindere dal fatto che il contenuto sia corretto.
Nella ricerca si distinguono due forme principali di errore: le allucinazioni intrinseche e quelle estrinseche1. Le allucinazioni intrinseche contraddicono direttamente le informazioni fornite nel contesto. Le allucinazioni estrinseche inventano dettagli nuovi che nel testo di partenza non compaiono affatto, come termini di reso inventati o funzioni di prodotto inesistenti. Senza misure tecniche di protezione, i modelli linguistici non regolati allucinano dal 15 % al 30 % dei casi2. I prompt di sistema da soli non risolvono questo problema, perché non mettono fuori gioco il principio stocastico di fondo del modello.
| Tipo di allucinazione | Meccanismo nel modello | Effetto nel supporto |
|---|---|---|
| Allucinazione intrinseca | Il modello distorce cifre o condizioni presenti nel contesto fornito. | Indicazioni errate su prezzi o date nonostante la documentazione esistente. |
| Allucinazione estrinseca | Il modello colma la conoscenza mancante con fatti inventati di sana pianta. | Promesse di funzioni o rimborsi che l'azienda non offre. |
Architettura RAG per il vincolo locale alla conoscenza
Per abbassare drasticamente il tasso di errore nel supporto, il modello linguistico va scollegato dai suoi dati di addestramento pubblici. La soluzione tecnica è la retrieval-augmented generation (RAG). In questo procedimento il modello linguistico generale viene esteso con un archivio di conoscenza esterno e controllato. Invece di generare liberamente, a ogni richiesta il modello riceve esattamente le sezioni di documento rilevanti per la risposta.
La precisione di un'architettura RAG dipende interamente dalla qualità della preparazione dei dati e del meccanismo di ricerca. Nel processo di ingestion i documenti vengono suddivisi in sezioni (chunk) e depositati come vettori in un database progettato per la ricerca per similarità. IBM indica il chunking non ottimale come una delle debolezze centrali delle pipeline RAG classiche: se il taglio avviene in punti fissi, nel mezzo di una tabella, il retrieval restituisce solo metà tabella e l'accuratezza della risposta va persa3. Una base di conoscenza curata, con chunk tagliati in modo pulito e chiusi semanticamente, è quindi il presupposto perché una pipeline RAG possa anche solo ridurre il tasso di allucinazione rispetto ai modelli non regolati.
- 01Ingestion dei documenti: pulizia e strutturazione automatiche degli articoli della guida e delle linee guida interne.
- 02Smart chunking: suddivisione dei testi in unità informative chiuse semanticamente, lungo i titoli.
- 03Vettorializzazione e retrieval: confronto matematico della richiesta del cliente con i chunk memorizzati tramite similarità del coseno.
- 04Aumento del contesto: consegna dei chunk rilevanti al prompter come unica base di fatti.
Grounding e citazioni obbligatorie
Una semplice architettura RAG non basta negli ambiti critici per la sicurezza. Anche quando dal database vengono recuperati i documenti giusti, il modello linguistico può sbagliare nel riassumere. Per questo serve un livello di verifica a valle: il grounding layer. Gli studi comparativi sulla classificazione della groundedness mostrano che le risposte generate si possono classificare in modo automatizzato a seconda che siano coperte o meno dal materiale di origine, e che questo passaggio può essere eseguito dopo la generazione con una latenza accettabile.
Nel grounding layer la bozza di risposta viene scomposta in singole affermazioni. Ogni affermazione viene analizzata con la natural language inference (NLI) per stabilire se può essere derivata direttamente dal documento di origine: il documento di origine funge da premessa, l'affermazione parziale generata da ipotesi, e la verifica decide se l'affermazione è coperta dalla fonte4. Inoltre il modello è tenuto a fornire per ogni affermazione principale una citazione della fonte precisa nel Centro assistenza. Questa combinazione di verifica automatica e obbligo di citazione abbassa il tasso di errore effettivo in esercizio sotto il 5 %2.
- Analisi per separazione delle frasi: scomposizione della risposta dell'IA in singoli fatti atomici.
- Confronto NLI: verifica logica di ogni affermazione parziale rispetto al chunk di contesto recuperato.
- Blocco automatico: scarto della bozza di risposta in caso di contraddizioni logiche o affermazioni non documentate.
- Iniezione della citazione: collegamento alla fonte di conoscenza esatta direttamente in fondo alla risposta.
Soglie di confidenza e modalità ombra
Non ogni richiesta del cliente si può evadere in modo univoco a partire dai documenti disponibili. Per evitare informazioni errate vanno definite soglie tecniche (confidence threshold). Il sistema calcola un valore di confidenza per ogni passaggio di recupero e di risposta. Se questo valore scende sotto il limite stabilito, la risposta automatica si interrompe e il caso passa a una persona. Nei sistemi in produzione le soglie abituali si collocano tra l'80 e il 95 per cento, a seconda del rischio del caso d'uso5.
Prima del go-live conviene predisporre una modalità ombra (shadow mode). L'agente IA gira in silenzio accanto ai flussi umani su casi reali in arrivo: riconosce l'intenzione, recupera conoscenza, consiglia una soluzione e redige la risposta al cliente con la relativa motivazione, ma non aggiorna alcun record del caso, non invia alcuna comunicazione al cliente e non cambia alcuno stato6. Chi decide sul piano tecnico può così misurare per diverse settimane il comportamento del tasso di successo in condizioni reali e tarare le soglie senza rischi per la soddisfazione della clientela.
| Intervallo di confidenza | Comportamento del sistema | Scenario di utilizzo |
|---|---|---|
| Confidenza alta | Consegna diretta della risposta al cliente, con indicazione della fonte. | Domande standard su spedizione, resi o funzioni note. |
| Confidenza media | La bozza viene presentata in Inbox per la verifica umana. | Casi d'uso più complessi, con lievi lacune informative. |
| Confidenza bassa | Rifiuto automatico della risposta e passaggio diretto al team. | Edge case sconosciuti o fonti di conoscenza mancanti. |
Il fallback pulito: rifiutare invece di indovinare
La regola di sicurezza più importante per l'IA nel supporto è questa: rifiutare costa sempre meno che indovinare. Una risposta inventata porta ad aspettative sbagliate nella clientela, a resi inutili o, nel caso peggiore, a rischi giuridici di responsabilità. Quando l'indice di contesto non fornisce dati abbastanza rilevanti, il sistema deve rifiutare la risposta e dare un riscontro chiaro.
È qui che interviene il meccanismo di fallback. L'agente IA cede la conversazione al supporto umano senza interruzioni e consegna almeno un pacchetto strutturato con lo storico completo della conversazione con marche temporali, i dati cliente raccolti, il profilo CRM con i contatti precedenti, il motivo preciso dell'escalation e i passaggi già tentati5. In questo modo i clienti non devono spiegare di nuovo la propria questione. Chi pianifica in modo strategico quali flussi si possono automatizzare nel servizio clienti e dove resta necessaria la competenza umana costruisce processi affidabili.
- Rifiuto trasparente: messaggio chiaro all'utente che l'informazione al momento non è disponibile.
- Passaggio fedele al contesto: inoltro dell'intera chat, storico compreso, all'Inbox.
- Nessun loop infinito: escalation immediata a interlocutori reali, senza ripetere le domande standard.
- Dashboard dell'agente: evidenza della lacuna di conoscenza per il team di supporto.
Valutazione continua in produzione
La protezione dalle allucinazioni non finisce con l'avvio del sistema. In esercizio l'accuratezza dell'IA va monitorata di continuo. Si prestano allo scopo metriche quantitative: il tasso di rifiuto (refusal rate), il tasso di escalation al supporto umano e il tasso di errore delle affermazioni non documentate (unsupported claim rate). Come riferimento per il passaggio alle persone, nella pratica valgono tassi di handoff dal 10 al 20 per cento con un deflection rate dal 40 al 70 per cento, fermo restando che un tasso di automazione alto vale qualcosa solo se la soddisfazione della clientela resta stabile5.
Altrettanto importante è un sistema di feedback sistematico. Ogni risposta rifiutata e ogni feedback negativo della clientela funge da segnale di informazioni mancanti o superate nell'archivio di conoscenza. Se i team di supporto valutano in modo mirato le domande dei clienti rimaste senza risposta e integrano la base di conoscenza ogni settimana, possono ridurre il volume di ticket e aumentare di continuo il tasso di automazione.
- 01Controllo qualità a campione: verifica manuale del 5 % delle risposte automatizzate da parte dei responsabili del supporto.
- 02Valutazione dei segnali di fallback: rilevazione di tutte le richieste in cui l'IA si è interrotta per mancanza di confidenza.
- 03Individuazione delle lacune: categorizzazione delle domande rimaste senza risposta per estendere la documentazione in modo mirato.
- 04Ottimizzazione iterativa del modello: revisione dei chunk e rimozione degli articoli della guida superati.
Esempio pratico: un livello di IA vincolato strettamente alla conoscenza
Chi cerca un'automazione affidabile senza il costo di un reparto di sviluppo interno può anche acquistare i meccanismi di protezione descritti come piattaforma già pronta. Qui sono decisive tre proprietà verificabili: l'agente IA risponde esclusivamente sulla base dei dati aziendali depositati, fornisce a ogni risposta la fonte esatta e rifiuta la risposta quando non ci sono informazioni sufficienti. In questo caso la conversazione va direttamente nell'Inbox condivisa.
Infrastruttura e conservazione dei dati sono impostate sugli standard di sicurezza europei. Tutti i contenuti restano nell'UE, il trattamento avviene rigorosamente secondo il GDPR e senza addestramento di modelli di IA pubblici sui tuoi dati dei clienti IA conforme al GDPR. Il modello di prezzo è costruito in modo trasparente: accanto a un piano Free gratuito per provare, ComLayer Pro offre a partire da 49 € al mese, con 500 risposte IA incluse, l'intera dotazione di funzioni per team di supporto professionali.
- Isolamento stretto della conoscenza: le risposte provengono esclusivamente dalla tua base di conoscenza verificata.
- Indicazione automatica della fonte: collegamento diretto alla pagina della guida corrispondente sotto ogni risposta.
- Fallback sicuro: passaggio senza interruzioni al team umano in caso di incertezza.
- Hosting nell'UE e GDPR: archiviazione ed elaborazione con IA in centri dati europei, senza trasmissione dei dati.
Domande frequenti
Perché i modelli linguistici allucinano?
I large language model calcolano soltanto probabilità per la parola successiva. Non possiedono una comprensione reale dei fatti. Senza un limite tecnico riempiono le lacune di conoscenza con invenzioni che suonano plausibili ma sono false. Questo riguarda fino al 27 per cento degli output non regolati.
Che cos'è il RAG nell'assistenza clienti?
La retrieval-augmented generation (RAG) collega un modello linguistico a un database verificato. L'IA genera le sue risposte esclusivamente sulla base dei documenti aziendali interni recuperati in precedenza e ignora la sua conoscenza generale di addestramento.
Come abbassa il grounding il tasso di errore?
Il grounding obbliga il modello a documentare ogni affermazione con una fonte specifica. Un ulteriore livello di validazione confronta la risposta con il documento. Così il tasso di allucinazione si può ridurre sotto il 5 per cento.
Che cosa succede se l'IA non riesce a rispondere a una domanda?
Un sistema sicuro riconosce quando le soglie di confidenza non vengono raggiunte. Invece di indovinare, l'IA rifiuta la risposta e inoltra la richiesta senza interruzioni al team di supporto umano.
Come provo un sistema di IA senza rischi per i clienti?
Le nuove soluzioni di IA dovrebbero girare prima in modalità ombra. Le risposte generate vengono valutate internamente, ma non inviate ai clienti. Così stabilisci l'accuratezza prima che il sistema entri in produzione.
Quanto conta la cura della base di conoscenza?
La qualità delle risposte dell'IA dipende direttamente dai dati depositati. Documenti superati o non strutturati portano a recuperi sbagliati. Una cura continua e la valutazione dei ticket non risolti chiudono in modo sistematico le lacune di conoscenza.