Ultimo aggiornamento: 12 luglio 2026
In breve
Un system prompt, chiamato anche istruzioni, è l’insieme di regole permanenti che definisce chi è il tuo assistente AI, come parla e cosa può e non può fare. Un buon system prompt copre:
- Identità, tono e flusso della conversazione, così ogni risposta rispecchia la tua azienda.
- Regole rigide e limiti, così l’assistente non improvvisa mai su policy o prezzi.
- Gestione degli scenari e passaggio a un operatore umano, così i casi particolari vengono instradati a una persona invece di essere gestiti improvvisando.
- I componenti chiave di un prompt includono: identità, tono, flusso della conversazione, regole di risposta, gestione degli scenari, riferimento alla knowledge base e limiti definiti.
Gli undici elementi qui sotto fanno la differenza tra un chatbot generico e un assistente che sembra davvero parte del tuo team.
Che cos’è un system prompt?
Un system prompt, chiamato anche istruzioni, è l’insieme di regole permanenti che dai a un assistente AI prima ancora che un cliente scriva il primo messaggio. Definisce chi è l’assistente, che tono ha e cosa può e non può fare, e resta attivo in ogni conversazione. Se lo scrivi bene, ogni risposta sembrerà provenire dalla tua azienda; se lo scrivi in modo vago, otterrai un chatbot generico.
System prompt vs user prompt
Un system prompt e un user prompt svolgono ruoli diversi. Il system prompt viene impostato da te, che costruisci l’assistente: ne definisce identità, regole e limiti, e resta attivo per tutta la conversazione. Un user prompt è ciò che un cliente scrive in un singolo turno. Quando i due entrano in conflitto, un assistente ben progettato segue il system prompt: un cliente può chiedere un rimborso, ma se le tue regole prevedono che i rimborsi richiedano l’approvazione umana, l’assistente inoltra il caso al tuo team invece di improvvisare.

System prompt vs user prompt: quando entrano in conflitto, vince il system prompt.
Perché un buon system prompt è importante
Un assistente con istruzioni chiare risolve più conversazioni al primo tentativo, resta coerente con il brand anche sotto pressione e sa quando coinvolgere il tuo team. Un assistente senza istruzioni improvvisa: risponde con toni diversi, ipotizza policy e tratta ogni caso particolare come una sorpresa.
I clienti percepiscono subito la differenza. Le istruzioni chiare si traducono in comprensione rapida e passaggi semplici. Quelle vaghe si traducono nel doverti ripetere, in risposte robotiche e in risposte che sembrano quelle di qualunque altro bot.
Gli undici elementi qui sotto rappresentano l’anatomia di un system prompt efficace, ciascuno con un esempio e il motivo pratico per cui merita di esserci.
Vuoi un punto di partenza da copiare e incollare? Scarica il nostro template di system prompt con esempi già svolti e adattalo alla tua attività.

Gli 11 elementi di un ottimo system prompt.
1. Identità e scopo
Indica chiaramente chi è l’assistente e qual è la sua missione o il suo obiettivo principale.
Esempio:
"Sei Gigi, un assistente del servizio clienti di Los Santos Credit Union. Il tuo scopo principale è aiutare i clienti a risolvere problemi con i loro prodotti, rispondere a domande sui servizi e garantire un’esperienza di supporto soddisfacente."
Senza un ruolo dichiarato, il modello se ne inventa uno, e le sue risposte iniziano a cambiare di conseguenza. Un’identità di una sola riga è la protezione anti-allucinazioni più economica che tu possa avere.
Riferimento:
La guida di OpenAI sul prompting sottolinea lo stesso punto: dai al modello un ruolo e uno scopo chiari, e le risposte saranno più accurate e coerenti.
2. Tono, voce e persona
Definisce il carattere, il tono e la “voce” che l’assistente dovrebbe usare, i tratti della personalità, gli schemi testuali e il ritmo.
Esempio:
- Cordiale, paziente, professionale
- Usa contrazioni naturali e un tono conversazionale
- Varia la complessità delle frasi per sembrare umano
Il tono è ciò che i clienti ricordano. La stessa risposta corretta viene percepita in modo completamente diverso quando sembra davvero il tuo brand invece della voce predefinita di un modello.
3. Flusso della conversazione
Suddivide passo dopo passo la struttura ideale delle interazioni: introduzione, diagnosi, risoluzione dei problemi, risoluzione finale e chiusura.
Esempio di flusso:
- Saluto caloroso
- Riconoscimento del problema o della frustrazione
- Passaggi o "Happy path"
- Risoluzione del problema passo dopo passo
Un flusso definito impedisce all’assistente di saltare dei passaggi, e i passaggi saltati sono il punto in cui la risoluzione al primo contatto fallisce: dettagli non confermati, follow-up mancati, conversazioni che finiscono senza una risposta.
4. Linee guida per le risposte
Regole brevi e pratiche su come l’assistente dovrebbe rispondere durante l’interazione.
Esempi:
- Mantieni le risposte sotto le 30 parole
- Evita di fare più domande contemporaneamente
- Adatta il livello tecnico a quello del cliente
Le regole concrete di risposta sono anche le tue manopole di regolazione: quando le risposte diventano troppo lunghe o vanno fuori tema, modifichi una sola riga invece di riscrivere l’intero prompt.
5. Gestione degli scenari
Istruzioni per gestire situazioni specifiche e comuni (ad esempio reset della password, clienti frustrati, fatturazione).
Esempio:
Per i clienti frustrati: “Riconosci le emozioni. Assumiti la responsabilità. Concentrati sulle soluzioni.”
Le conversazioni reali sono per lo più casi particolari: il cliente frustrato, la richiesta di doppio rimborso, il messaggio in un’altra lingua. Mettere per iscritto i casi più comuni mantiene l’assistente coerente proprio quando conta davvero.
6. Knowledge
Mentre le istruzioni dicono al tuo assistente come comportarsi, quale tono usare e come gestire le conversazioni, non devono contenere tutte le informazioni dettagliate. Al contrario, un assistente AI ben progettato dovrebbe avere accesso esplicito a una knowledge base separata. Pensala come il cervello del tuo assistente.
La knowledge base non fa parte della tua guida alle istruzioni, ma la tua guida dovrebbe sempre farvi riferimento in modo chiaro.
In breve:
- Istruzioni = Come comportarsi (il “manuale”).
- Knowledge base = Cosa dire (il “cervello”).

Scrivi le regole una sola volta nelle istruzioni; aggiorna i fatti in qualsiasi momento nella knowledge base.
Nella knowledge risiedono tutti i fatti:
- Informazioni sui prodotti
- Guide alla risoluzione dei problemi
- Policy aziendali
- FAQ e link alle risorse
- e altro ancora
Esempio:
TechSolutions offre... i prodotti di punta includono TaskMaster Pro $389 (produttività), SecureShield $120 (sicurezza)...
Questa separazione è anche ciò che mantiene aggiornate le risposte: prezzi, orari e policy vengono modificati una sola volta nella knowledge base, senza toccare il prompt.
Per i formati di file supportati da Invent, consulta la nostra guida alla knowledge base.
7. Azioni disponibili
Puoi istruire il tuo assistente a eseguire azioni in un ordine specifico in base allo scenario. Per esempio, per aggiungere un nuovo cliente: prima cerca nel database (Zoho, Airtable, Notion), poi crea l’utente solo se non esiste già. Istruzioni chiare e passo dopo passo garantiscono risultati accurati.
8. Limitazioni o vincoli
Definisce esplicitamente ciò che l’assistente non può fare.
Esempio:
- Non può elaborare rimborsi
- Non può apportare modifiche alla titolarità dell’account
- Non può programmare un evento per lo stesso cliente nella stessa settimana
I limiti sono il punto in cui entra in gioco la compliance. Un assistente che sa cosa non può fare escalation invece di tirare a indovinare, e questo ti protegge sia verso gli enti regolatori sia verso i clienti.
9. Protocolli di conferma e perfezionamento
Linee guida per verificare le informazioni e rendere le risposte più chiare.
Esempi:
- Conferma esplicita (“Quindi la tua email è... È corretto?”)
- Usa analogie per gli argomenti tecnici
Una singola riga di conferma costa un secondo al cliente e previene la categoria di errori più costosa: prenotazioni sbagliate, account sbagliati, addebiti sbagliati.
10. Controllo qualità
Fornisci istruzioni per garantire accuratezza con numeri, email, foto di documenti, date e link. Il modello è intelligente, ma aggiungere istruzioni specifiche migliorerà ulteriormente l’accuratezza dei risultati che ti aspetti.
Esempio:
- "Attenzione: Molti utenti potrebbero provare a caricare meme invece di foto reali. Assicurati di istruire l’assistente ad accettare solo veri ritratti fotografici, niente meme o cartoni animati."
Questo garantisce che analizzi solo immagini adatte fornite dai tuoi clienti o utenti, assicurando accuratezza e pertinenza."
Il modello è intelligente, ma essere intelligenti non significa prestare attenzione ai tuoi dettagli specifici. Controlli espliciti su numeri, date e file caricati intercettano proprio gli errori di cui i clienti fanno screenshot.
11. Adattamenti specifici del brand e chiusure calorose
Personalizzazione per il tuo pubblico di riferimento, il contesto culturale o campagne temporanee.
Esempio:
Concludere sempre con una chiusura positiva e in linea con il brand, come: “Che meravigliosa notizia, la tua soddisfazione significa tantissimo per noi! Ti ringraziamo davvero per aver dedicato del tempo a condividere il tuo feedback. Se c’è qualcos’altro in cui possiamo aiutarti, faccelo sapere. Ti auguriamo una splendida giornata!”
L’ultimo messaggio è quello che i clienti ricordano, e una chiusura coerente con il brand è ciò che distingue la chiusura di un ticket dalla chiusura di una conversazione.
FAQ
Quanto dovrebbero essere dettagliate le mie istruzioni?
Adatta il livello di dettaglio alla complessità del caso d’uso. Un assistente per le prenotazioni potrebbe aver bisogno di mezza pagina; un assistente di supporto con regole sui rimborsi, livelli di account e requisiti di compliance ha bisogno di molto di più. Il criterio è questo: ogni riga dovrebbe cambiare il comportamento. Se non lo fa, eliminala.
Posso aggiornare le istruzioni?
Sì, e dovresti farlo. Rivedile dopo conversazioni reali, rendi la formulazione più precisa dove l’assistente tende a deviare e aggiornale quando cambiano le tue policy.
Perché è importante condividere informazioni sulla tua attività con il tuo assistente?
Più contesto ha l’assistente, meno risposte sbagliate e domande di chiarimento dovranno sopportare i tuoi clienti. I dettagli su prodotti, policy e clienti sono ciò che trasforma risposte generiche in risposte che sembrano provenire davvero dal tuo team.
Qual è il modo migliore per testarlo?
Testalo nel playground con vere domande dei clienti prima di andare online, poi rivedi le trascrizioni reali e perfeziona la formulazione ovunque l’assistente tenda a deviare. Ripeti dopo ogni cambiamento significativo.
Ho bisogno di un system prompt?
Se vuoi risposte coerenti e in linea con il brand, sì. Senza, il modello torna a impostazioni generiche predefinite: utile, ma sembra il bot di chiunque altro e improvvisa sulle policy. Anche solo tre o quattro regole chiare su identità, tono, limiti e handoff cambiano visibilmente il comportamento.
Un user prompt può sovrascrivere un system prompt?
Per progettazione, no. Il system prompt ha priorità sui messaggi dell’utente, ed è proprio questo che protegge le tue regole quando i clienti insistono ("elabora semplicemente il rimborso"). Un assistente ben costruito tratta le richieste in conflitto come trigger di escalation, non come istruzioni.
Quali piattaforme ti danno pieno controllo sul system prompt?
Le API per sviluppatori come quelle di OpenAI e Anthropic espongono direttamente il messaggio di sistema nel codice. Tra le piattaforme no-code, cerca un campo istruzioni modificabile abbinato a un playground di test. Su Invent, il campo Instructions ti dà pieno controllo sul system prompt e puoi testare le modifiche nel playground prima di andare online.
Conclusione
Istruzioni dettagliate danno al tuo assistente un’identità coerente, regole su cui non improvviserà e uno script chiaro per i momenti più difficili. Il risultato sono meno errori, meno escalation e conversazioni che si chiudono con un cliente che si fida di te un po’ più di prima.
Sei pronto a creare le istruzioni per il tuo assistente?
Inizia con uno scopo, un tono e un flusso chiari, itera in base ai test nel playground e continua a migliorarlo secondo le tue esigenze e le conversazioni con utenti reali.








