Comment prompter Claude : Balises XML, exemples et documents longs
Structurez les prompts avec des balises XML, placez les documents longs en premier, ajoutez des exemples et laissez Claude réfléchir étape par étape. Inclut un modèle réutilisable.
Claude gère particulièrement bien les documents longs et les instructions précises, et Anthropic publie des directives claires sur la manière de le solliciter. L'habitude la plus utile est de structurer votre prompt avec des balises XML. Ce guide explique pourquoi, et comment combiner les balises avec des exemples, une réflexion étape par étape et des réponses préremplies.
Soyez clair et direct
Le conseil d'Anthropic est de rédiger les prompts comme vous brieferiez un nouveau collègue intelligent qui ne connaît rien à votre projet :
- Quel est l'objectif de la tâche, et qui lira le résultat ?
- À quoi ressemble une réponse réussie ?
- Quelles étapes doivent être suivies, dans l'ordre ?
Si un collègue devait vous poser une question de suivi, Claude a probablement besoin de cette information aussi.
Utilisez les balises XML pour séparer les parties de votre prompt
Claude a été entraîné à prêter attention aux balises de style XML. Ce n'est pas une syntaxe spéciale — n'importe quel nom de balise descriptif fonctionne — mais elles rendent sans ambiguïté le texte qui est une instruction, celui qui est une donnée et celui qui est un exemple.
Vous êtes un analyste de contrats.
<contract>
{{COLLEZ LE CONTRAT ICI}}
</contract>
<instructions>
1. Listez toutes les clauses qui créent une obligation de paiement.
2. Pour chacune, citez la clause et expliquez-la en une phrase simple.
3. Signalez toute clause qui permet à l'autre partie de modifier les prix.
</instructions>
<output_format>
Retournez une liste numérotée. Placez les clauses signalées dans une section séparée appelée
"Risques".
</output_format>
Conseils pour les balises :
- Nommez-les d'après leur contenu :
<email>,<data>,<style_guide>. - Référez-vous à elles dans vos instructions : "En utilisant le rapport dans les balises
<report>…". - Emboîtez-les pour la hiérarchie :
<examples><example>…</example></examples>. - Demandez une sortie balisée lorsque vous devez analyser la réponse : "Mettez la réponse finale dans les balises
<answer>."
Placez les documents longs en premier, les questions en dernier
Pour les entrées longues (rapports, transcriptions, bases de code), placez les documents en haut du prompt et votre question à la fin. Anthropic note que cet ordre peut améliorer notablement la qualité des réponses pour les tâches à long contexte.
Pour plusieurs documents, enveloppez chacun d'eux avec ses métadonnées :
<documents>
<document index="1">
<source>q3-report.pdf</source>
<document_content>{{REPORT}}</document_content>
</document>
<document index="2">
<source>customer-survey.csv</source>
<document_content>{{SURVEY}}</document_content>
</document>
</documents>
En utilisant uniquement les documents ci-dessus, expliquez pourquoi le taux de désabonnement a augmenté au T3.
Citez les passages qui étayent chaque raison.
Demander à Claude de citer les passages pertinents avant de répondre le maintient ancré dans votre matériel.
Donnez des exemples (multishot prompting)
Trois à cinq exemples variés à l'intérieur des balises <example> sont l'un des moyens les plus fiables de contrôler le ton et le format :
<examples>
<example>
<input>Commande arrivée en retard</input>
<output>Catégorie : Expédition | Sentiment : Négatif | Urgence : Moyenne</output>
</example>
<example>
<input>J'adore les nouvelles options de couleur !</input>
<output>Catégorie : Produit | Sentiment : Positif | Urgence : Faible</output>
</example>
</examples>
Classez ce message dans le même format : {{MESSAGE}}
Variez les exemples pour que Claude apprenne le modèle plutôt que de copier un seul cas.
Laissez Claude réfléchir d'abord
Pour l'analyse, les mathématiques, la planification ou la rédaction qui nécessitent un jugement, demandez à Claude de raisonner avant de répondre et de garder le raisonnement séparé :
Réfléchissez au problème dans les balises <thinking>. Ensuite, donnez votre
recommandation finale dans les balises <answer>.
Cela rend les réponses plus précises et vous permet de vérifier le raisonnement. Les modèles Claude plus récents offrent également un mode de réflexion étendu intégré qui fait cela automatiquement.
Attribuez un rôle avec un prompt système
Dans l'API, le prompt system est l'endroit approprié pour un rôle ("Vous êtes un data scientist senior dans une entreprise de fintech"). Dans l'application Claude, commencez simplement votre message par le rôle. Un rôle spécifique modifie le vocabulaire, la profondeur et le type de risques que Claude signale.
Enchaînez les prompts pour les tâches complexes
Décomposez les grandes tâches en une séquence où la sortie de chaque prompt (à l'intérieur des balises) devient l'entrée du prompt suivant :
- Extrayez les faits clés d'un document →
<facts> - Rédigez un résumé à partir de
<facts>→<draft> - Révisez
<draft>par rapport à l'original pour les erreurs → version finale
Chaque étape est plus simple, plus facile à déboguer et plus précise qu'un seul prompt géant.
Un modèle de prompt Claude réutilisable
Vous êtes {{ROLE}}.
<context>
{{CONTEXTE, PUBLIC, OBJECTIF}}
</context>
<input>
{{DOCUMENT OU DONNÉES}}
</input>
<instructions>
1. {{ÉTAPE 1}}
2. {{ÉTAPE 2}}
3. {{ÉTAPE 3}}
</instructions>
<constraints>
- Longueur : {{par ex. moins de 300 mots}}
- Ton : {{par ex. neutre, langage courant}}
- Si des informations sont manquantes, indiquez-le au lieu de deviner.
</constraints>
Réfléchissez d'abord dans les balises <thinking>, puis donnez la réponse finale dans les balises <answer>.
Évitez le texte passe-partout
Le générateur de prompts Claude écrit cette structure pour vous : décrivez la tâche en une phrase et il renvoie un prompt balisé, étape par étape, avec des espaces réservés où vos propres documents iront.
Essayez le générateur de prompts Claude
Prompts balisés XML, étape par étape, que Claude suit bien. Gratuit, sans inscription.