Vai al contenuto principale
Torna al blog
IA Agenti LLM Assistenza clienti

Come creare un agente IA personalizzato con LLM per l'assistenza clienti

Guida tecnica per costruire un agente di IA con modelli LLM che assista i clienti in modo personalizzato, superando i limiti dei chatbot generici.

JM
Javier Manzano
CEO & Co-founder • 9 agosto 2026
Come creare un agente IA personalizzato con LLM per l'assistenza clienti

Sempre più aziende scoprono che i loro chatbot di assistenza clienti frustrano gli utenti invece di aiutarli. Risposte generiche, flussi rigidi e la temuta frase “non ho capito la sua richiesta” stanno erodendo l’esperienza del cliente e generando più ticket per il team umano, non meno.

L’alternativa esiste già: costruire un agente di IA personalizzato con modelli linguistici avanzati (LLM) che comprenda davvero il contesto della tua azienda, acceda ai tuoi sistemi e risolva problemi reali. In questa guida spieghiamo come farlo passo dopo passo, con architettura, costi reali e metriche per misurare il successo.

Un agente IA personalizzato con LLM e un sistema che utilizza modelli linguistici come Claude, GPT-4 o Gemini, collegato ai dati e ai sistemi interni della tua azienda, per gestire le richieste dei clienti con comprensione contestuale, ragionamento autonomo e capacità di eseguire azioni — non solo rispondere a domande.

Perché i chatbot generici falliscono

Prima di costruire la soluzione, vale la pena capire perché quella precedente non funziona. I chatbot tradizionali hanno limitazioni strutturali che nessun aggiornamento di contenuto può risolvere:

  • Flussi decisionali rigidi: funzionano come un albero di opzioni dove l’utente deve rientrare in categorie predefinite. Se la richiesta non corrisponde a nessun ramo, il chatbot fallisce.
  • Nessuna comprensione reale del linguaggio: rilevano parole chiave, non intenzioni. “Voglio restituire il prodotto perché e arrivato rotto” e “l’articolo ha un difetto, devo sostituirlo” sono la stessa richiesta, ma un chatbot basato su regole può indirizzarle verso destinazioni diverse.
  • Nessun accesso al contesto del cliente: non sanno chi sei, cosa hai comprato ne qual e il tuo storico. Ogni interazione parte da zero.
  • Incapacita di agire: possono informare, ma non possono elaborare un reso, modificare una prenotazione o aggiornare dati nel CRM. L’utente finisce per chiedere di parlare con un umano comunque.
  • Costi nascosti di manutenzione: mantenere aggiornati gli alberi decisionali consuma decine di ore mensili del team di prodotto o supporto.

Il risultato e un tasso di risoluzione autonoma che raramente supera il 15-25% nei chatbot generici. Il resto viene scalato agli agenti umani, annullando il presunto risparmio.

Cos’e un agente IA con LLM (e cosa non e)

Un agente IA con LLM e un sistema composto da tre livelli fondamentali:

  1. Motore di ragionamento (LLM): un modello linguistico avanzato (Claude di Anthropic, GPT-4 di OpenAI, Gemini di Google) che comprende il linguaggio naturale, ragiona su problemi complessi e genera risposte coerenti.
  2. Livello di conoscenza: il database della tua azienda — documentazione di prodotti, policy di reso, FAQ, storico delle interazioni — elaborato e accessibile al modello.
  3. Livello di azione (tools/strumenti): connessioni ai tuoi sistemi interni (CRM, ERP, piattaforma di ticket, gateway di pagamento) che permettono all’agente non solo di rispondere, ma di eseguire azioni per conto del cliente.

La differenza fondamentale con un chatbot e che l’agente ragiona prima di agire. Analizza la richiesta del cliente, recupera il contesto rilevante, pianifica i passi necessari ed esegue la soluzione. Se qualcosa fallisce lungo il percorso, adatta il suo piano. E lo stesso ciclo percezione-ragionamento-azione che descriviamo in dettaglio nella nostra guida sugli agenti di IA per aziende.

Architettura di un agente IA per l’assistenza clienti

L’architettura di un agente IA personalizzato segue un pattern che abbiamo implementato in molteplici progetti di automazione con IA. Questi sono i componenti chiave:

┌─────────────────────────────────────────────────────┐
│                  CANALI DI INGRESSO                 │
│         Chat web · WhatsApp · Email · API           │
└──────────────────────┬──────────────────────────────┘


┌─────────────────────────────────────────────────────┐
│            LIVELLO DI ORCHESTRAZIONE                │
│  ┌───────────┐  ┌────────────┐  ┌───────────────┐  │
│  │ Router di │  │ Gestore di │  │ Controllo di  │  │
│  │ intenzione│  │ contesto   │  │ escalation    │  │
│  └───────────┘  └────────────┘  └───────────────┘  │
└──────────────────────┬──────────────────────────────┘


┌─────────────────────────────────────────────────────┐
│                 MOTORE LLM                          │
│  Claude / GPT-4 / Gemini + System Prompt + RAG     │
└──────────────────────┬──────────────────────────────┘

              ┌────────┼────────┐
              ▼        ▼        ▼
┌───────────┐ ┌──────────┐ ┌──────────────┐
│  Base di  │ │ CRM/ERP  │ │  Strumenti   │
│conoscenza │ │ Ticket   │ │   esterni    │
│  (RAG)    │ │ Pagament │ │    API       │
└───────────┘ └──────────┘ └──────────────┘

Componenti spiegati

Router di intenzione: classifica la richiesta in arrivo (richiesta informativa, incidente, richiesta di azione, reclamo) e determina quale flusso attivare. L’LLM effettua questa classificazione in modo naturale, senza necessita di addestrare un classificatore separato.

Gestore di contesto: recupera e assembla tutte le informazioni rilevanti prima che l’LLM generi una risposta. Questo include: dati del cliente dal CRM, storico delle conversazioni precedenti, documentazione rilevante via RAG (Retrieval-Augmented Generation) e stato attuale di ordini o ticket.

Controllo di escalation: definisce le regole su quando l’agente deve trasferire la conversazione a un umano. Non tutto deve essere risolto in modo autonomo — situazioni ad alto carico emotivo, decisioni che superano certe soglie monetarie o richieste che l’agente non riesce a risolvere con fiducia devono essere scalate immediatamente.

Motore LLM con RAG: il modello linguistico non viene addestrato con i tuoi dati; gli viene fornito il contesto rilevante ad ogni richiesta tramite RAG. Questo significa che ha sempre informazioni aggiornate senza necessita di riaddestrare il modello.

Passi per costruire il tuo agente IA personalizzato

Passo 1: Definire l’ambito e i casi d’uso prioritari

Non cercare di risolvere tutto dal primo giorno. Seleziona 2-3 tipi di richiesta che rappresentino il volume maggiore e dove la risoluzione autonoma sia fattibile:

  • Richieste sullo stato dell’ordine o della spedizione
  • Richieste di reso o sostituzione
  • Domande frequenti su prodotti o servizi
  • Modifiche dei dati account o abbonamento

Analizza il tuo sistema di ticket attuale: l’80% del volume si concentra tipicamente in 5-8 tipi di richiesta. Inizia da quelle più ripetitive.

Passo 2: Preparare la base di conoscenza

Il tuo agente e buono quanto le informazioni a cui ha accesso. Devi raccogliere e strutturare:

  • Documentazione di prodotti/servizi: schede tecniche, manuali, specifiche
  • Policy e procedure: resi, garanzie, spedizioni, cancellazioni
  • FAQ aggiornate: le domande che i tuoi clienti fanno realmente (estraile dai ticket reali, non inventarle)
  • Guide di tono e stile: come il tuo brand deve comunicare — formale, amichevole, tecnico

Queste informazioni vengono elaborate tramite embedding e archiviate in un database vettoriale (Pinecone, Weaviate, pgvector) in modo che l’agente possa cercare e recuperare frammenti rilevanti ad ogni richiesta.

Passo 3: Scegliere il modello LLM

La scelta del provider LLM dipende dalle tue priorità:

CriterioClaude (Anthropic)GPT-4 (OpenAI)Gemini (Google)
Comprensione di istruzioni complesseEccellenteMolto buonoBuono
Aderenza alle policyEccellente — eccelle nel seguire system prompt lunghiMolto buonoBuono
Costo per milione di token (input)3-15 USD2,50-30 USD1,25-5 USD
Finestra di contestoFino a 200K tokenFino a 128K tokenFino a 1M token
Latenza mediaBassa-mediaBassaBassa
Privacy / complianceForte (non addestra con i dati)ConfigurabileConfigurabile

Nella nostra esperienza, Claude funziona particolarmente bene per l’assistenza clienti perché segue le istruzioni di tono e le policy aziendali con alta fedeltà, riducendo le risposte fuori copione. GPT-4 e un’opzione solida e matura. Gemini si distingue quando devi elaborare grandi volumi di contesto grazie alla sua finestra estesa.

Raccomandazione pratica: testa tutti e tre con 50-100 richieste reali dei tuoi clienti e misura precisione, tono e aderenza alle policy. La differenza si vede nei dati, non nei benchmark generici.

Passo 4: Progettare il system prompt e gli strumenti

Il system prompt e il “manuale di istruzioni” dell’agente. Definisce:

  • Identità: chi e, per quale azienda lavora, che tono usa
  • Limiti: cosa può e non può fare, quando deve scalare
  • Procedure: passi concreti per ogni tipo di richiesta
  • Formato di risposta: lunghezza, struttura, uso di link

Gli strumenti (tools) sono funzioni che l’agente può invocare: consultare un ordine, elaborare un reso, inviare un’email, aggiornare dati nel CRM. Ogni strumento e definito con il suo nome, descrizione e parametri, e l’LLM decide quando e come utilizzarlo.

Passo 5: Integrare con i tuoi sistemi esistenti

Questo e il passo che segna la differenza tra un chatbot potenziato e un agente che risolve davvero i problemi. Le integrazioni tipiche includono:

  • CRM (Salesforce, HubSpot, Odoo): per accedere al profilo del cliente, storico acquisti, note interne
  • Sistema di ticket (Zendesk, Freshdesk, Jira Service): per creare, aggiornare e chiudere ticket automaticamente
  • ERP / gestione ordini: per consultare stato spedizioni, stock disponibile, dati di fatturazione
  • Gateway di pagamento (Stripe, Redsys): per elaborare rimborsi quando la policy lo consente
  • Database di prodotto: per fornire informazioni precise su caratteristiche, disponibilità e compatibilità

Ogni integrazione viene implementata come uno strumento dell’agente con permessi ben definiti. L’agente può eseguire solo le azioni che tu gli permetti esplicitamente.

Passo 6: Implementare guardrail e controllo qualità

Un agente senza guardrail e un rischio. Implementa dal primo giorno:

  • Limiti di azione: l’agente può elaborare rimborsi fino a X euro; oltre, scala a un umano
  • Rilevamento dell’intenzione di escalation: se il cliente chiede esplicitamente di parlare con una persona, l’agente trasferisce immediatamente
  • Logging completo: ogni interazione, ogni strumento invocato, ogni decisione del modello viene registrata per audit
  • Monitoraggio delle allucinazioni: sistema di verifica che confronta le risposte dell’agente con le fonti di conoscenza per rilevare informazioni inventate
  • Revisione umana periodica: campionamento settimanale delle conversazioni per identificare pattern di errore e migliorare il system prompt

Costi reali: chatbot generico vs. agente IA personalizzato

L’investimento in un agente IA personalizzato e significativamente maggiore rispetto a un chatbot generico, ma lo e anche il ritorno. Ecco il confronto reale basato su progetti che abbiamo implementato:

VoceChatbot genericoAgente IA con LLM
Sviluppo iniziale2.000 - 8.000 EUR10.000 - 60.000 EUR
Costo mensile piattaforma/API50 - 300 EUR200 - 2.000 EUR
Manutenzione mensile500 - 1.500 EUR (alberi decisionali)300 - 1.000 EUR (prompt + monitoraggio)
Tasso di risoluzione autonoma15 - 25%55 - 80%
Soddisfazione del cliente (CSAT)2,5 - 3,5 / 54,0 - 4,6 / 5
Tempo di rispostaIstantaneo (ma limitato)3 - 15 secondi (ma risolutivo)
Tempo alla produzione2 - 4 settimane6 - 14 settimane
ROI tipico (12 mesi)1,5x - 2x3x - 8x

L’agente IA costa di più all’inizio, ma la differenza nel tasso di risoluzione autonoma (dal 20% al 65% in media) si traduce direttamente in meno ticket scalati, meno ore di agenti umani e maggiore soddisfazione. Per un’azienda con 5.000 richieste mensili, passare dal 20% al 65% di risoluzione autonoma significa 2.250 richieste in meno per il team umano ogni mese.

Metriche di successo: come sapere se il tuo agente funziona

Implementare l’agente e solo l’inizio. Queste sono le metriche da monitorare dal primo giorno:

Metriche operative

  • Tasso di risoluzione autonoma (TRA): percentuale di conversazioni risolte senza intervento umano. Obiettivo: >55% nel primo mese, >70% nel terzo.
  • Tasso di escalation: percentuale di conversazioni trasferite a umani. Deve diminuire progressivamente.
  • Tempo medio di risoluzione: da quando il cliente avvia la conversazione a quando viene chiusa. Un buon agente risolve in <2 minuti ciò che un umano impiega 8-15 minuti.
  • Precisione delle risposte: percentuale di risposte fattualmente corrette. Obiettivo: >95%.

Metriche di business

  • CSAT (soddisfazione del cliente): sondaggio post-interazione. Un agente ben calibrato supera il 4,0/5.
  • Costo per risoluzione: costo totale dell’agente diviso per le richieste risolte. Confrontare con il costo per risoluzione del team umano.
  • Riduzione dei tempi di attesa: nei canali con coda (chat, telefono), l’agente IA elimina i tempi di attesa per le richieste che può risolvere.
  • Retention dei clienti: misurare se i clienti che interagiscono con l’agente hanno un churn maggiore o minore rispetto a quelli che parlano con umani.

Ciclo di miglioramento continuo

Le metriche non servono solo per informare, ma per migliorare. Ogni settimana:

  1. Rivedi le conversazioni dove l’agente ha scalato — avrebbe potuto risolverle con informazioni o strumenti migliori?
  2. Identifica le richieste dove la soddisfazione e stata bassa — mancano informazioni nella base di conoscenza? Il tono non e adeguato?
  3. Aggiorna il system prompt e la base di conoscenza con gli apprendimenti
  4. Misura l’impatto dei cambiamenti nella settimana successiva

Questo processo di iterazione e ciò che distingue un agente mediocre da uno eccellente. La prima versione non e mai quella definitiva; la versione 3 o 4, con settimane di dati reali, e solitamente quella che genera risultati straordinari.

Da dove iniziare

Costruire un agente IA personalizzato per l’assistenza clienti non e un progetto da weekend, ma non richiede nemmeno un team di 20 ingegneri ne un budget da Silicon Valley. Con l’approccio giusto — ambito definito, dati ben preparati, modello adeguato e integrazioni ben definite — e possibile avere un agente funzionale in produzione in 8-12 settimane.

L’importante e partire da un caso d’uso concreto con volume sufficiente e ROI misurabile. Un agente che risolve il 65% delle richieste sullo stato dell’ordine genera un risparmio tangibile dal primo mese e dimostra il valore della tecnologia al resto dell’organizzazione.

In Soamee da oltre due anni progettiamo e implementiamo agenti di IA per aziende di diversi settori. Se vuoi esplorare come un agente personalizzato può trasformare la tua assistenza clienti, parliamone. Analizziamo il tuo caso senza impegno e forniamo una stima realistica di tempi, costi e risultati attesi.

Non perderti nulla

JM

Javier Manzano

CEO & Co-founder in Soamee

Appassionato di tecnologia e sviluppo software. Condividendo conoscenze e esperienze per aiutare altri sviluppatori a crescere.

Ti è piaciuto questo articolo?

Se hai bisogno di aiuto con il tuo progetto di sviluppo, siamo qui per te.

Agente IA con LLM per l'assistenza clienti

Raccontaci la tua sfida. Ti proponiamo la soluzione.

Senza impegno. In meno di 24 ore riceverai una proposta con ambito, tempistiche e budget. Nessuna clausola nascosta.

Prenota una call gratuita →