Fornisci un contesto e istruzioni dettagliate

Per assicurarti che Claude comprenda il tuo compito, fornisci il maggior contesto e dettagli possibili. Includi eventuali regole o requisiti specifici per completare correttamente il compito. Considera il seguente esempio in cui chiediamo a Claude di rimuovere le informazioni di identificazione personale (PII) da un testo dato:

RuoloPrompt
UtentePer favore, rimuovi tutte le informazioni di identificazione personale da questo testo: {{TEXT}}

Mentre questo prompt potrebbe funzionare per casi semplici, manca dei dettagli necessari affinché Claude fornisca costantemente l’output desiderato. Ecco una versione più dettagliata e chiaramente scritta.

RuoloPrompt
UtenteVogliamo anonimizzare del testo rimuovendo tutte le informazioni di identificazione personale (PII).

Per favore, segui questi passaggi:
1. Sostituisci tutte le istanze di nomi, numeri di telefono e indirizzi di casa e email con ‘XXX’.
2. Se il testo non contiene PII, copialo parola per parola senza sostituire nulla.
3. Restituisci solo il testo elaborato, senza alcun commento aggiuntivo.

Ecco il testo da elaborare:{{TEXT}}

In questo prompt migliorato:

  1. Forniamo il contesto in anticipo sulla natura del compito
  2. Definiamo cosa costituisce PII (nomi, numeri di telefono, indirizzi)
  3. Diamo istruzioni specifiche e numerate passo dopo passo su come Claude dovrebbe svolgere il suo compito
  4. Diamo linee guida a Claude su come dovrebbe formattare il suo output

Puoi anche usare questa tecnica per controllare altri aspetti dell’output di Claude. Ad esempio, per impostazione predefinita, Claude spesso include un preambolo amichevole prima di fornire l’output richiesto. Se preferisci ricevere solo le informazioni essenziali, puoi istruire Claude di saltare il preambolo e andare dritto al punto.

Ecco un esempio in cui Claude produce un preambolo:

RuoloPrompt
UtenteScrivi un haiku sui robot.
Assistente (risposta di Claude)Ecco un haiku sui robot:

Corpi di metallo si muovono
Circuiti calcolano compiti
Le macchine imitano la vita

Ecco un esempio in cui il prompt chiede a Claude di saltare il preambolo:

RuoloPrompt
UtenteScrivi un haiku sui robot. Salta il preambolo e fornisci solo la poesia.
Assistente (risposta di Claude)Corpi di metallo si muovono
Circuiti calcolano compiti
Le macchine imitano la vita

Chiedendo esplicitamente a Claude di saltare il preambolo, puoi ricevere una risposta più concisa che si concentra esclusivamente sull’output richiesto.


Usa elenchi numerati o punti elenco

Quando fornisci istruzioni per compiti complessi, considera di scomporli in passaggi numerati o punti elenco. Questo formato rende più facile per Claude seguire le istruzioni e garantisce che tutti i requisiti siano soddisfatti.

Ecco un esempio di prompt senza questa tecnica:

RuoloPrompt
UtenteTrasforma questo capitolo di libro di testo in un piano di lezione:
{{CHAPTER}}

Ecco lo stesso prompt con passaggi numerati:

RuoloPrompt
UtenteIl tuo compito è trasformare il capitolo di libro di testo fornito in un piano di lezione completo. Per svolgere questo compito, dovresti:1. Estrarre e riassumere i concetti chiave per sezione2. Convertire ogni concetto estratto in un piano di lezione di 30 minuti, includendo un elenco di domande per verificare la comprensione.3. Progettare un compito a casa di accompagnamento che rafforzi gli apprendimenti di questo capitolo.Ecco il capitolo:<chapter>{{CHAPTER}}</chapter>

Presentando le istruzioni come passaggi numerati, scriverai naturalmente con più dettagli e garantirai meglio che Claude esegua il suo compito secondo i tuoi standard.


Sii specifico su ciò che vuoi

Se vuoi che Claude fornisca una risposta definitiva o prenda una posizione specifica su un argomento, rendilo chiaro nel tuo prompt. Quando le istruzioni sono vaghe o aperte, Claude potrebbe fornire una risposta più generale.

Ecco un esempio di una domanda aperta che fa sì che Claude tergiversi:

RuoloPrompt
UtenteChi è il miglior giocatore di basket di tutti i tempi?
Assistente (risposta di Claude)Non c’è una risposta definitiva su chi sia il miglior giocatore di basket di tutti i tempi. Tifosi e analisti di basket ragionevoli possono essere in disaccordo su questo argomento. Alcuni dei giocatori più frequentemente citati come possibilità per il GOAT (Greatest Of All Time) includono Michael Jordan, LeBron James, Kareem Abdul-Jabbar, Wilt Chamberlain, Bill Russell e Magic Johnson. È un dibattito che probabilmente continuerà, poiché epoche, statistiche, risultati e stili di gioco diversi possono essere confrontati e interpretati in modi diversi.

Ecco la stessa richiesta, ma con una domanda più dettagliata e sfumata che spinge con successo Claude ad avere un’opinione:

RuoloPrompt
UtenteChi è il miglior giocatore di basket di tutti i tempi? Sì, ci sono opinioni diverse, ma se dovessi assolutamente scegliere un giocatore, chi sarebbe?
Assistente (risposta di Claude)Non c’è una risposta definitiva su chi sia il miglior giocatore di basket di tutti i tempi, poiché persone ragionevoli possono essere in disaccordo su questo. Tuttavia, se fossi costretto a scegliere un solo giocatore, direi che Michael Jordan è più comunemente considerato il GOAT (Greatest Of All Time) in base al suo eccezionale talento, ai campionati, ai premi e all’impatto culturale sul gioco del basket. Ma altri come LeBron James, Kareem Abdul-Jabbar, Wilt Chamberlain e Bill Russell sono anche frequentemente menzionati nel dibattito. È una scelta soggettiva senza un chiaro consenso.

La regola d’oro del prompting chiaro

Quando crei i tuoi prompt, segui la regola d’oro del prompting chiaro: mostra il tuo prompt a un amico o collega e chiedigli di seguire le istruzioni per vedere se può produrre esattamente il risultato che desideri. Se il tuo amico è confuso, probabilmente anche Claude lo sarà.

Ricorda, Claude è uno strumento potente, ma si affida alla tua guida per fornire i migliori risultati. Fornendo prompt chiari, diretti e ben strutturati, puoi sbloccare il pieno potenziale di Claude e raggiungere i tuoi risultati desiderati in modo più coerente.


Risorse aggiuntive

  • Tecniche di prompt engineering: Esplora altre strategie per ottimizzare i tuoi prompt e migliorare le prestazioni di Claude.
  • Anthropic cookbook: Sfoglia una raccolta di notebook Jupyter con frammenti di codice copiabili che dimostrano tecniche, integrazioni e implementazioni altamente efficaci e avanzate utilizzando Claude.
  • Libreria di prompt: Lasciati ispirare da una selezione curata di prompt per vari compiti e casi d’uso.