Quando i tuoi prompt coinvolgono più componenti come contesto, istruzioni ed esempi, i tag XML possono fare la differenza. Aiutano Claude a interpretare i tuoi prompt con maggiore precisione, portando a output di qualità superiore.

Suggerimento XML: Usa tag come <instructions>, <example> e <formatting> per separare chiaramente le diverse parti del tuo prompt. Questo impedisce a Claude di confondere le istruzioni con gli esempi o il contesto.

Perché usare i tag XML?

  • Chiarezza: Separa chiaramente le diverse parti del tuo prompt e assicurati che sia ben strutturato.
  • Precisione: Riduci gli errori causati da Claude che interpreta male parti del tuo prompt.
  • Flessibilità: Trova, aggiungi, rimuovi o modifica facilmente parti del tuo prompt senza riscrivere tutto.
  • Analizzabilità: Far utilizzare a Claude i tag XML nel suo output rende più facile estrarre parti specifiche della sua risposta tramite post-elaborazione.
Non esistono tag XML “migliori” canonici con cui Claude sia stato addestrato in particolare, anche se raccomandiamo che i nomi dei tag abbiano senso con le informazioni che circondano.

Migliori pratiche per i tag

  1. Sii coerente: Usa gli stessi nomi di tag in tutti i tuoi prompt e fai riferimento a quei nomi quando parli del contenuto (es. Usando il contratto nei tag <contract>...).
  2. Annida i tag: Dovresti annidare i tag <outer><inner></inner></outer> per contenuti gerarchici.
Suggerimento per utenti esperti: Combina i tag XML con altre tecniche come il prompting multishot (<examples>) o la catena di pensiero (<thinking>, <answer>). Questo crea prompt super-strutturati e ad alte prestazioni.

Esempi