Lorsque vos prompts comportent plusieurs composants tels que le contexte, les instructions et les exemples, les balises XML peuvent changer la donne. Elles aident Claude à analyser vos prompts avec plus de précision, ce qui conduit à des résultats de meilleure qualité.

Conseil XML : Utilisez des balises comme <instructions>, <example> et <formatting> pour séparer clairement les différentes parties de votre prompt. Cela empêche Claude de confondre les instructions avec les exemples ou le contexte.

Pourquoi utiliser des balises XML ?

  • Clarté : Séparez clairement les différentes parties de votre prompt et assurez-vous que votre prompt est bien structuré.
  • Précision : Réduisez les erreurs causées par une mauvaise interprétation de certaines parties de votre prompt par Claude.
  • Flexibilité : Trouvez, ajoutez, supprimez ou modifiez facilement des parties de votre prompt sans tout réécrire.
  • Analysabilité : Le fait que Claude utilise des balises XML dans sa sortie facilite l’extraction de parties spécifiques de sa réponse par post-traitement.
Il n’y a pas de balises XML “meilleures” canoniques avec lesquelles Claude a été entraîné en particulier, bien que nous recommandions que les noms de vos balises aient un sens avec les informations qu’elles entourent.

Meilleures pratiques de balisage

  1. Soyez cohérent : Utilisez les mêmes noms de balises dans tous vos prompts et faites référence à ces noms de balises lorsque vous parlez du contenu (par exemple, En utilisant le contrat dans les balises <contract>...).
  2. Imbrication des balises : Vous devez imbriquer les balises <outer><inner></inner></outer> pour le contenu hiérarchique.
Conseil pour les utilisateurs avancés : Combinez les balises XML avec d’autres techniques comme le prompting multishot (<examples>) ou la chaîne de pensée (<thinking>, <answer>). Cela crée des prompts super structurés et très performants.

Exemples