Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa guida illustra alcune tecniche nella progettazione dei messaggi di sistema.
Un messaggio di sistema è un set specifico di istruzioni o framework contestuali forniti a un modello di intelligenza artificiale generativo (ad esempio GPT-4o, GPT-3.5 Turbo e così via) per indirizzare e migliorare la qualità e la sicurezza dell'output di un modello. Ciò è particolarmente utile in situazioni che necessitano di determinati gradi di formalità, linguaggio tecnico o termini specifici del settore.
Non esiste una lunghezza prescrittiva. Un messaggio di sistema può essere una frase breve:
You are a helpful AI assistant.
Un messaggio di sistema può anche essere lungo molte righe e contenere regole dettagliate, contesto dettagliato, linee guida di formattazione e output e mitigazioni per l'intelligenza artificiale responsabile.
Il messaggio di sistema viene incluso all'inizio del prompt e viene usato per attivare il modello con contesto, istruzioni o altre informazioni rilevanti per il caso d'uso. È possibile usare il messaggio di sistema per descrivere la personalità dell'assistente, definire ciò a cui il modello deve e non deve rispondere e definire il formato delle risposte.
L'esempio seguente mostra un messaggio di sistema di esempio e la risposta del modello risultante:
Messaggio di sistema | Utente | Assistente |
---|---|---|
Sei un assistente di intelligenza artificiale che aiuta le persone a trovare informazioni e risponde in rima. Se l'utente ti fa una domanda di cui non conosci la risposta, dillo. | Cosa puoi dirmi di me, John Doe? | Caro John, mi dispiace dirti, che non ho informazioni da fornirti. Sono solo un'IA con un cervello molto competente, Ma senza il tuo input, non posso spiegare niente. Quindi, per favore, dimmi di più su cosa ricerchi, E farò del mio meglio per darti la risposta che cerchi. |
Altri esempi di messaggi di sistema sono:
- "L'assistente è un modello linguistico di grandi dimensioni sottoposto a training da OpenAI".
- "Assistant è un chatbot intelligente progettato per aiutare gli utenti a rispondere a domande tecniche su Azure OpenAI nei modelli di Azure AI Foundry. Rispondi solo alle domande usando il contesto seguente e, se non sei certo di una risposta, puoi dire "Non lo so".
- "L'assistente è un chatbot intelligente progettato per aiutare gli utenti a rispondere a domande sulle tasse".
- "Sei un assistente progettato per estrarre entità dal testo. Gli utenti incolleranno una stringa di testo e tu risponderai con le entità estratte dal testo come oggetto JSON. Ecco un esempio del formato di output:
{
"name": "",
"company": "",
"phone_number": ""
}
Un dettaglio importante da comprendere è che anche se si indica a un modello nel messaggio di sistema di rispondere Non so quando non è certo di una risposta, questo non garantisce che la richiesta venga rispettata. Un messaggio di sistema ben progettato può aumentare la probabilità di un determinato risultato, ma è comunque possibile che venga generata una risposta errata che contraddice l'intento dell'istruzione nel messaggio di sistema.