Come creare un chatbot con l’IA (senza complicarsi la vita)

Aggiornata il

Inizia decidendo un compito preciso per il chatbot e chi lo userà. Poi scrivi un prompt di sistema che indichi ruolo, tono, informazioni che può usare, ciò che deve rifiutare e cosa fare quando non sa rispondere. Provalo con domande reali e provocatorie prima del lancio, poi continua a leggere le conversazioni per migliorarlo.

Decidi l’unico compito del tuo chatbot

La maggior parte dei chatbot deludenti fallisce per l’ambito, non per la tecnologia. Un bot che prova a rispondere a tutto finisce per rispondere male alla maggior parte delle cose. Scegli un compito ristretto e mettilo per iscritto prima di aprire qualsiasi strumento.

  • Compito: quale problema risolve (rispondere alle domande più frequenti, raccogliere i dettagli di una richiesta, guidare le persone in un catalogo).
  • Utente: chi gli scrive, cosa sa già e come si aspetta di essere trattato.
  • Confini: quali argomenti copre e quali passa a una persona.
  • Fonte di verità: da dove arrivano le sue risposte (le tue FAQ, le politiche, le schede prodotto). Se non gliela dai, improvvisa.

Scrivi una frase su ciò che il bot fa e una su ciò che non fa mai. Se la seconda è difficile da scrivere, l’ambito non è ancora definito.

Piattaforma no-code o API: scegli la tua strada

Ci sono due strade comuni. Una piattaforma no-code per chatbot riunisce la finestra di chat, il collegamento a un modello di IA e la gestione delle conversazioni, così puoi iniziare senza programmare. Collegarti direttamente all’API di un fornitore di modelli (ad es. OpenAI, Anthropic o Google) dal tuo sito o dalla tua app ti dà più controllo, ma richiede lavoro di sviluppo.

In entrambi i casi, ciò che incide di più sulla qualità è lo stesso: il prompt di sistema e le informazioni che dai al modello. Funzioni, limiti e prezzi cambiano spesso, quindi prima di impegnarti controlla la documentazione e le condizioni attuali di ogni fornitore.

Scrivi il prompt di sistema

Il prompt di sistema è l’istruzione permanente che il modello riceve prima che inizi qualsiasi conversazione. Pensalo come la descrizione del lavoro del bot. Uno buono copre sei cose:

  • Identità: chi è il bot e chi serve.
  • Voce: formale o cordiale, lunghezza delle frasi, lingua.
  • Conoscenza consentita: solo ciò che c’è nel materiale che fornisci.
  • Limiti: argomenti di cui non parla e promesse che non deve mai fare.
  • Alternativa: ammettere di non sapere e indicare un altro canale, mai tirare a indovinare.
  • Formato: risposte brevi, una domanda alla volta, passaggi numerati quando serve.
Modello di prompt di sistema
Sei [nome del bot], l’assistente virtuale di [attività o progetto]. Aiuti [tipo di utente] e il tuo unico obiettivo è [compito specifico].

Voce: [cordiale / professionale], in [lingua]. Rispondi con al massimo [4] frasi ed evita il gergo.

Rispondi solo con le informazioni del blocco CONOSCENZA. Se la risposta non c’è, dillo con chiarezza e offri di mettere l’utente in contatto con [persona o canale]. Non inventare mai fatti, scadenze, condizioni o prezzi.

Fuori ambito: [elenco di argomenti]. Se l’utente insiste, spiega con cortesia che non puoi aiutarlo su questo e indicagli [canale].

Se una richiesta non è chiara, fai una domanda di chiarimento prima di rispondere.

CONOSCENZA:
[incolla qui le tue FAQ, le politiche e i recapiti]

Insegnagli a dire «non lo so» e a passare la mano

Un buon bot non è quello che risponde sempre: risponde bene oppure passa la mano in tempo. Decidi in anticipo quando subentra una persona: reclami, casi insoliti, tutto ciò che riguarda l’account personale di qualcuno e qualsiasi domanda che il tuo materiale non copre.

Regola per passare la conversazione a una persona
Passa la conversazione a una persona quando: 1) l’utente si lamenta o sembra irritato, 2) chiede qualcosa che non è coperto in CONOSCENZA, 3) chiede del proprio account o di un caso personale, oppure 4) chiede di parlare con una persona. Quando passi la mano, riassumi in due frasi ciò di cui ha bisogno, spiegagli come raggiungere [canale] e smetti di cercare di risolvere tu la questione.

Provalo come se qualcuno cercasse di mandarlo in tilt

Non esporre il bot a utenti reali finché non l’hai messo sotto stress. Raccogli una ventina di domande che le persone fanno davvero, poi aggiungi quelle scomode. Puoi chiedere a un’altra IA di aiutarti a preparare l’insieme di prove:

Genera un insieme di prove
Sto collaudando un chatbot il cui compito è [compito]. Scrivi 25 messaggi di prova per metterlo sotto pressione: 10 domande normali, 5 con dettagli mancanti o ambigui, 5 fuori dal suo ambito, 3 in cui l’utente cerca di fargli ignorare le regole e 2 di un utente arrabbiato. Raggruppali per categoria e, per ciascuno, indica come dovrebbe essere una risposta corretta.
  • Risponde solo con il materiale che gli hai dato?
  • Ammette di non sapere e offre un’altra strada?
  • Mantiene il tono e la lunghezza che gli hai chiesto?
  • Regge quando gli utenti provano a scavalcare le sue regole?
  • Passa la mano a una persona quando deve farlo?

Chiavi, dati e trasparenza sull’IA

  • Proteggi le chiavi API: non esporle mai nel codice lato client, negli screenshot o nei repository pubblici.
  • Raccogli solo i dati personali che ti servono e tienili fuori dal prompt di sistema.
  • Di’ agli utenti che stanno parlando con un’IA, non con una persona.
  • Verifica attraverso fonti ufficiali le norme su protezione dei dati e tutela dei consumatori che ti riguardano, e tieni aggiornata l’informativa sulla privacy.
  • Dopo il lancio, leggi con regolarità un campione di conversazioni reali e rivedi il prompt in base a ciò che vedi.

Leggi anche le condizioni del fornitore del modello: possono limitare certi usi e stabilire come vengono trattati i dati che invii.

Dove entra PromptNow

Il modello di prompt di sistema per chatbot chiede lo scopo del bot, il pubblico, il tono e i limiti, poi produce un prompt di sistema che puoi incollare nello strumento che usi. Se stai progettando qualcosa di più ampio di un bot per domande e risposte, il modello per progettare un agente di IA ti aiuta a definirne compiti e regole prima di costruirlo.

Nessun modello sostituisce le prove. Il prompt generato è un ottimo punto di partenza, ma devi comunque far passare le tue domande e aggiustare il tiro.

Domande frequenti

Devo saper programmare per creare un chatbot con l’IA?

Non necessariamente. Le piattaforme no-code permettono di configurarne uno senza programmare. Serve scrivere codice solo se vuoi collegare l’API di un modello alla tua app per avere più controllo.

Che cos’è un prompt di sistema?

È l’istruzione permanente che un modello riceve prima di parlare con chiunque. Stabilisce il ruolo del bot, il tono, le informazioni che può usare e i limiti da rispettare.

Come evito che il mio chatbot si inventi le cose?

Dagli il materiale da cui rispondere, digli di usare solo quello e di ammettere quando non sa, poi provalo con domande che il tuo materiale non copre. Questo riduce il rischio ma non lo elimina, quindi continua a rivedere le conversazioni.

Devo dire agli utenti che stanno parlando con un’IA?

Sì, per correttezza, e in alcuni luoghi potrebbe essere un obbligo di legge. Verifica le norme che ti riguardano attraverso fonti ufficiali; questa guida non è consulenza legale.