Guide sui prompt
Prompting few-shot: fornire esempi a un modello
Come usare uno o più esempi in un prompt per mostrare a un modello lo schema desiderato, anziché limitarsi a descriverlo — con indicazioni su quanti esempi aiutano e quando lo zero-shot è sufficiente.
Tutte le guide sui prompt · Ultima revisione:
Cosa significano "few-shot" e "zero-shot"
Un prompt zero-shot chiede un risultato senza alcun esempio incluso; un prompt one-shot ne include esattamente uno; un prompt few-shot ne include diversi. I termini descrivono quanti esempi sono nel prompt, non un'affermazione sull'accuratezza — un prompt zero-shot ben scritto può superare un prompt few-shot mal scelto, poiché gli esempi aiutano solo se rappresentano davvero ciò che vuoi.
Quando gli esempi aiutano più di una descrizione più lunga
Gli esempi si guadagnano il loro posto quando il compito ha un formato, un tono o uno schema che è genuinamente più facile da dimostrare che da descrivere — etichettare dati in categorie difficili da definire a parole, replicare una voce di scrittura specifica, o seguire un modello con particolarità che una semplice descrizione trascurerebbe. Per un compito già inequivocabile a partire da un'istruzione breve, un esempio aggiunge lunghezza senza aggiungere informazione.
Cosa rende un esempio utile, non solo presente
Un esempio vale quanto è rappresentativo del compito reale — un esempio facile o insolito può insegnare lo schema sbagliato. Un paio di esempi ben scelti che coprano la gamma di casi che ti aspetti davvero, incluso un caso limite se è probabile, tende a funzionare meglio di diversi esempi che si assomigliano tutti. Se i tuoi esempi non concordano tra loro nel tono o nel formato, aspettati che il modello li fonda invece di scegliere quello che intendevi.
Domande frequenti
- Quanti esempi dovrebbe includere un prompt few-shot?
- Non esiste un numero fisso — abbastanza da coprire la gamma di casi che ti aspetti, spesso da due a cinque, e di più solo se il compito varia genuinamente oltre quel range. Aggiungere esempi che si assomigliano tutti raramente aiuta oltre il primo o il secondo.
- Il prompting few-shot è sempre migliore dello zero-shot?
- No. Non è pubblicato come un guadagno di accuratezza garantito e questa pagina non lo affermerà — un prompt zero-shot chiaro su un compito ben definito può funzionare altrettanto bene, e gli esempi aiutano soprattutto quando il compito è più facile da mostrare che da descrivere.
- Posso combinare esempi few-shot con un'istruzione passo per passo?
- Sì — affrontano cose diverse. Gli esempi mostrano lo schema o il formato desiderato; chiedere un ragionamento passo per passo cambia il modo in cui il modello arriva alla risposta. Vedi il prompting a catena di pensiero, linkato di seguito, per la seconda tecnica.
Fai pratica su una conversazione reale
Un prompt few-shot funziona allo stesso modo su ogni modello a cui ClawAI si instrada — gli esempi vivono nel tuo prompt, non in un'impostazione, quindi viaggiano con la conversazione a prescindere da quale provider risponde.