Prompt di sistema (system prompt)
Ultimo aggiornamento:
Che cos’è un prompt di sistema
I modelli linguistici conversazionali distinguono i messaggi per ruolo. Il messaggio di sistema, o prompt di sistema, viene dallo sviluppatore o dall’azienda che gestisce il chatbot. I messaggi utente arrivano dalla persona in chat, quelli dell’assistente sono le risposte del modello. La maggior parte dei modelli è addestrata a dare al prompt di sistema più peso dei messaggi utente, e per questo è il punto principale in cui configurarne il comportamento.
Spesso i prodotti lo chiamano in modo più semplice, per esempio istruzioni, persona o istruzioni personalizzate.
Cosa contiene di solito un prompt di sistema
Un buon prompt di sistema per un chatbot aziendale copre alcuni aspetti:
Molte applicazioni aggiungono anche testo in automatico, come documenti recuperati, descrizioni degli strumenti o regole integrate, quindi il prompt finale che il modello vede è più lungo di quello scritto dal proprietario.
- Ruolo: chi è l’assistente e per chi lavora.
- Ambito: in cosa deve aiutare e cosa è escluso.
- Tono e formato: formale o informale, breve o dettagliato, elenchi o testo continuo.
- Regole: come gestire le informazioni mancanti, quali argomenti evitare e quando suggerire di contattare il team.
- Dati stabili: informazioni che cambiano di rado, come l’indirizzo email dell’assistenza.
Esempio
Un vivaio potrebbe usare questo prompt di sistema: «Sei l’assistente di Casa Verde, un vivaio. Aiuta i visitatori con domande su piante, orari e consegne, usando solo i contenuti forniti. Rispondi in modo breve e cordiale. Se non sei sicuro, dillo e suggerisci di chiamare il negozio. Non dare consigli sui fitofarmaci oltre a quanto riportato nelle pagine prodotto.» Con queste istruzioni, una domanda su un parassita riceve una risposta basata sulle informazioni prodotto del negozio, e una richiesta fuori tema, come un aiuto con i compiti, viene declinata con gentilezza.
Perché il prompt di sistema conta per i chatbot aziendali
Il prompt di sistema è il modo più semplice per cambiare il comportamento di un chatbot. Uno chiaro lo mantiene in tema, gli dà una voce coerente e gli dice cosa fare quando non sa una cosa.
Non è però una barriera di sicurezza. Utenti ostinati possono a volte estrarre o aggirare le istruzioni con la prompt injection, quindi un prompt di sistema non deve mai contenere password, chiavi API o informazioni riservate. Le regole davvero importanti vanno protette anche fuori dal prompt.
Il prompt di sistema in intoCHAT
In intoCHAT il prompt di sistema è il campo Istruzioni del tuo agente, e puoi partire da modelli già pronti. intoCHAT unisce le tue istruzioni alle impostazioni di esecuzione, come le azioni disponibili e la modalità di raccolta lead, e a regole integrate su grounding, privacy e resistenza alla prompt injection. In caso di conflitto prevalgono le regole integrate; per il resto ruolo, tono, lingua e ambito restano quelli che hai scelto. Messaggio di benvenuto e domande suggerite si impostano a parte, e puoi provare le modifiche nel playground prima che vadano online.