Quando chiedi a un assistente intelligente di estrarre informazioni da un testo, il risultato dipende interamente da come formuli la richiesta. Una domanda vaga produce risposte vaghe; una richiesta precisa e ben strutturata restituisce esattamente quello che ti serve. Imparare a chiedere correttamente è una competenza che trasforma il modo in cui lavori con i testi e i dati.

Perché la chiarezza è il fondamento della richiesta

Quando inizi a scrivere un prompt per estrarre informazioni, il primo principio è eliminare ogni ambiguità. L'assistente non legge nella tua mente: capisce solo quello che scrivi. Se dici "dammi le informazioni importanti", ottieni un'interpretazione soggettiva. Se dici "estrai il nome dell'azienda, la data di fondazione e il numero di dipendenti", ottieni dati precisi.

La chiarezza serve a tre scopi: eliminare interpretazioni multiple, guidare il formato della risposta e accelerare l'elaborazione. Più sei specifico, meno il sistema deve indovinare.

Gli elementi chiave di una richiesta ben formulata

Ogni richiesta di estrazione deve contenere almeno quattro componenti essenziali:

Un esempio di richiesta debole: "Estrarre le informazioni dal testo". Un esempio di richiesta forte: "Dal seguente paragrafo estrai solo i nomi delle persone menzionate, il loro ruolo professionale e l'azienda di appartenenza. Se un'informazione non è presente, scrivi 'non disponibile'. Formatta il risultato come lista puntata".

Tecniche pratiche per formulare la richiesta

Usa la struttura domanda-contesto-aspettativa. Inizia dicendo cosa vuoi, poi fornisci il testo, poi spiega come deve essere organizzata la risposta. Questo ordine aiuta il sistema a prepararsi mentalmente alla task.

Specifica il formato in anticipo. Non dire "dammi i dati e organizzali come preferisci". Dici: "Restituisci il risultato come tabella a tre colonne: categoria, valore, fonte". La precisione sul formato evita revisioni e riscritti.

Definisci i criteri di selezione. Se estrai informazioni, stabilisci quale informazione conta. Ad esempio: "Estrai solo i numeri superiori a 100", oppure "Includi solo le date dopo il 2020", o ancora "Considera solo i paragrafi che parlano di tecnologia".

Comunica cosa fare con le eccezioni. Dì esplicitamente: se un dato non appare nel testo, cosa scrivere. Se ci sono informazioni contraddittorie, come risolverle. Se il testo è incompleto, come procedere. Queste istruzioni preventive evitano sorprese.

Gli errori comuni da evitare

Chi non conosce la tecnica commette regolarmente alcuni errori. Il primo è assumere che il sistema capisca il contesto implicito. Non presupporre mai che il sistema sappia quale tipo di informazione è "ovvia". Rendi tutto esplicito.

Il secondo errore è fornire istruzioni contraddittorie. Se chiedi simultaneamente di estrarre tutto e di essere sintetico, il risultato sarà confuso. Scegli una priorità e comunicala chiaramente.

Il terzo è non fornire esempi quando serve. Se la task è complessa, mostra un esempio di risposta corretta. Questo riduce drasticamente gli errori.

Il quarto è non verificare il risultato. Anche una richiesta perfetta può produrre una risposta parziale se il testo è ambiguo. Controlla sempre almeno un campione di risultati.

Quando e come usare esempi nella richiesta

Gli esempi sono strumenti potenti. Se dici "dammi un riassunto", la lunghezza di quel riassunto rimane incerta. Se includi un esempio di riassunto della lunghezza che desideri, il sistema capisce immediatamente lo standard.

Quando la task è semplice, gli esempi sono facoltativi. Quando è complessa o ha sfumature, sono indispensabili. Un buon prompt complesso per estrarre informazioni include almeno un esempio di input e output atteso.

Adattare la richiesta al tipo di testo

Un articolo di giornale contiene informazioni diverse da un manuale tecnico o da un contratto legale. Adatta la richiesta al genere testuale.

Per articoli informativi, specifica se cerchi dati fattuali, opinioni, fonti citate o tutto insieme. Per testi tecnici, definisci il livello di dettaglio: termini grezzi dal testo oppure riformulazioni in linguaggio comune. Per documenti legali o burocratici, sii ancora più rigido: ogni parola deve corrispondere a una clausola specifica.

Domande frequenti

Cosa fare se il testo è molto lungo?

Dividi il compito in parti. Invece di chiedere di estrarre tutto in una volta, procedi per sezioni. Oppure, all'inizio della richiesta, scrivi: "Analizza solo i paragrafi che contengono la parola X" oppure "Considera solo le prime 500 parole". Questo accelera il processo e aumenta la precisione.

Come garantire che non vengono inventate informazioni?

Scrivi chiaramente nella richiesta: "Se l'informazione non compare nel testo fornito, non inventarla. Scrivi 'non presente nel testo'". Comunica che accetti il rifiuto della risposta più della risposta approssimativa. Il sistema rispetterà questa istruzione.

Si possono estrarre informazioni in un formato specifico come JSON o CSV?

Sì. Includi nella richiesta: "Restituisci il risultato in formato JSON con i seguenti campi: [elenca i campi]". Oppure: "Usa il formato CSV con intestazioni: [elenca le intestazioni]". Il sistema adatterà il risultato al formato richiesto.