Les balises XML sont un outil puissant pour structurer les prompts et guider les réponses de Claude. Claude est particulièrement familier avec les prompts qui ont des balises XML car Claude a été exposé à de tels prompts pendant l’entraînement. En enveloppant les parties clés de votre prompt (comme les instructions, les exemples ou les données d’entrée) dans des balises XML, vous pouvez aider Claude à mieux comprendre le contexte et à générer des sorties plus précises. Cette technique est particulièrement utile lorsque vous travaillez avec des prompts complexes ou des entrées variables.

Vous cherchez des techniques plus avancées ? Consultez les conseils pour les fenêtres de contexte longues pour apprendre comment les balises XML peuvent vous aider à tirer le meilleur parti des capacités de contexte étendues de Claude.


Que sont les balises XML ?

Les balises XML sont des balises entre chevrons comme <tag></tag>. Elles viennent par paires et consistent en une balise d’ouverture, comme <tag>, et une balise de fermeture marquée par un /, comme </tag>. Les balises XML sont utilisées pour envelopper du contenu, comme ceci : <tag>contenu</tag>.

Les balises XML d’ouverture et de fermeture doivent partager exactement le même nom. Le nom de la balise peut être ce que vous voulez, tant qu’il est entouré de chevrons, bien que nous recommandions de nommer vos balises quelque chose de contextuellement pertinent pour le contenu qu’il entoure.

Les balises XML doivent toujours être mentionnées par paires et jamais seulement comme la première moitié d’un ensemble (par exemple, En utilisant le document dans les balises <doc></doc>, répondez à cette question.).

Noms des balises XML

Il n’y a pas de meilleur ensemble canonique de noms de balises XML avec lesquels Claude fonctionne particulièrement bien. Par exemple, <doc> fonctionne tout aussi bien que “. Le seul moment où vous avez besoin de noms de balises XML très spécifiques est dans le cas de l’appel de fonction.


Pourquoi utiliser des balises XML ?

Il y a plusieurs raisons pour lesquelles vous pourriez vouloir incorporer des balises XML dans vos prompts :

  1. Précision améliorée : Les balises XML aident Claude à distinguer les différentes parties de votre prompt, comme les instructions, les exemples et les données d’entrée. Cela peut conduire à une analyse plus précise de votre prompt et donc à des réponses plus pertinentes et précises, en particulier dans des domaines comme les mathématiques ou la génération de code.
  2. Structure plus claire : Tout comme les titres et les sections rendent les documents plus faciles à suivre pour les humains, les balises XML aident Claude à comprendre la hiérarchie et les relations au sein de votre prompt.
  3. Post-traitement plus facile : Vous pouvez également demander à Claude d’utiliser des balises XML dans ses réponses, ce qui simplifie l’extraction programmatique des informations clés.

Comment utiliser les balises XML

Vous pouvez utiliser des balises XML pour structurer et délimiter les parties de votre prompt les unes des autres, comme séparer les instructions du contenu, ou les exemples des instructions.

RôleContenu
UtilisateurVeuillez analyser ce document et rédiger une note de synthèse détaillée selon les instructions ci-dessous, en suivant le format donné dans l’exemple :

\
{{DOCUMENT}}
\