Vai al contenuto

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.

Domande frequenti

I visitatori del sito possono vedere il prompt di sistema?

Non direttamente. Il prompt di sistema viene inviato al modello dal server e non compare in chat. A volte però gli utenti riescono a far ripetere al modello parti del testo, quindi consideralo privato ma non segreto.

Quanto deve essere lungo un prompt di sistema?

Abbastanza da coprire ruolo, ambito, tono e regole principali, e abbastanza breve perché ogni riga conti. Per un chatbot di un sito di solito bastano pochi paragrafi brevi o un elenco puntato. I dettagli sui prodotti vanno nella base di conoscenza, non nel prompt di sistema.

Che differenza c’è tra prompt di sistema e prompt utente?

Il prompt di sistema è scritto da chi gestisce il chatbot e vale per ogni conversazione. Il prompt utente è ciò che la persona scrive in un singolo messaggio. In genere i modelli sono addestrati a seguire il prompt di sistema quando i due sono in conflitto.

Devo mettere le informazioni sui prodotti nel prompt di sistema?

Solo fatti brevi e stabili. Le informazioni dettagliate o variabili come elenchi di prodotti, prezzi e condizioni vanno nella base di conoscenza, dove la ricerca trova la parte pertinente a ogni domanda. Così il prompt di sistema resta mirato e più facile da mantenere.

Guardalo rispondere dal tuo sito

Incolla l’indirizzo del tuo sito e chatta con un agente creato dalle tue pagine. Ci vuole circa un minuto.

Crea il tuo agente gratis

Piano gratuito, nessuna carta di credito.