Questi sono tredici prompt che puoi copiare e usare oggi stesso in ChatGPT, Claude o Gemini. Ognuno ha degli spazi, che compaiono come campi sulla scheda: compilali con il tuo argomento, linguaggio o testo, poi copia il prompt o aprilo direttamente in una chat. Sotto ogni prompt c'è una breve nota sul perché è scritto così, così puoi adattarlo o scriverne di tuoi nello stesso stile.
I prompt condividono uno schema. Ognuno enuncia il compito in una frase, fornisce il contesto che il modello non può indovinare e dice come deve essere la risposta. Questo schema è spiegato parte per parte in come scrivere un prompt.
Prompt per imparare
I prompt per imparare funzionano meglio quando dicono al modello cosa sai già. Senza questo, le spiegazioni puntano a un immaginario lettore medio e di solito risultano troppo elementari o troppo dense.
Analogia: sei in fila e vuoi sapere in che posizione sei. Lo chiedi alla persona davanti a te, che lo chiede a quella davanti a lei, e così via finché la prima dice "sono la numero 1". Ogni persona aggiunge uno alla risposta che riceve e la passa indietro.
Esempio:
def countdown(n):
if n == 0:
print("Done!")
return
print(n)
countdown(n - 1)
countdown(3)
Questo stampa 3, 2, 1 e poi Done!. Una funzione ricorsiva risolve un problema chiamando se stessa su una versione più piccola del problema. Il controllo if n == 0 è il caso base: ferma le chiamate. Senza, la funzione continuerebbe a chiamare se stessa finché Python solleva un RecursionError.
Mettiti alla prova: cosa stampa countdown(0)?
Nominare ciò che non hai studiato è quello che mantiene la spiegazione alla tua portata. La domanda di verifica alla fine trasforma la lettura in un piccolo test, ed è lì che si impara davvero.
Domanda 1 di 5 (facile): Unisci una tabella customers e una tabella orders con una INNER JOIN su customer_id. Un cliente che non ha mai fatto un ordine compare nel risultato? Perché sì o perché no?
Scrivi la tua risposta e ti dirò come è andata.
"Aspetta la mia risposta" è la riga che conta. Senza, un modello spesso scrive tutte e cinque le domande in una sola risposta, a volte con le soluzioni sotto, e il quiz diventa una lista di letture.
Il limite di tempo e la riga sul "come capirò" sono ciò che distingue un piano utilizzabile da un elenco di argomenti. Un piano senza un modo per verificare se sei pronto tende a essere seguito secondo il calendario, che si sia imparato qualcosa oppure no.
Prompt per programmare
I prompt per programmare hanno bisogno del linguaggio, della versione quando conta, e del codice o dell'errore veri incollati per intero. Una descrizione del tuo codice è una descrizione di ciò che pensi che faccia, e i bug vivono nella differenza.
Elencare fin dall'inizio i casi limite, con cosa deve succedere in ciascuno, è il modo più economico per ottenere codice che li gestisca come vuoi tu. Chiedere dei test ti dà qualcosa da eseguire, così puoi verificare la funzione invece di fidarti.
[incolla il codice]
Errore completo:[incolla l'errore completo, compreso il traceback]Chiedere la causa prima della correzione impedisce al modello di riscrivere il tuo codice con un'ipotesi che per caso funziona. Prompt per il debugging spiega meglio come dare a un modello ciò che gli serve per trovare un bug.
[incolla il codice]La traccia è la parte che fa restare le cose in testa. Una spiegazione riga per riga dice cosa fa ogni riga in generale; una traccia mostra cosa fa con valori reali, che è il modo in cui lo verificheresti tu stesso con un debugger.
[incolla il codice]Le etichette di gravità ti permettono di sistemare prima le cose pericolose, e il permesso di dire "non sono sicuro" riduce i falsi allarmi dati con sicurezza. Prompt per la code review va oltre, con checklist per tipi specifici di revisione.
Prompt per scrivere
I prompt per scrivere hanno bisogno di un pubblico e di un tono. "Miglioralo" non dà al modello alcun obiettivo; "rendilo più chiaro per clienti che non sono tecnici" sì.
"Mantieni ogni fatto e ogni numero" protegge il contenuto mentre cambia la formulazione. L'elenco delle modifiche ti mostra cosa è stato fatto, così puoi annullare una modifica con cui non sei d'accordo.
Oggetto: Giorno libero questo venerdì
Ciao [nome della responsabile],
vorrei prendermi libero questo venerdì per il matrimonio di mia sorella. Il report dello sprint sarà pronto entro giovedì, quindi quel giorno non resterà nulla in sospeso da parte mia.
Fammi sapere se ti va bene.
Grazie, [Il tuo nome]
"Niente scuse" è un vincolo piccolo con un effetto grande: senza, richieste come questa tendono ad aprirsi con un paragrafo di "scusa se te lo chiedo". La riga sul piano risponde alla prima domanda di chi legge prima ancora che la faccia.
Nominare il lettore decide cosa conta come importante. La riga sulle domande aperte raccoglie ciò che un riassunto normale perde: le cose che nessuno ha ancora deciso.
Prompt per il lavoro e la pianificazione
Questi prompt trasformano materiale disordinato in qualcosa su cui puoi agire. Il trucco ricorrente è dire al modello cosa fare quando manca un'informazione, così segna il vuoto invece di riempirlo con un'ipotesi.
| Attività | Responsabile | Scadenza |
|---|---|---|
| Aggiornare la pagina dei prezzi | Priya | non indicato |
| Scrivere agli utenti della beta | non indicato | non indicato |
| Controllare la configurazione degli analytics | Tom | venerdì |
Decisioni:
- La data di lancio è stata spostata al 12 maggio.
La regola del "non indicato" è ciò che rende affidabile la tabella: un responsabile segnato come "non indicato" è un'attività che nessuno si è preso, e questo lo vuoi vedere. Quando un programma deve leggere il risultato, vedi output strutturato per chiedere un JSON invece di una tabella.
Chiedere al modello di farti prima delle domande ribalta il flusso abituale. Invece di un generico elenco di pro e contro, ottieni un confronto costruito sulle tue priorità.
Passaggi piccoli e visibili rendono i progressi verificabili, e segnalare in anticipo i passaggi difficili fa sì che tu ci arrivi aspettandoteli. Per trasformare qualsiasi prompt di questa pagina in una tua versione riutilizzabile, vedi template di prompt.
Domande frequenti
Quali sono dei buoni prompt per ChatGPT?
I buoni prompt nominano il compito, danno il contesto che il modello non può indovinare e dicono che forma deve avere la risposta. "Spiega la ricorsione a chi conosce i cicli ma non le strutture dati, con un'analogia e un esempio in Python" funziona molto meglio di "spiega la ricorsione". I prompt di questa pagina seguono questo schema per imparare, programmare, scrivere e pianificare.
Questi prompt funzionano anche in Claude e Gemini?
Sì. Nessuno dipende da una funzione di un singolo prodotto. Sono semplici istruzioni, quindi funzionano in ChatGPT, Claude, Gemini e altri modelli di chat. Le risposte cambieranno nella formulazione da un modello all'altro e da un'esecuzione all'altra, ma la struttura che hai chiesto dovrebbe restare.
Come personalizzo un esempio di prompt?
Sostituisci ogni spazio con i tuoi dati, poi rileggi il prompt una volta come se fossi il modello: c'è ancora qualcosa di poco chiaro? Aggiungi una frase di contesto su per chi è la risposta e cosa sai già. Se la prima risposta non va, cambia il prompt invece di discutere nella chat, così alla fine hai un prompt migliore da riusare.
Devo salvare i prompt che uso spesso?
Sì. Un prompt che funziona merita di essere conservato come template con spazi da compilare, come sono scritti quelli di questa pagina. La maggior parte delle app di chat ti permette anche di salvare istruzioni permanenti, come le istruzioni personalizzate o di progetto, così non devi ripetere lo stesso contesto in ogni chat.