In breve
- Se stai creando un assistente AI per la tua attività, che sia per il supporto clienti, le prenotazioni o le risposte alle FAQ, una delle decisioni più importanti che prenderai è come l’assistente trova e recupera le informazioni.
- Se sbagli qui, il tuo assistente darà risposte vaghe, inventerà prezzi o confonderà i clienti. Se fai la scelta giusta, diventerà uno degli strumenti più affidabili della tua attività.
- Questa guida analizza i due principali metodi di recupero delle informazioni, ricerca nella knowledge base e actions, quando usare ciascuno, perché dare il nome corretto ai documenti e agli strumenti è fondamentale e come testare il tuo assistente prima di metterlo online.
Addestrare il tuo assistente sui tuoi dati è il modo in cui costruisci il livello di Knowledge. Guarda l’anatomia a 4 livelli di un agente AI per il business per avere il quadro completo: Knowledge, Skills, Tools e Intelligence.
Che cos’è la Knowledge Base di un AI Assistant e come funziona?
Una knowledge base è una raccolta di documenti, testi e contenuti strutturati che carichi nel tuo AI assistant. Può includere l’URL del tuo sito web, descrizioni dei servizi, listini prezzi, policy di cancellazione, FAQ, informazioni su sede e orari e qualsiasi altra cosa tu voglia che l’assistente consulti quando risponde alle domande.
Quando un utente fa una domanda, l’assistente esegue una ricerca semantica ampia su tutto ciò che si trova nella knowledge base. Ricerca semantica significa che l’assistente non cerca solo corrispondenze esatte di parole chiave, ma comprende il significato della domanda e trova i blocchi di informazione più rilevanti, anche se la formulazione è diversa.
Dopo aver trovato il contenuto rilevante, l’assistente riassume la risposta e può citare o rimandare al documento sorgente.
Questa è la base della maggior parte degli AI assistant in stile FAQ, e per una buona ragione: è veloce, flessibile e non richiede sviluppo personalizzato per essere configurata.
Quando una Knowledge Base basta: l’assistente FAQ
Per un assistente FAQ generale, caricare tutto nella knowledge base è la scelta giusta. URL del sito web, elenco dei servizi, panoramica dei prezzi, policy, orari, sedi: metti tutto lì.
In questo caso, il compito dell’assistente è:
- Eseguire una ricerca semantica ampia su tutti i documenti disponibili
- Individuare la risposta più rilevante
- Riassumerla in modo chiaro per l’utente
- Citare o collegare la fonte, se lo specifichi nelle istruzioni.
Questo funziona bene perché le domande FAQ sono informative e tolleranti. Un cliente che chiede "offrite colpi di sole?" oppure "quali sono i vostri orari la domenica?" non ha bisogno di una risposta matematicamente precisa. Ha bisogno di un riepilogo utile e accurato, e la knowledge base gestisce bene questo compito.
L’approccio basato sulla knowledge base è anche il metodo di recupero più veloce disponibile per un AI assistant. Poiché si tratta di una singola ricerca semantica invece di una chiamata di andata e ritorno verso un sistema esterno, le risposte arrivano rapidamente. La velocità conta nell’AI conversazionale: gli utenti si aspettano risposte quasi immediate.
Se il tuo assistente risponde principalmente a domande informative, una knowledge base ben organizzata è tutto ciò di cui hai bisogno per iniziare.
Quando una Knowledge Base non basta: prezzi, prenotazioni e casi limite
È qui che molti team commettono un errore critico. Presumono che, se la knowledge base funziona per le FAQ, allora funzionerà anche per domande sui prezzi, regole di prenotazione e casi limite legati alle policy. Non è così, o almeno non in modo affidabile.
Quando un cliente chiede "quanto costerebbe un balayage per capelli lunghi e folti con toner e piega?", l’assistente deve trovare una risposta molto specifica. Se i tuoi prezzi si trovano all’interno di un paragrafo del sito web, mescolati a linguaggio promozionale e descrizioni generali, l’assistente deve tirare a indovinare. E quando gli AI assistant indovinano sui prezzi, sbagliano in modi che erodono la fiducia e creano veri problemi di business.
La soluzione è aggiungere actions, chiamate anche strumenti, che permettono all’assistente di recuperare le informazioni in modo deterministico e sistematico.
Un’action è essenzialmente una ricerca diretta, una funzione che l’assistente può richiamare e che restituisce una risposta precisa e strutturata. Invece di cercare in modo ampio e riassumere, l’assistente va direttamente alla fonte giusta e restituisce i dati esatti, per esempio tramite una Google Sheets action.
Esempi di actions che risolvono problemi comuni di accuratezza:
Get Pricing (hairLength, thickness, hairType, toner, treatment, blowout), restituisce il prezzo esatto per una combinazione specifica di servizi, eliminando qualsiasi ambiguità o informazione obsoleta presente in vecchi documenti della KB.
Get Policy (policyName), restituisce la versione canonica e aggiornata di una policy specifica come cancellazioni, rimborsi o ritardi, senza che l’assistente debba interpretarla o parafrasarla.
List Services, restituisce l’elenco ufficiale dei servizi che l’attività offre attualmente. Questo è particolarmente importante perché gli AI assistant a volte possono descrivere con sicurezza servizi che non esistono, un problema noto come hallucination; questo può dipendere anche dal modello AI. Basare l’assistente su un elenco aggiornato dei servizi evita questo problema.
Con le actions attive, l’assistente smette di essere un sistema che cerca e indovina. Diventa un sistema che consulta e risponde. È un cambiamento fondamentale in termini di affidabilità.
Knowledge Base vs. Actions: compromessi tra velocità e accuratezza
Una domanda che emerge spesso quando si progettano AI assistant è se usare la knowledge base o le actions per un determinato tipo di domanda.
Ecco come ragionare su questo compromesso:
- Il recupero tramite knowledge base è più veloce. Si tratta di una singola ricerca semantica che avviene interamente nel contesto dell’assistente. Nessuna chiamata API esterna, nessun viaggio di andata e ritorno verso un database. Questo lo rende ideale per domande informative in cui la velocità di risposta conta e il rischio di una risposta leggermente imprecisa è basso. Puoi dare questa istruzione al tuo Assistant: "Rispondi solo alle domande usando le informazioni della Knowledge" e il tuo AI Assistant sarà accurato.
- Le actions sono più lente ma più accurate. Ogni action comporta una chiamata di andata e ritorno: l’assistente decide di invocare l’action, invia la richiesta, attende la risposta e poi formula la risposta finale. Questo aggiunge latenza. Ma la risposta che arriva è precisa, aggiornata e autorevole.
La regola pratica: usa la knowledge base per i contenuti informativi e usa le actions per tutto ciò che deve essere esatto. Prezzi, idoneità, disponibilità attuale, formule, calcoli, regole di prenotazione e dettagli specifici delle policy dovrebbero passare tutti tramite actions. Non aggiungere actions solo per aggiungerle: usale solo dove l’accuratezza lo richiede davvero.
Quando un utente fa una domanda sui prezzi e c’è disponibile solo una knowledge base, ecco cosa succede dietro le quinte: l’assistente cerca simultaneamente in tutti i documenti disponibili, trova i prezzi menzionati nelle FAQ, nella pagina dei servizi, magari in un vecchio PDF e in una pagina promozionale, e poi sceglie ciò che sembra più rilevante. Potrebbe trovare il numero giusto. Potrebbe trovarne uno non aggiornato. Potrebbe fare una media tra due fonti in conflitto. Nulla di tutto questo è accettabile per i prezzi.
Con un’action pricing denominata correttamente, l’assistente richiama una funzione, ottiene una risposta e la restituisce con sicurezza.
Perché dare il nome giusto ai documenti e alle Actions è fondamentale per le prestazioni dell’AI Assistant

Nomi chiari e descrittivi per le action sono fondamentali: evita titoli criptici o generici nelle integrazioni e nella documentazione. Scegli nomi specifici e significativi come “Pricing list” o “Refund Policy” per garantire chiarezza al tuo team e agli utenti.
Questo è uno dei fattori più trascurati nella progettazione degli AI assistant e influisce direttamente su quanto bene il tuo assistente funziona, soprattutto con modelli più leggeri o meno potenti.
L’assistente usa i nomi dei tuoi documenti e delle tue action come segnali per capire quale fonte è autorevole. Quando un utente fa una domanda sui prezzi, l’assistente esamina i nomi di tutte le risorse disponibili e decide dove cercare. Se il tuo documento sui prezzi si chiama "Pricing: Balayage Services" andrà lì per primo. Se invece si chiama "sheet(1)" o "Code837720" o "final_final2", l’assistente non ha idea di cosa contenga e potrebbe saltarlo del tutto o classificarlo in modo errato.
Buoni nomi di documenti per un AI assistant di un’attività di servizi:
- Pricing - Balayage
- Pricing - Color Services
- Pricing - Add-Ons
- Policies - Cancellations and No-Shows
- Policies - Refunds
- Services - Full Service Menu
- FAQ - General
- FAQ - Booking and Appointments
Buoni nomi di action per un AI assistant:
- Get Balayage Price
- Get Cancellation Policy
- Get AddOn Prices
- List Available Services
- Get Booking Rules
Cattivi nomi che causano errori nell’assistente:
- run_query_12
- tool_7
- lookup_misc
- doc_v3_final
- new pricing (copy)
- untitled
Il principio della denominazione si estende anche a come descrivi le actions nella configurazione del tuo assistente. Una descrizione chiara: "Restituisce il prezzo esatto per i servizi di balayage in base alla lunghezza dei capelli, allo spessore e ai trattamenti selezionati" aiuta l’assistente a decidere quando invocarla. Una descrizione vaga come "recupera alcune informazioni sui prezzi" gli offre ben poco su cui lavorare.
Una denominazione coerente e leggibile per gli esseri umani non è solo una preferenza organizzativa. È un requisito funzionale per un AI assistant che funzioni bene.
Questo non significa che ti serva un documento per ogni singola cosa: ci sono elementi che possono essere raggruppati
Il semplice framework decisionale: documento KB o Action?
Usa questo come punto di partenza quando decidi come strutturare le informazioni del tuo assistente:
- Se la domanda è informativa, come orari, sede, descrizioni generali dei servizi, storia del brand, FAQ generali, allora un documento della knowledge base è lo strumento giusto. Caricalo, assegnagli un nome chiaro e l’assistente saprà gestirlo.
- Se la domanda richiede dati esatti, aggiornati o strutturati, come prezzi con più variabili, idoneità alla prenotazione, calcoli dei rimborsi, dettagli specifici delle policy con casi limite, crea un’action. Assegnale un nome chiaro, documenta ciò che restituisce e testala a fondo.
- Se la domanda potrebbe portare l’assistente a descrivere qualcosa che non esiste, come un servizio che offrivi in passato o una promozione ormai terminata, aggiungi una action List Services o List Current Promotions, oppure un documento nella Knowledge che ancora l’assistente a ciò che è realmente disponibile oggi.
Come testare il tuo AI Assistant prima di andare online
La differenza tra un AI assistant ben progettato e uno frustrante spesso dipende dai test. Ecco un approccio pratico:
Fai la stessa domanda su prezzi o policy dieci volte in modi diversi. Riformulala, abbreviala, chiedila in modo informale e formale. Verifica se l’assistente trova con costanza la risposta giusta o se cambia tra una sessione e l’altra. L’incoerenza è il segnale di un problema di denominazione o di un’action mancante.
Testa con i modelli che stai davvero pensando di mettere in produzione. Modelli più forti come Claude Sonnet gestiscono meglio l’instradamento ambiguo: è più probabile che capiscano quando chiamare un’action invece di cercare nella knowledge base, anche con nomi non perfetti. I modelli più leggeri o più veloci sono più sensibili alla qualità della denominazione. Un’action con un brutto nome che un modello forte riesce a usare correttamente potrebbe essere completamente ignorata da un modello più piccolo.
Ecco perché testare su più modelli è importante. La stessa configurazione dell’assistente può comportarsi in modo sensibilmente diverso a seconda del modello sottostante che lo alimenta. Se stai ottimizzando i costi usando un modello più leggero, devi compensare con nomi migliori, descrizioni delle action più chiare e un’organizzazione più rigorosa della knowledge base.
Controlla in particolare servizi o prezzi allucinati. Chiedi all’assistente informazioni su cose che non offri e osserva come risponde. Se descrive con sicurezza un servizio che non offri più, hai tre opzioni: aggiungere una action List Services che restituisca solo ciò che è attualmente disponibile, aggiungere un documento nella knowledge base che definisca esplicitamente il tuo menu servizi attuale oppure, se hai effettuato la scansione del tuo sito web, fare un audit e rimuovere eventuali pagine o contenuti obsoleti prima che l’assistente li recuperi. Puoi sempre reindicizzarlo con un clic tramite la Knowledge.

Per costruire un AI assistant affidabile, usa lo strumento giusto per il compito giusto: affidati alla knowledge base per informazioni rapide e alle actions per dati accurati e aggiornati. Nomi chiari e solide pratiche di test garantiscono che il tuo assistente fornisca risposte di cui gli utenti possano fidarsi.
Costruire un AI Assistant che dia risposte accurate
Progettare un AI assistant di cui i clienti si fidano si riduce a tre decisioni prese bene.
- Scegli il metodo di recupero giusto per ogni tipo di informazione. Usa la ricerca nella knowledge base per domande informative ampie, in cui la velocità conta e una lieve imprecisione è accettabile. Usa le actions per prezzi, policy, regole di prenotazione e qualsiasi cosa debba essere esatta.
- Dai un nome chiaro e coerente a tutto. I tuoi documenti e le tue actions sono la mappa che l’assistente usa per orientarsi tra le informazioni. Nomi descrittivi e leggibili non sono facoltativi: determinano direttamente se l’assistente trova la risposta giusta.
- Testa con il modello che intendi mettere in produzione, non solo con quello più potente disponibile. Modelli diversi gestiscono in modo diverso il recupero ambiguo delle informazioni e le differenze di performance emergono chiaramente in condizioni di test realistiche.
Un AI assistant costruito in questo modo, con una knowledge base pulita, actions ben delimitate e una denominazione ragionata, non si limita a rispondere alle domande. Diventa un’estensione affidabile della tua attività, di cui i clienti si fidano e a cui tornano.
Pronto per iniziare?
Il modo migliore per imparare è costruire. Carica i tuoi contenuti, fai le tue dieci domande clienti più comuni e osserva cosa succede. In meno di un’ora saprai se sei sulla strada giusta.
Pronto a provarlo? Invent Business ti offre una prova gratuita completa di 14 giorni e un piano gratuito permanente con 100 messaggi al mese.
Inizia oggi a creare il tuo assistente e scopri cosa può fare per i tuoi clienti.
FAQ
Quali piattaforme offrono strumenti semplici per addestrare un chatbot AI senza programmare?
Le categorie principali sono le piattaforme addestrate con AI e i visual flow builder. Le piattaforme addestrate con AI come Invent, Chatbase, SiteGPT, e CustomGPT richiedono semplicemente di caricare contenuti o fornire URL. I visual flow builder come Landbot, Voiceflow, e Tars usano interfacce drag-and-drop. Per knowledge base ricche di documenti, Invent, Chatbase e CustomGPT si concentrano sull’addestramento di AI assistant usando documenti proprietari, siti web e knowledge base interne.
2. Migliori piattaforme per sviluppare chatbot AI personalizzati
Dipende dal tuo caso d’uso:
- Invent: Ideale per founder, piccoli team e aziende di qualsiasi settore che hanno bisogno di WhatsApp, SMS, Gmail, Instagram, Messenger e SMS, con inbox unificata.
- Botpress: Ideale per i team che hanno bisogno di una distribuzione multicanale e potrebbero voler aggiungere codice in seguito.
- Voiceflow: Ideale per creare agenti di supporto scalabili; StubHub International ha realizzato e lanciato un potente agente AI per l’assistenza clienti in 90 giorni usando Voiceflow, gestito da team non tecnici.
- CustomGPT: Ideale per le aziende che hanno bisogno di agenti addestrati su dati specifici del proprio settore e integrati con knowledge base esistenti.
- ManyChat / Chatfuel: Ideale per l’automazione su WhatsApp, Instagram e social media.
Quali sono i componenti chiave di una strategia efficace di addestramento di un chatbot AI?
In base a ciò su cui convergono le piattaforme, i componenti chiave sono:
- Contenuti organizzati e ben denominati: Carica documenti, PDF, URL e FAQ con nomi chiari e descrittivi, così l’assistente sa dove cercare.
- Actions per la precisione: Aggiungi documenti e file strutturati per prezzi, policy e tutto ciò che deve essere esatto.
- Test e iterazione: l’output dell’AI varierà sempre. Prova a porre la stessa domanda in modi diversi e confronta le risposte per verificarne la coerenza.
- Revisione delle analytics: Piattaforme come Invent forniscono insight dettagliati sulle performance delle conversazioni, sul CSAT e altro ancora.
- Selezione del modello: L’accuratezza varia in modo significativo tra i diversi modelli.
Quali sono i modelli di prezzo delle piattaforme per l’addestramento dei chatbot?
Esistono tre strutture di prezzo comuni:
- Piani in abbonamento: Da gratuiti fino a circa $500/mese (ad es. gratis ≈100 messaggi + 1 bot; piani superiori fino a ~40k messaggi + analytics).
- Prezzi per canale: Prezzi diversi per ciascun canale (ad es. Facebook/IG vs. WhatsApp).
- Utilizzo/crediti: Paghi in base a messaggi/crediti; i modelli di fascia più alta possono costare molti più crediti per risposta, quindi la spesa può variare.
- Enterprise/personalizzato: In genere parte da circa $300+/mese con contratti personalizzati per volumi elevati e maggiore sicurezza/supporto.
5. Prove gratuite per le piattaforme per creare chatbot AI
La maggior parte delle principali piattaforme offre una qualche forma di accesso gratuito per testarle prima di impegnarsi. Ecco com’è il panorama:
Piattaforme con piani gratuiti o prove gratuite:
- Invent: piano gratuito con 100 crediti messaggio al mese con accesso completo alle funzionalità e prova gratuita di 14 giorni per l’abbonamento business
- Chatbase: piano gratuito con 100 crediti messaggio al mese
- Botpress: piano gratuito con costi basati sull’utilizzo
- Voiceflow: piano gratuito disponibile
- ManyChat: piano gratuito per automazioni di base







