Lorsque vos prompts comportent plusieurs composants comme le contexte, les instructions et les exemples, les balises XML peuvent changer la donne. Elles aident Claude à analyser vos prompts plus précisément, conduisant à 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 qu’il est bien structuré.
  • Précision : Réduisez les erreurs causées par une mauvaise interprétation de parties de votre prompt par Claude.
  • Flexibilité : Trouvez, ajoutez, supprimez ou modifiez facilement des parties de votre prompt sans tout réécrire.
  • Analysabilité : Faire utiliser des balises XML par Claude dans sa réponse facilite l’extraction de parties spécifiques de sa réponse par post-traitement.
Il n’existe pas de balises XML “idéales” canoniques avec lesquelles Claude a été particulièrement entraîné, bien que nous recommandions que les noms de vos balises aient un sens avec l’information qu’elles entourent.

Meilleures pratiques de balisage

  1. Soyez cohérent : Utilisez les mêmes noms de balises dans tous vos prompts et référez-vous à 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 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