Quando spiegare non basta
Dire «cordiale, chiaro e sintetico» lascia spazio a interpretazioni. Due risposte di esempio mostrano invece il tono e la lunghezza desiderati.
Nel few-shot si presentano coppie di input e output corretti, poi un caso nuovo. Gli esempi guidano il modello, ma non garantiscono l’esattezza dei fatti.
Rispondi a richieste brevi con tono cordiale. Input: «Mandami il documento.» Output: «Potresti inviarmi il documento quando hai un momento?» Input: «Non hai risposto.» Output: «Ti scrivo per sapere se hai avuto modo di leggere il messaggio.» Nuovo input: «Rispondi subito». Scrivi solo il risultato.
Zero-shot, one-shot e few-shot
Zero-shot significa chiedere un risultato senza esempi; one-shot significa mostrarne uno; few-shot significa fornire più dimostrazioni.
Due esempi diversi rendono più evidente il criterio. Non basta ripetere la stessa frase con parole diverse.
Confronta tre richieste per trasformare «Rispondi subito»: senza esempi, con un esempio e con due esempi. Spiega come cambia il grado di ambiguità senza attribuire certezza ai risultati.
Le quattro parti del prompt
Un prompt few-shot contiene istruzione, coppie input/output, nuovo input e regola di controllo. Usa separatori chiari, per esempio «Input» e «Output».
Includi almeno un caso in cui manca un dato: così l’AI vede come rappresentare l’incertezza, anziché completare arbitrariamente i vuoti.
Compito: trasforma appunti in promemoria. Input: «dentista martedì 15» Output: «Promemoria: martedì alle 15 hai l’appuntamento dal dentista.» Input: «ritirare pacco venerdì» Output: «Promemoria: venerdì devi ritirare un pacco. Orario da verificare.» Nuovo input: «revisione auto 12 novembre». Non inventare l’orario.
Metodo in sei passaggi
1. Scegli un risultato osservabile. 2. Prepara esempi corretti. 3. Mostra casi diversi. 4. Usa separatori chiari. 5. Prova un caso nuovo. 6. Correggi gli esempi quando l’output non rispetta il criterio.
Il test vero non è riprodurre gli esempi già mostrati: è gestire correttamente un nuovo input.
Aiutami a progettare un prompt few-shot per [compito]. Prima definisci l’output, poi proponi due esempi diversi e un caso limite. Infine prepara un test con un input mai visto.
Scegliere esempi rappresentativi
Due esempi quasi identici insegnano poco. Scegli una situazione tipica e una variante con un problema reale: dato mancante, ambiguità o limite.
Ogni dimostrazione deve essere corretta: un errore nella coppia di esempio può diventare la regola che l’AI imita.
Valuta queste coppie input/output: [esempi]. Segnala errori, ridondanze e casi mancanti. Proponi un esempio tipico e uno con dato assente, senza inventare informazioni.
Mantenere formato e significato
Un formato ripetibile aiuta a produrre schede, etichette, tabelle e classificazioni uniformi. Ma la coerenza estetica non prova che il contenuto sia vero.
Non trasferire nel nuovo caso dettagli che appartengono soltanto agli esempi: nomi, date e numeri non confermati devono rimanere assenti.
Studia le coppie che seguono: [esempi]. Produci solo l’output per [nuovo input], usando lo stesso schema. Non copiare dati particolari degli esempi e indica «da verificare» per informazioni mancanti.
Il laboratorio delle schede evento
Il libro propone una scheda con Evento, Data, Orario, Luogo e Ingresso. Un esempio è completo, un altro manca di orario e ingresso.
Nuovo caso: «Passeggiata fotografica, 24 maggio, ore 9:30, partenza dal parco». La risposta non deve inventare l’anno, il nome del parco o la gratuità.
Compito: trasforma appunti in scheda evento con Evento, Data, Orario, Luogo, Ingresso. Esempio 1 Input: «Laboratorio di ceramica, 12 maggio, ore 17, biblioteca comunale, gratuito». Output: «Evento: Laboratorio di ceramica | Data: 12 maggio | Orario: 17:00 | Luogo: Biblioteca comunale | Ingresso: gratuito». Esempio 2 Input: «Incontro di lettura, 18 maggio, centro civico». Output: «Evento: Incontro di lettura | Data: 18 maggio | Orario: da verificare | Luogo: Centro civico | Ingresso: da verificare». Nuovo input: «Passeggiata fotografica, 24 maggio, ore 9:30, partenza dal parco». Produci solo la scheda.
Verificare con casi difficili
Prova anche un evento senza data, un evento con due orari e un evento con informazioni contraddittorie. Se il modello riempie i vuoti, aggiungi un esempio che mostri come gestire l’incertezza.
La verifica deve distinguere formato, significato e accuratezza: superarne uno non garantisce gli altri.
Genera tre casi di test per il mio prompt few-shot: uno incompleto, uno ambiguo e uno contraddittorio. Per ciascuno definisci il comportamento corretto atteso, senza eseguire il compito al posto del modello.
Le trappole degli esempi
Esempi troppo simili, sbagliati o in contraddizione con le istruzioni producono comportamenti imprevedibili. Un limite di venti parole non può essere dimostrato con output di cento.
Una risposta elegante può restare inesatta. Non usare dati personali non necessari nelle dimostrazioni: preferisci esempi fittizi o anonimizzati.
Controlla se questi esempi few-shot sono coerenti con le istruzioni: [istruzioni ed esempi]. Individua contraddizioni, informazioni sensibili e conclusioni non giustificate. Suggerisci correzioni mirate.
Quanti esempi servono?
Non esiste un numero ideale per ogni compito. Due o tre coppie possono bastare per un formato semplice; classificazioni articolate possono richiederne di più.
Aggiungere esempi senza criterio può appesantire il prompt e introdurre contraddizioni. Meglio pochi esempi utili, testati su casi nuovi.
Ho questi esempi: [esempi]. Dimmi quali sono ridondanti e quale caso limite manca. Proponi il minimo insieme di esempi che renda chiaro il criterio.
Il prompt da conservare
Il modello finale include istruzione, tre esempi di cui uno limite, nuovo input e vincoli. Gli esempi mostrano il comportamento desiderato, non autorizzano a inventare dati.
Se la risposta non soddisfa il test, correggi le dimostrazioni e riprova su un caso diverso.
Voglio che tu svolga questo compito: [descrizione]. Studia questi esempi di input e output desiderato. Esempio 1 — Input: [caso 1]. Output: [risultato 1]. Esempio 2 — Input: [caso 2]. Output: [risultato 2]. Esempio 3 — Input: [caso limite]. Output: [risultato 3]. Nuovo input: [caso nuovo]. Mantieni formato e regole; non copiare dettagli degli esempi. Se mancano informazioni, segnalalo. Restituisci soltanto il risultato.
14 casi pratici · Impara mostrando esempi
Sette esempi per principianti e sette per utenti avanzati, basati sul Capitolo 42. Ogni prompt contiene due dimostrazioni e un nuovo caso da elaborare.
Rispondere con gentilezza a un messaggio
La trasformazione deve essere cordiale, non prolissa.
Compito: applica lo stesso criterio e formato mostrato. Esempio 1 — Input: «Originale: Inviami le foto.». Output: «Quando puoi, mi mandi le foto? Grazie!». Esempio 2 — Input: «Originale: Dimmi l’orario.». Output: «Mi fai sapere a che ora ci vediamo?». Nuovo input: «Non hai ancora pagato.». Mantieni lo schema; se manca un dato, scrivi «da verificare» e non inventarlo. Restituisci solo il risultato.
Organizzare una lista della spesa
Le categorie devono restare coerenti.
Compito: applica lo stesso criterio e formato mostrato. Esempio 1 — Input: «latte, mele, pasta». Output: «Latticini: latte | Frutta e verdura: mele | Dispensa: pasta». Esempio 2 — Input: «yogurt, zucchine, riso». Output: «Latticini: yogurt | Frutta e verdura: zucchine | Dispensa: riso». Nuovo input: «pane, banane, formaggio, lenticchie». Mantieni lo schema; se manca un dato, scrivi «da verificare» e non inventarlo. Restituisci solo il risultato.
Rendere comprensibili parole difficili
La semplicità non deve sacrificare la precisione.
Compito: applica lo stesso criterio e formato mostrato. Esempio 1 — Input: «evaporazione». Output: «Un liquido passa lentamente allo stato di gas, anche senza bollire.». Esempio 2 — Input: «frazione». Output: «Un numero che rappresenta una o più parti di un intero diviso in parti uguali.». Nuovo input: «densità». Mantieni lo schema; se manca un dato, scrivi «da verificare» e non inventarlo. Restituisci solo il risultato.
Scrivere descrizioni di oggetti usati
Non inventare marca, materiale o prezzo.
Compito: applica lo stesso criterio e formato mostrato. Esempio 1 — Input: «sedia, legno, usata, piccolo graffio». Output: «Sedia in legno usata, con un piccolo graffio visibile. Condizioni come da descrizione.». Esempio 2 — Input: «lampada, bianca, funzionante, senza scatola». Output: «Lampada bianca funzionante, venduta senza scatola originale.». Nuovo input: «scrivania, 120 cm, usata, marca non nota». Mantieni lo schema; se manca un dato, scrivi «da verificare» e non inventarlo. Restituisci solo il risultato.
Preparare schede di lettura
Non aggiungere giudizi o dettagli non presenti.
Compito: applica lo stesso criterio e formato mostrato. Esempio 1 — Input: «romanzo, protagonista Anna, cerca il fratello». Output: «Genere: romanzo | Protagonista: Anna | Vicenda: cerca il fratello». Esempio 2 — Input: «racconto, protagonista Leo, trova una lettera». Output: «Genere: racconto | Protagonista: Leo | Vicenda: trova una lettera». Nuovo input: «fiaba, protagonista Nora, deve superare tre prove». Mantieni lo schema; se manca un dato, scrivi «da verificare» e non inventarlo. Restituisci solo il risultato.
Creare promemoria senza confusione
Non inventare orari.
Compito: applica lo stesso criterio e formato mostrato. Esempio 1 — Input: «oculista lunedì 10». Output: «Lunedì alle 10: visita oculistica.». Esempio 2 — Input: «chiamare Marco domani». Output: «Domani: chiamare Marco. Orario da definire.». Nuovo input: «ritiro documento venerdì». Mantieni lo schema; se manca un dato, scrivi «da verificare» e non inventarlo. Restituisci solo il risultato.
Scrivere didascalie per foto di viaggio
Non inventare luoghi o eventi.
Compito: applica lo stesso criterio e formato mostrato. Esempio 1 — Input: «tramonto, spiaggia, vento». Output: «Il vento della sera e il mare che cambia colore.». Esempio 2 — Input: «vicolo, pioggia, ombrelli». Output: «Un vicolo bagnato e il rumore leggero della pioggia.». Nuovo input: «montagna, nebbia, sentiero». Mantieni lo schema; se manca un dato, scrivi «da verificare» e non inventarlo. Restituisci solo il risultato.
Classificare richieste di assistenza
La priorità richiede regole concordate.
Compito: applica lo stesso criterio e formato mostrato. Esempio 1 — Input: «Non riesco ad accedere». Output: «Categoria: Accesso | Priorità: Da valutare». Esempio 2 — Input: «Vorrei conoscere i prezzi». Output: «Categoria: Informazioni | Priorità: Ordinaria». Nuovo input: «La fattura riporta un indirizzo sbagliato». Mantieni lo schema; se manca un dato, scrivi «da verificare» e non inventarlo. Restituisci solo il risultato.
Uniformare descrizioni di prodotti
Non aggiungere benefici non documentati.
Compito: applica lo stesso criterio e formato mostrato. Esempio 1 — Input: «tazza, ceramica, 300 ml, blu». Output: «Tazza in ceramica blu, capacità 300 ml.». Esempio 2 — Input: «borraccia, acciaio, 500 ml, verde». Output: «Borraccia in acciaio verde, capacità 500 ml.». Nuovo input: «quaderno, copertina rigida, 96 pagine, rosso». Mantieni lo schema; se manca un dato, scrivi «da verificare» e non inventarlo. Restituisci solo il risultato.
Estrarre dati da comunicazioni
Usa dati personali solo se autorizzato.
Compito: applica lo stesso criterio e formato mostrato. Esempio 1 — Input: «Giulia Rossi partecipa sabato alle 16». Output: «Nome: Giulia Rossi | Giorno: sabato | Ora: 16:00». Esempio 2 — Input: «Luca Bianchi viene domenica». Output: «Nome: Luca Bianchi | Giorno: domenica | Ora: da verificare». Nuovo input: «Sara Neri conferma per venerdì alle 18:30». Mantieni lo schema; se manca un dato, scrivi «da verificare» e non inventarlo. Restituisci solo il risultato.
Trasformare feedback in azioni
Proponi verifiche, non cause inventate.
Compito: applica lo stesso criterio e formato mostrato. Esempio 1 — Input: «Il pulsante è troppo piccolo sul telefono». Output: «Problema: usabilità mobile | Verifica: testare area cliccabile». Esempio 2 — Input: «Non capisco quando arriva la conferma». Output: «Problema: comunicazione dello stato | Verifica: controllare messaggio di conferma». Nuovo input: «Il modulo si svuota quando torno indietro». Mantieni lo schema; se manca un dato, scrivi «da verificare» e non inventarlo. Restituisci solo il risultato.
Preparare abstract coerenti
Non generalizzare oltre il campione.
Compito: applica lo stesso criterio e formato mostrato. Esempio 1 — Input: «Studio su 40 persone: più tempo di lettura, nessun gruppo di controllo». Output: «Tema: lettura | Evidenza: aumento osservato nel campione | Limite: assenza di gruppo di controllo». Esempio 2 — Input: «Sondaggio su 120 clienti: il 70% preferisce il ritiro». Output: «Tema: consegna | Evidenza: preferenza dichiarata dal 70% dei rispondenti | Limite: campione di clienti intervistati». Nuovo input: «Intervista a 15 insegnanti: molti chiedono materiali più brevi». Mantieni lo schema; se manca un dato, scrivi «da verificare» e non inventarlo. Restituisci solo il risultato.
Generare casi di test software
I test vanno completati con limiti e scenari reali.
Compito: applica lo stesso criterio e formato mostrato. Esempio 1 — Input: «email obbligatoria». Output: «Caso: campo vuoto | Atteso: errore di validazione». Esempio 2 — Input: «quantità non negativa». Output: «Caso: quantità -1 | Atteso: rifiuto dell’input». Nuovo input: «data di fine non precedente alla data di inizio». Mantieni lo schema; se manca un dato, scrivi «da verificare» e non inventarlo. Restituisci solo il risultato.
Adattare un testo a una guida editoriale
Il titolo deve corrispondere al contenuto.
Compito: applica lo stesso criterio e formato mostrato. Esempio 1 — Input: «Non crederai a quanto costa la bolletta!». Output: «Come leggere le voci principali della bolletta». Esempio 2 — Input: «Il trucco incredibile per organizzarti!». Output: «Cinque modi per organizzare meglio gli impegni». Nuovo input: «Questo errore ti rovina la spesa!». Mantieni lo schema; se manca un dato, scrivi «da verificare» e non inventarlo. Restituisci solo il risultato.
🔎 Prima e dopo · Quattro esempi inediti
Ogni confronto mostra come passare da un’istruzione vaga a una dimostrazione con due esempi coerenti e un caso nuovo.
Etichette per un erbario
Sistema queste etichette.
Ogni scheda riporta nome comune, data e luogo solo se presenti.
Compito: applica lo schema dimostrato. Input: «rosmarino, raccolto 3 aprile, orto» → Output: «Pianta: rosmarino | Data: 3 aprile | Luogo: orto». Input: «salvia, raccolta in serra» → Output: «Pianta: salvia | Data: da verificare | Luogo: serra». Nuovo input: «timo, raccolto 9 giugno». Restituisci solo la scheda.
🧪 Few-shot Lab · Insegna con gli esempi
Definisci il compito, mostra due trasformazioni corrette e prova un caso nuovo. Puoi aggiungere un terzo esempio limite. Non invia dati a servizi esterni.
🧠 Quiz finale · Capitolo 42
Seleziona una risposta per domanda. Vedrai soltanto ✓ oppure ✗ accanto alla risposta selezionata.
1. Che cosa distingue un prompt few-shot?
2. Come insegnare all’AI a gestire un dato mancante?
3. Come verificare se gli esempi funzionano?
Rispondi alle tre domande per vedere il punteggio.
I progressi sono salvati su questo dispositivo.