Prompt con esempi (few-shot)
Detto anche: few-shot prompting, multishot prompting, one-shot, zero-shot
Il prompt con esempi (in inglese few-shot prompting) è la tecnica di inserire nel prompt alcuni esempi completi di domanda e risposta, perché il modello imiti formato, tono e logica. Senza esempi si parla di zero-shot, con uno solo di one-shot.
In breve
- Si mettono nel prompt esempi di input e output.
- Il modello imita formato, tono e logica.
- Zero-shot: nessun esempio; one-shot: uno; few-shot: alcuni.
- Gli esempi devono essere vari e corretti.
Perché gli esempi funzionano così bene?
Perché mostrano invece di spiegare: il modello coglie dagli esempi struttura, lunghezza, stile e criteri che sarebbe lungo descrivere a parole. La capacità di imparare un compito da pochi esempi nel prompt è stata documentata nel 2020 con GPT-3.
Come si scelgono gli esempi?
Devono essere vari (per non far copiare un solo caso), corretti e rappresentativi dei casi reali, compresi quelli difficili. Conviene separarli chiaramente dal resto del prompt, per esempio con titoli o etichette.
Quanti esempi servono?
Spesso da due a cinque bastano. Troppi esempi consumano finestra di contesto e possono rendere le risposte ripetitive.
Esempio pratico
Per classificare le email dei clienti: «Classifica l'email come RECLAMO, RICHIESTA o ALTRO. Esempio 1: "Il pacco è arrivato rotto" → RECLAMO. Esempio 2: "Avete la taglia M?" → RICHIESTA. Esempio 3: "Grazie per la gentilezza" → ALTRO. Email: …».
Differenze con Zero-shot
| Aspetto | Prompt con esempi (few-shot) | Zero-shot |
|---|---|---|
| Esempi nel prompt | Alcuni | Nessuno |
| Controllo sul formato | Alto | Affidato alle istruzioni |
| Lunghezza del prompt | Maggiore | Minore |
Domande frequenti
Gli esempi addestrano il modello?
No: valgono solo per quella richiesta. Il modello non cambia, usa gli esempi come guida nel contesto.
Fonti
Come lo gestisce Prompt Architect
La lezione 2 insegna a scrivere prompt di qualità partendo da una raccolta di prompt già testati, da adattare ai propri casi e ai propri destinatari.
Vedi anche
- Prompt: Il prompt è il testo con cui chiediamo qualcosa a un'intelligenza artificiale generativa: una domanda, un'istruzione, un compito, a volte ac...
- Prompt engineering: Il prompt engineering è la pratica di progettare, provare e migliorare i prompt per ottenere da un modello di intelligenza artificiale rispo...
- Ragionamento passo passo (chain of thought): Il ragionamento passo passo (in inglese chain of thought) è la tecnica di chiedere al modello di esporre i passaggi intermedi prima della ri...