Vai al contenuto
[ BLOG / AGENTI AI ]

Agenti AI vs chatbot: la differenza che pochi capiscono

La differenza tecnica fra agente AI e chatbot non è marketing: cambia architettura, capability, costi e ROI. Quando ognuno ha senso e gli errori più comuni nella scelta.

Andrea Barberi 11 min

Negli ultimi due anni “chatbot” e “agente AI” sono diventati nel marketing sinonimi intercambiabili. Tecnicamente non lo sono affatto. Cambia l’architettura, cambia cosa il sistema può fare, cambia quanto costa, cambia il ROI atteso. Confonderli porta a comprare un chatbot e aspettarsi le capability di un agente, oppure a costruire un agente per problemi che un chatbot da 200 euro al mese risolverebbe meglio. Vediamo la differenza vera.

TL;DR

  • Chatbot: sistema conversazionale che risponde a domande basandosi su contenuti predefiniti (FAQ, knowledge base, help center). Non agisce, parla soltanto.
  • Agente AI: sistema che usa LLM per prendere decisioni e fare cose: leggere sistemi esterni, scrivere su database, eseguire azioni concrete, raggiungere obiettivi multi-step.
  • La differenza chiave è agency: l’agente decide cosa fare; il chatbot decide solo cosa dire.
  • Architettura, costi, complessità di sviluppo: tutti significativamente diversi. Un chatbot SaaS costa 100-500 euro/mese; un agente custom richiede investimenti 15-80k.
  • L’errore frequente è scegliere per nome anziché per problema. Il problema giusto orienta la scelta.

Definizioni concrete (non marketing)

Chatbot

Un chatbot è un sistema software che gestisce una conversazione testuale con un utente, rispondendo a domande basandosi su:

  • Knowledge base statica (FAQ, articoli, documenti)
  • Flow predefiniti (decision tree, if-this-then-that)
  • Eventualmente LLM per la generazione del testo della risposta, ma con grounding su contenuti predefiniti

Il chatbot non agisce sul mondo esterno (tranne risposte testuali). Non legge il vostro CRM in tempo reale, non aggiorna ordini, non apre ticket in sistemi terzi. Se sembra farlo, sta in realtà chiamando un’API molto specifica preconfigurata, non sta “decidendo” di farlo.

Agente AI

Un agente AI è un sistema che usa uno o più LLM come “motore decisionale” per:

  1. Comprendere un obiettivo utente (espresso in linguaggio naturale o derivato da contesto)
  2. Pianificare una sequenza di azioni necessarie per raggiungerlo
  3. Eseguire le azioni tramite tools (API esterne, query DB, scrittura su sistemi, ricerche)
  4. Adattarsi in caso di errori, dati mancanti, eccezioni
  5. Rispondere all’utente con il risultato

L’agente agisce: il LLM al suo centro non solo “parla” ma decide cosa chiamare. In termini tecnici: ha accesso a function calling o tool use via API LLM (Anthropic, OpenAI, ecc.), con una lista di tool che può invocare autonomamente.

La differenza nella pratica con un esempio

Domanda utente: “Dov’è il mio ordine 12345?”

Risposta di un chatbot

Il chatbot cerca nella knowledge base parole come “stato ordine”, “tracking”, “spedizione”. Trova un articolo help center con istruzioni generiche su come tracciare un ordine, oppure risponde “Per controllare lo stato del tuo ordine puoi accedere all’area riservata oppure contattare il nostro servizio clienti”. Risposta utile ma generica, non actionable sul caso specifico.

Risposta di un agente AI

L’agente AI:

  1. Legge “ordine 12345” dalla domanda utente
  2. Decide di chiamare il tool getOrderStatus(orderId) (perché capisce che l’utente vuole sapere lo stato concreto)
  3. Riceve dal tool: “spedito il 2026-08-05, corriere BRT, tracking number AB123XY456”
  4. Decide di chiamare il tool getCourierTracking('BRT', 'AB123XY456')
  5. Riceve dal tool: “in consegna, prevista oggi entro le 18:00”
  6. Risponde all’utente: “Il tuo ordine 12345 è in consegna oggi, dovresti riceverlo entro le 18:00. Il corriere è BRT, tracking number AB123XY456.”

La differenza è ovvia per l’utente finale: il chatbot dà una risposta utile in termini di processo, l’agente dà una risposta utile in termini di problema specifico.

Tabella comparativa architetturale

DimensioneChatbotAgente AI
Componente coreKnowledge base + intent matchingLLM + tools + memoria
Capacità di azioneSolo testualeEsegue azioni concrete
Personalizzazione outputBassa (template)Alta (LLM contestuale)
Costo setup0-5k (SaaS) o 5-15k (custom semplice)15-80k (custom integrato)
Costo mensile100-500 euro500-2.000+ euro
Tempo di implementazione1-4 settimane4-12 settimane
ManutenzioneAggiornamento FAQTools + prompt + integrazioni
Failure mode tipicoRisposta “non lo so”Hallucination di azioni
Adatto perFAQ, help center, onboardingCustomer service operativo, workflow, automation
Misurazione successoResolution rateTask completion rate

Quando scegliere un chatbot

Tre scenari dove il chatbot è la risposta corretta.

Scenario 1: FAQ ad alto volume su contenuto stabile

Avete un prodotto SaaS con 80% delle richieste di supporto che ricadono in 30-50 FAQ ricorrenti. Le risposte cambiano poco (1-2 update al mese). Avete una knowledge base ben mantenuta. Un chatbot SaaS (Intercom Fin, Zendesk AI, Crisp, Tidio) risolve il problema in 1-3 settimane a 200-600 euro al mese. Mettere un agente AI in questo contesto è over-engineering: paghereste 10x per il 5-10% di valore in più, che gli utenti non noterebbero.

Scenario 2: Onboarding strutturato

Volete guidare nuovi utenti attraverso un flow di onboarding fisso (es. setup account, primi step, verifica documenti). Il flow è quasi sempre lo stesso, con poche varianti decisionali. Un flow chatbot (Tidio, ManyChat, Crisp con flow visuali) costa 100-300 euro al mese e copre l’80% dei casi. Costruire un agente che “capisce da solo” l’onboarding è caro e introduce variabilità non desiderata in un processo che ha senso essere predicibile.

Scenario 3: Contenuto informativo statico

Volete un assistente che risponde domande sul vostro sito (orari, prodotti, prezzi, dove ci troviamo). Un chatbot collegato al sito stesso è la scelta giusta. L’agente AI sarebbe inutile: non c’è niente da “fare”, solo informazioni da fornire.

Quando scegliere un agente AI

Quattro scenari dove l’agente AI è la scelta vincente.

Scenario 1: Customer service operativo (non solo informativo)

Vendete prodotti o servizi con componenti operative: ordini, spedizioni, fatturazione, gestione abbonamenti. I clienti chiedono cose come “spostami l’abbonamento al mese prossimo”, “annulla l’ordine 12345”, “dove è la mia fattura di marzo”. Un chatbot risponde con istruzioni generiche; un agente AI fa effettivamente lo spostamento, l’annullamento, recupera la fattura specifica. Il valore aggiunto è enorme, e il resolution rate passa dal 30-40% (chatbot informativo) al 70-85% (agente operativo).

Scenario 2: Workflow multi-step interno

Volete automatizzare task interni che oggi richiedono ai vostri dipendenti di consultare 3-5 sistemi diversi. Esempi: rispondere a richieste di permessi HR (richiede di leggere policy, anagrafica, planning), aprire un ticket IT con auto-assegnazione, gestire un return (verificare ordine + stato + politiche + emissione voucher). Un agente AI orchestra le chiamate ai sistemi e fa il lavoro che oggi è dispersivo per le persone.

Scenario 3: Decisioni basate su dati real-time

Avete bisogno di un sistema che prenda decisioni informato da dati che cambiano in tempo reale. Esempi: dynamic pricing su disponibilità reale, routing assistenza basato su carico operatori, qualifica lead basata su dati CRM contestuali. Un chatbot non può fare nulla di tutto questo; un agente AI sì.

Scenario 4: Personalizzazione contestuale forte

I vostri clienti hanno storie diverse, preferenze diverse, contratti diversi, e volete che l’interazione sia profondamente personalizzata. Un chatbot dà risposte standard a tutti; un agente legge la storia del cliente dal CRM e ne tiene conto in ogni risposta. Per business B2B con clienti di alto valore, la differenza è qualitativa, non quantitativa.

L’errore frequente nella scelta

Il pattern di errore che vediamo ripetersi: aziende che comprano un chatbot perché “tutti hanno chatbot adesso”, lo installano, lo ricoprono di FAQ, e dopo 6 mesi scoprono che il resolution rate è del 20-30% perché in realtà i loro utenti non hanno problemi di FAQ: hanno problemi di operazioni concrete. A quel punto due strade: rifare tutto con un agente, oppure rassegnarsi a un sistema sotto-performante.

Pattern speculare: aziende che si convincono che “agente AI è il futuro” e investono 30-50k per costruirne uno custom per gestire le proprie FAQ standard. L’agente funziona, ma sarebbe stato risolvibile con un SaaS chatbot a 250 euro al mese. Spreco del 95% del budget.

Test di scelta in una domanda: descrivete il caso tipico di richiesta utente. Se la risposta ideale è “ecco la procedura X” o “controlla il punto Y”, chatbot va bene. Se la risposta ideale richiede leggere il vostro sistema o fare qualcosa concreto, serve agente.

Casi ibridi che funzionano

Spesso la risposta più sana è un sistema ibrido: chatbot in prima linea per le richieste FAQ, agente AI per le richieste operative.

Architettura tipica:

  • Routing iniziale via classificatore (LLM o regola): “è una domanda FAQ?” → chatbot. “Richiede azione operativa?” → agente.
  • Chatbot risponde a domande generiche con knowledge base.
  • Agente prende in carico richieste con dati specifici (ordini, account, fatture).
  • Escalation a operatore umano se nessuno dei due risolve.

Questo design ottimizza costi (gli LLM dell’agente sono cari, usateli solo quando serve) e resolution rate (ogni layer fa il suo lavoro). È il pattern che osserviamo nei migliori sistemi di customer service italiani 2026.

FAQ

Quanto costa un agente AI rispetto a un chatbot?

Su 12 mesi, una stima realistica per PMI italiana media:

  • Chatbot SaaS: 1.500-6.000 euro/anno (200-500 euro/mese)
  • Chatbot custom semplice: 8.000-15.000 setup + 2.000-4.000/anno
  • Agente AI custom: 15.000-80.000 setup + 6.000-25.000/anno (token LLM + maintenance)

Il rapporto costo è tipicamente 5-15x fra chatbot SaaS e agente custom. Il rapporto value created dipende dal caso: in scenari operativi B2B, l’agente può creare 10-50x il valore.

Si può iniziare con un chatbot e passare a un agente dopo?

Sì, ma non è banale. Il chatbot SaaS ha la sua architettura proprietaria, l’agente custom ne ha un’altra. Si possono mantenere in parallelo o si rifa tutto. La maggior parte delle aziende che fanno questo passaggio rifa l’intero sistema, mantenendo solo la knowledge base FAQ ereditata. La migrazione costa tipicamente 15-25k euro.

Un agente può sostituire completamente gli operatori umani?

No, e chi lo promette mente. Anche i migliori agenti gestiscono autonomamente il 60-85% delle richieste in scenari ottimali. Il 15-40% restante richiede sempre escalation umana per: casi nuovi non previsti, situazioni di conflitto, decisioni che richiedono empatia o discrezionalità. L’agente serve a sgravare gli operatori dai casi standard, non a eliminarli.

Cosa è il “Function calling” o “Tool use” di cui si parla?

È la capacità degli LLM moderni (Claude, GPT, Gemini) di chiamare funzioni esterne preconfigurate. Voi definite una lista di tools (es. getOrder, cancelOrder, searchProducts) con schema dei parametri. L’LLM, quando ritiene utile, restituisce una richiesta di chiamata tool invece di una risposta testuale. È il meccanismo tecnico che trasforma un LLM “che parla” in un agente “che fa”.

Come si misura il successo di un agente AI?

Metriche principali:

  • Task completion rate: % di richieste utente che l’agente porta a compimento senza escalation
  • First contact resolution: % di task risolti in un’unica conversazione
  • User satisfaction (CSAT/NPS): feedback diretto utenti
  • Cost per resolution: costo medio di una richiesta risolta
  • Hallucination rate: % di volte in cui l’agente esegue azioni sbagliate o non veritiere

Una baseline ragionevole nel 2026 per agenti custom ben fatti: task completion 70-85%, CSAT +30 vs no-AI, hallucination sotto 1-2%.

I chatbot LLM-based (Intercom Fin, Zendesk AI) sono “chatbot” o “agenti”?

Sono chatbot LLM-based. Usano LLM per generare il testo della risposta in modo naturale, ma il loro grounding è la knowledge base predefinita: cercano la risposta nei vostri articoli e la formulano in modo conversazionale. Non chiamano API operative arbitrarie del vostro business. La differenza con un agente vero è la capacità di “fare cose oltre il parlare”.

Conclusione

La distinzione fra chatbot e agente AI non è terminologica, è strutturale. Architettura, costi, capability, ROI sono significativamente diversi. La scelta giusta dipende dal problema: chatbot per informare, agente per agire. Mischiare i piani porta a sprechi su entrambi i lati.

Se state valutando l’introduzione di AI nel vostro customer service o nei vostri workflow interni e volete capire quale opzione fa per voi, parliamone. Possiamo fare un’analisi di mezza giornata sul vostro caso prima di entrare in scope.

Per approfondire: la pagina pilastro agenti AI, e gli articoli correlati quanto costa un agente AI per customer service e come integrare GPT in TeamSystem.

Tag: agenti-aichatbotllmarchitetturadecisione-tecnica