La risposta giusta, nel posto sbagliato
Un riepilogo può contenere tutti i fatti ed essere comunque inutilizzabile se le informazioni sono sparse. Controllare l’output significa decidere prima come la risposta dovrà essere organizzata.
Il formato non è un ornamento: permette a chi legge di trovare rapidamente stati, responsabilità e informazioni mancanti.
Riordina questi appunti: [testo]. Restituisci soltanto tre sezioni nell’ordine: Completato, Da fare, Informazioni mancanti. Non trasformare proposte in decisioni.
Perché una buona risposta non basta
Quando confrontiamo preventivi o appuntamenti, la narrazione obbliga a cercare i dati in punti diversi. Una tabella con colonne fisse rende più evidenti differenze e lacune.
La struttura non garantisce che i dati siano veri: aiuta a verificarli e a riconoscere quelli assenti.
Confronta questi tre preventivi: [dati]. Crea una tabella con Fornitore, Prezzo, Tempi, Esclusioni, Dati mancanti. Non dedurre servizi non menzionati.
Le sei istruzioni fondamentali
1. Indica il formato. 2. Definisci i campi. 3. Fissa ordine e lunghezza. 4. Scegli come indicare i dati mancanti. 5. Escludi introduzioni indesiderate. 6. Chiedi una verifica finale.
Scrivere «organizza bene» non basta. Ogni vincolo deve essere osservabile, realistico e compatibile con gli altri.
Da [testo] produci una scheda con Titolo, Data, Stato, Fonte e Note, in questo ordine. Massimo 80 parole. Usa «Non indicato» per i dati assenti. Nessun testo esterno. Verifica i campi.
Separare i fatti dalle interpretazioni
Nel libro una proposta inviata, una risposta ricevuta e un incontro rinviato diventano tre righe. «Da riprogrammare» può essere uno stato utile, ma non è una nuova data certa.
Quando un campo contiene una valutazione, distinguilo dai dati letteralmente presenti nella fonte.
Usa solo: lunedì proposta inviata; mercoledì risposta ricevuta; venerdì incontro rinviato. Tabella Giorno | Attività | Stato | Tipo di informazione. Distingui dati dichiarati e classificazioni; non inventare il motivo del rinvio.
Tabelle e schede per persone
Una tabella serve a confrontare; una scheda con etichette serve a leggere un singolo elemento; un elenco numerato serve a seguire passaggi.
La scelta dipende dall’uso finale: chi consulta, cosa deve confrontare e dove copierà il risultato.
Trasforma [informazioni] in una scheda leggibile da una persona, con cinque campi obbligatori: [campi]. Mantieni lo stesso ordine e indica le assenze.
CSV e JSON per i programmi
Un CSV ha righe e colonne separate da delimitatori; un JSON organizza chiavi, valori e liste. Se il risultato viene letto da un software, il formato deve essere rigoroso.
Non basta che l’AI dica «JSON valido»: controlla con un parser e con uno schema. Numeri, stringhe, null e valori ammessi devono rispettare il contratto previsto.
Dati: [testo]. Restituisci soltanto JSON valido con le chiavi id (stringa), stato (aperto|chiuso), note (stringa|null). Nessun Markdown, nessun commento. Non inventare valori.
Gestire i dati mancanti
Per un lettore può funzionare «Non indicato». In un oggetto JSON spesso è più adatto null. Il segnaposto deve essere scelto prima e mantenuto costante.
Una cella vuota non autorizza a completarla per intuizione. Un campo mancante è un’informazione utile.
Estrai [dati] in una tabella con Nome, Data, Orario. Per qualsiasi dato non esplicito scrivi «Non indicato». Non trasformare un giorno della settimana in una data.
Evitare istruzioni in conflitto
Chiedere «solo JSON» e contemporaneamente «aggiungi una spiegazione sotto» genera due regole incompatibili. Separare il risultato tecnico dalla spiegazione in due passaggi è più affidabile.
Anche i limiti di lunghezza devono essere realistici: dieci sezioni approfondite non possono stare in trenta parole.
Valuta queste istruzioni di output: [vincoli]. Evidenzia conflitti, proponi un formato coerente e non eseguire ancora la trasformazione.
Laboratorio del libro: schede di iscrizione
Il PDF presenta una richiesta per un laboratorio: Elena vorrebbe partecipare a ceramica il martedì, ma non fornisce l’indirizzo email. Il riferimento a un recapito comunicato ieri non equivale a possederlo.
La scheda deve mostrare Nome dichiarato, Attività richiesta, Recapito fornito, Disponibilità indicata, Domande aperte. Il recapito resta «Non indicato».
Progetta una scheda con Nome dichiarato, Attività richiesta, Recapito fornito, Disponibilità indicata, Domande aperte. Dati: «Sono Elena, vorrei partecipare al laboratorio di ceramica. Potete scrivermi all’indirizzo che vi ho comunicato ieri? Per me andrebbe bene il martedì». Usa «Non indicato» per il recapito assente. Non dedurre dati personali.
Cinque errori da evitare
Colonne non definite; regole incompatibili; valori mancanti ignorati; formato scambiato per verità; requisiti tecnici non controllati. Sono errori diversi, ma tutti rendono difficile riutilizzare la risposta.
Un output formalmente perfetto può contenere numeri inesatti. Verifica sempre la corrispondenza con i documenti originali.
Controlla questo output rispetto alla fonte: [fonte] [output]. Verifica campi, ordine, valori mancanti, vincoli tecnici e corrispondenza dei fatti. Elenca solo le anomalie riscontrate.
Il prompt da conservare
La formula riutilizzabile del libro parte da destinatario e scopo, specifica formato, campi, regole, segnaposto e controllo finale.
Il risultato migliore è quello che una persona o un programma può usare senza riscriverlo, senza mascherare le informazioni sconosciute.
Devo trasformare queste informazioni: [testo]. Destinatario: [persona o software]. Scopo: [obiettivo]. Restituisci esclusivamente [tabella/scheda/elenco/JSON/CSV]. Campi obbligatori e ordine: [campi]. Regole: [limiti e valori]. Dati assenti: [segnaposto]. Nessuna introduzione. Controlla coerenza con la fonte.
14 casi pratici · Il formato fa la differenza
Sette situazioni quotidiane e sette applicazioni professionali, riprese dal Capitolo 43. Ogni esempio include un prompt copiabile e una regola da verificare.
Preparare una lista della spesa
Una lista con caselle per reparto evita di cercare i prodotti in un paragrafo.
Perché funziona: il risultato usa campi espliciti e non completa le lacune con supposizioni. Controlla comunque i dati prima di riutilizzarli.
Trasforma [prodotti] in una checklist con quattro sezioni: Frutta e verdura, Freschi, Dispensa, Altri. Conserva le quantità originali e non aggiungere articoli.
Riassumere una riunione
Decisioni, idee e attività non vanno confuse.
Perché funziona: il risultato usa campi espliciti e non completa le lacune con supposizioni. Controlla comunque i dati prima di riutilizzarli.
Da [appunti] produci esattamente Decisioni confermate, Attività da svolgere, Questioni aperte. Ogni attività: azione — responsabile — scadenza. Per dati assenti scrivi «Da definire».
Organizzare gli appuntamenti
I messaggi contengono spesso orari o luoghi incompleti.
Perché funziona: il risultato usa campi espliciti e non completa le lacune con supposizioni. Controlla comunque i dati prima di riutilizzarli.
Estrai [messaggi] in una tabella Data | Ora | Luogo | Motivo | Note. Non dedurre date e orari. Ordina cronologicamente solo i record con data certa.
Studiare con schede sintetiche
Le schede uniformi facilitano il ripasso.
Perché funziona: il risultato usa campi espliciti e non completa le lacune con supposizioni. Controlla comunque i dati prima di riutilizzarli.
Dal testo [testo] crea cinque schede con Concetto, Spiegazione semplice (massimo 35 parole), Esempio concreto e Domanda di verifica. Usa solo i fatti forniti.
Confrontare due offerte
Il confronto deve evidenziare ciò che non è scritto.
Perché funziona: il risultato usa campi espliciti e non completa le lacune con supposizioni. Controlla comunque i dati prima di riutilizzarli.
Confronta [offerta A] e [offerta B] in una tabella con Prezzo, Servizi inclusi, Esclusioni, Durata, Recesso e Informazioni mancanti. Non presumere inclusioni.
Preparare una ricetta leggibile
Il formato operativo aiuta durante la preparazione.
Perché funziona: il risultato usa campi espliciti e non completa le lacune con supposizioni. Controlla comunque i dati prima di riutilizzarli.
Riorganizza [ricetta] in Nome, Porzioni, Ingredienti con quantità, Preparazione numerata, Tempi dichiarati, Note. Scrivi «Non indicato» per quantità o tempi assenti.
Scrivere un annuncio di oggetto usato
Un annuncio non deve promettere caratteristiche sconosciute.
Perché funziona: il risultato usa campi espliciti e non completa le lacune con supposizioni. Controlla comunque i dati prima di riutilizzarli.
Da [dati oggetto] crea Titolo (massimo 65 caratteri), Descrizione (massimo 90 parole), Condizioni, Accessori inclusi, Informazioni da confermare. Non inventare qualità.
Estrarre dati da fatture
Un gestionale richiede nomi di campo esatti e valori verificabili.
Perché funziona: il risultato usa campi espliciti e non completa le lacune con supposizioni. Controlla comunque i dati prima di riutilizzarli.
Estrai [fattura] in solo JSON con numero_documento, data_documento, fornitore, imponibile, iva, totale, valuta. Usa null per dati assenti. Nessun blocco Markdown.
Classificare richieste di assistenza
Un vocabolario chiuso rende coerenti le categorie.
Perché funziona: il risultato usa campi espliciti e non completa le lacune con supposizioni. Controlla comunque i dati prima di riutilizzarli.
Per ogni richiesta in [messaggi] produci CSV con ID,Categoria,Urgenza,Riassunto. Categoria: Accesso|Pagamenti|Funzionamento|Altro. Urgenza: Alta|Media|Bassa. Proteggi le virgole nei campi testuali.
Creare schede per un catalogo
I dati tecnici non dichiarati non vanno indovinati.
Perché funziona: il risultato usa campi espliciti e non completa le lacune con supposizioni. Controlla comunque i dati prima di riutilizzarli.
Per [prodotti] restituisci Nome, Categoria, Materiale dichiarato, Dimensioni dichiarate, Descrizione (massimo 50 parole), Dati mancanti. Mantieni le unità originali.
Preparare un rapporto di incidenti informatici
Sintomi e ipotesi devono restare separati.
Perché funziona: il risultato usa campi espliciti e non completa le lacune con supposizioni. Controlla comunque i dati prima di riutilizzarli.
Da [log e appunti] crea Sintomi osservati, Sistemi coinvolti, Cronologia, Ipotesi, Verifiche eseguite, Azioni successive. Per ogni ipotesi indica la verifica necessaria.
Generare casi di test
I test progettati non sono test già eseguiti.
Perché funziona: il risultato usa campi espliciti e non completa le lacune con supposizioni. Controlla comunque i dati prima di riutilizzarli.
Dalla specifica [requisito] crea una tabella ID test | Precondizione | Input | Risultato atteso | Caso limite. Includi input mancanti e invalidi. Non dichiarare test eseguiti.
Creare una risposta per un’API
La risposta deve rispettare uno schema software.
Perché funziona: il risultato usa campi espliciti e non completa le lacune con supposizioni. Controlla comunque i dati prima di riutilizzarli.
Restituisci solo JSON valido con status (success|error), items (array), errors (array di stringhe). Nessuna spiegazione esterna. Usa null soltanto dove consentito dallo schema.
Preparare un report editoriale
Le metriche dichiarate vanno distinte dalle interpretazioni.
Perché funziona: il risultato usa campi espliciti e non completa le lacune con supposizioni. Controlla comunque i dati prima di riutilizzarli.
Da [dati] crea Contenuti pubblicati, Risultati misurati, Problemi osservati, Prossime azioni, nell’ordine. Massimo tre punti per sezione. Non inventare traffico.
🔎 Prima e dopo · Quattro esempi inediti
Seleziona un caso: il «Dopo» mostra il formato desiderato e un unico prompt pronto da copiare.
Registro di boe oceanografiche
✗ Prima
Riordina le osservazioni sulle boe.
✓ Dopo
Boe | Ultima rilevazione | Parametro | Valore | Unità | Dati mancanti. Ogni boa ha una riga. Se manca l’unità scrivi «Non indicata». Non dedurre coordinate o misure.
Organizza le osservazioni delle boe oceanografiche [incolla dati] in una tabella con colonne esatte: Boa, Ultima rilevazione, Parametro, Valore, Unità, Dati mancanti. Una riga per boa. Mantieni le unità fornite; per dati assenti scrivi «Non indicato». Nessun testo fuori tabella.
🧩 Output Lab · Progetta il formato
Scegli il formato, indica i campi e inserisci i dati. Il laboratorio crea un prompt da copiare in ChatGPT: non invia dati né usa API.
🧠 Quiz finale · Capitolo 43
Dopo la correzione vedrai soltanto ✓ oppure ✗ accanto alla risposta selezionata.
1. Quale istruzione controlla meglio il risultato?
2. Se un dato non è presente nella fonte, che cosa fare?
3. Quando l’output è destinato a un software?
Rispondi alle tre domande per vedere il punteggio.
Progressi salvati su questo dispositivo.