Framework per la Struttura dei Prompt
Ogni prompt efficace puo contenere fino a quattro componenti. Non sono tutti necessari in ogni prompt, ma piu ne usi, migliori saranno i risultati.
Framework RICE
| Componente | A cosa serve | Esempio |
|---|---|---|
| Ruolo | Definisce la persona o competenza dell'IA | "Agisci come un analista dati senior" |
| Istruzione | Il compito specifico | "Analizza questi dati di vendita e identifica i trend" |
| Contesto | Informazioni di base | "Questi sono i dati del Q4 del nostro prodotto SaaS rivolto alle PMI" |
| Expectation (Aspettativa) | Formato o vincoli del risultato | "Presenta i risultati come elenco puntato con una tabella riepilogativa" |
Tecniche Principali
Istruzione Diretta
Di' all'IA esattamente cosa ti serve. Sii specifico e chiaro.
"Scrivi una descrizione di prodotto di 200 parole per delle cuffie wireless con cancellazione del rumore, rivolta a chi lavora da remoto. Sottolinea il comfort per l'uso prolungato durante tutta la giornata."
Assegnazione di Ruolo
Assegna all'IA una competenza o prospettiva specifica.
"Sei un ricercatore UX con grande esperienza. Esamina questo flusso di onboarding e individua i potenziali punti di attrito."
Prompting con Esempi (Few-Shot)
Mostra all'IA degli esempi di cio che vuoi prima di richiedere il risultato.
"Ecco due esempi del tono che cerco: [esempio 1] [esempio 2]. Ora scrivi un testo simile su [argomento]."
Catena di Pensiero (Chain-of-Thought)
Chiedi all'IA di ragionare passo dopo passo.
"Ragiona su questo problema passo dopo passo prima di fornire la risposta finale."
Scomposizione dei Compiti
Suddividi compiti complessi in passaggi piu piccoli e sequenziali.
"Affrontiamo la cosa per fasi. Prima, prepara una scaletta delle sezioni principali. Poi svilupperemo ciascuna di esse."
Specificatori di Formato dell'Output
Usa queste frasi per controllare il formato della risposta:
- "Presenta come tabella markdown con colonne per..."
- "Rispondi sotto forma di elenco numerato"
- "Scrivi per punti, massimo 2 frasi ciascuno"
- "Restituisci il risultato in formato JSON con la seguente struttura..."
- "Crea un confronto pro/contro"
- "Limita la risposta a 200 parole"
Prompt di Perfezionamento
Quando il primo risultato non e esattamente quello che cercavi:
- "Rendilo piu conciso — dimezza la lunghezza"
- "Aggiungi esempi specifici per ogni punto"
- "Adatta il tono perche sia piu [informale/formale/tecnico]"
- "Ristruttura il tutto come guida passo dopo passo"
- "Cosa hai tralasciato? Aggiungi qualsiasi elemento importante che potrebbe mancare"
Prompt di Valutazione
Chiedi all'IA di valutare criticamente il proprio lavoro:
- "Rivedi la tua risposta e individua punti deboli o affermazioni non supportate"
- "Valuta la qualita di questa risposta su una scala da 1 a 10 e spiega cosa servirebbe per arrivare a 10"
- "Quali ipotesi hai fatto? Qualcuna di esse potrebbe essere sbagliata?"
Pattern Comuni
Confronto
"Confronta [A] e [B] secondo le seguenti dimensioni: [elenco]. Presenta il risultato come tabella. Concludi con una raccomandazione per chi [caso d'uso]."
Sintesi
"Riassumi questo in [X] punti. Concentrati sulle indicazioni pratiche e attuabili per [pubblico di riferimento]."
Creazione di Contenuti
"Scrivi un/una [formato] su [argomento] per [pubblico di riferimento]. Il tono deve essere [tono]. Includi [elementi specifici]. Lunghezza: [vincolo]."
Risoluzione di Problemi
"Sto affrontando questa sfida: [descrizione]. Ragiona sulle possibili soluzioni passo dopo passo. Per ogni soluzione, elenca vantaggi, svantaggi e livello di impegno richiesto."
Apprendimento
"Spiegami [concetto] come se fossi di livello [livello]. Usa analogie tratte da [ambito familiare]. Poi dammi 3 domande di esercizio per verificare la mia comprensione."