Sii chiaro e diretto
Quando interagisci con Claude, fornire istruzioni chiare e dirette è essenziale per ottenere i migliori risultati. Pensa a Claude come a un dipendente intelligente ma nuovo che non ha alcun contesto su cosa fare a parte ciò che gli dici esplicitamente. Proprio come quando istruisci un essere umano per la prima volta su un compito, più spieghi esattamente cosa vuoi in modo semplice, migliore e più accurata sarà la risposta di Claude.
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:
Ruolo | Prompt |
---|---|
Utente | Per 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.
Ruolo | Prompt |
---|---|
Utente | Vogliamo 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:
- Forniamo il contesto in anticipo sulla natura del compito
- Definiamo cosa costituisce PII (nomi, numeri di telefono, indirizzi)
- Diamo istruzioni specifiche e numerate passo dopo passo su come Claude dovrebbe svolgere il suo compito
- 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:
Ruolo | Prompt |
---|---|
Utente | Scrivi 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:
Ruolo | Prompt |
---|---|
Utente | Scrivi 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:
Ruolo | Prompt |
---|---|
Utente | Trasforma questo capitolo di libro di testo in un piano di lezione: {{CHAPTER}} |
Ecco lo stesso prompt con passaggi numerati:
Ruolo | Prompt |
---|---|
Utente | Il 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:
Ruolo | Prompt |
---|---|
Utente | Chi è 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:
Ruolo | Prompt |
---|---|
Utente | Chi è 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.