Les exemples sont l’un des outils les plus puissants pour améliorer les performances de Claude et le guider pour produire le résultat souhaité. En fournissant quelques exemples bien conçus dans votre prompt, vous pouvez améliorer de manière significative la précision, la cohérence et la qualité des réponses de Claude. Cette technique est particulièrement efficace pour les tâches très détaillées ou qui nécessitent des sorties structurées ou le respect de formats spécifiques.

Cette technique est également connue sous le nom de “few-shot prompting” (ou “one-shot prompting” si un seul exemple est fourni).


Pourquoi utiliser des exemples ?

Les exemples servent d’outil d’apprentissage à Claude, en lui montrant exactement le type de sortie que vous attendez. Ils sont souvent bien plus efficaces qu’une simple description ou des instructions, car ils permettent à Claude de généraliser des modèles et de les appliquer à de nouvelles entrées. Tout comme les humains apprennent souvent mieux en observant et en imitant, Claude peut rapidement saisir le comportement souhaité en étudiant des exemples pertinents.

Voici quelques avantages clés de l’utilisation d’exemples dans vos prompts :

  • Précision améliorée : Les exemples aident Claude à comprendre précisément ce que vous voulez, réduisant ainsi le risque d’interprétation erronée ou de réponses non pertinentes.
  • Cohérence accrue : En fournissant un modèle à suivre pour Claude, les exemples garantissent que les réponses conservent une structure et un style cohérents pour différentes entrées.
  • Performances améliorées : Des exemples bien choisis peuvent considérablement améliorer la capacité de Claude à gérer des tâches complexes ou nuancées, car il apprend des modèles et de la logique démontrés dans les exemples.

Créer des exemples efficaces

Pour tirer le meilleur parti de l’utilisation d’exemples dans vos prompts, tenez compte des directives suivantes sur la façon de fournir les exemples les plus efficaces :

  • Pertinence : Assurez-vous que vos exemples ressemblent étroitement aux types d’entrées et de sorties que vous attendez de Claude. Plus les exemples sont similaires à votre cas d’utilisation réel, meilleures seront les performances de Claude.
  • Diversité : Incluez une variété d’exemples qui couvrent différents scénarios, cas limites et défis potentiels. Cela aide Claude à mieux généraliser et à gérer un plus large éventail d’entrées.
  • Clarté : Rendez vos exemples clairs, concis et faciles à comprendre. Utilisez des balises de formatage comme <example> pour structurer vos exemples et les distinguer du reste du prompt. Donnez à Claude un contexte sur le type d’exemple qu’il est sur le point de rencontrer lorsque c’est possible (par exemple, Voici quelques exemples de citations APA correctes ou Voici quelques exemples d'e-mails que j'ai écrits).
  • Quantité : Bien qu’il n’y ait pas de règle stricte pour le nombre optimal d’exemples, visez à fournir au moins 3 à 5 exemples pour commencer à donner à Claude une base solide. Vous pouvez toujours ajouter des exemples plus ciblés si les performances de Claude ne répondent pas à vos attentes.

Pour fournir des exemples, incluez-les simplement dans votre prompt, en les distinguant clairement de la tâche réelle. Nous recommandons d’utiliser les balises <example></example> pour encadrer vos exemples, ce qui permet à Claude de différencier facilement les exemples du reste du prompt.

Voici un prompt qui montre l’utilisation d’exemples pour guider la réponse de Claude :

RôleContenu
UtilisateurJe vais vous donner quelques citations. Veuillez extraire l’auteur du bloc de citation.

Voici un exemple :
<example>
Citation :
“Lorsque l’esprit raisonneur est contraint de se confronter à l’impossible encore et encore, il n’a d’autre choix que de s’adapter.”
― N.K. Jemisin, The Fifth Season
Auteur : N.K. Jemisin
</example>

Citation :
“Certains humains théorisent que les espèces intelligentes s’éteignent avant de pouvoir s’étendre dans l’espace. S’ils ont raison, alors le silence du ciel nocturne est le silence du cimetière.”― Ted Chiang, Exhalation
Auteur :
Assistant (réponse de Claude)Ted Chiang

Dans ce prompt, l’exemple fournit à Claude des indications sur la façon d’extraire le nom de l’auteur d’une citation donnée, ce qui permet à Claude de reproduire facilement le processus sur une nouvelle entrée.


Formater les sorties

Les exemples sont particulièrement efficaces pour les tâches qui nécessitent des sorties structurées ou formatées. Parfois, au lieu de fournir des instructions de formatage étape par étape, vous pouvez simplement inclure quelques exemples du format de sortie souhaité (bien que nous recommandions d’avoir à la fois des instructions et des exemples ensemble, car cela sera probablement plus efficace que l’un sans l’autre).

Supposons que vous vouliez que Claude extraie les noms et les professions d’un texte donné et les formate sous forme de liste. Voici comment vous pourriez inciter Claude avec des exemples :

RôleContenu
Utilisateur<example>
Texte : Sarah Martinez, une infirmière dévouée, était connue pour ses soins compatissants à l’hôpital local. David Thompson, un ingénieur logiciel innovant, a travaillé sans relâche sur des projets révolutionnaires.
Sortie :
1. Sarah Martinez [INFIRMIÈRE]
2. David Thompson [INGÉNIEUR LOGICIEL]
</example>

<example>
Texte : Le chef Oliver Hamilton a transformé la scène culinaire avec son restaurant de la ferme à la table. Juste en bas de la rue, vous trouverez la bibliothèque, où la bibliothécaire en chef Elizabeth Chen a travaillé avec diligence pour créer un espace accueillant pour tous.
Sortie :
1. Oliver Hamilton [CHEF]
2. Elizabeth Chen [BIBLIOTHÉCAIRE]
</example>

Texte : Au marché animé des agriculteurs de la ville, vous trouverez Laura Simmons, une agricultrice biologique passionnée connue pour ses délicieux produits. Au centre communautaire, Kevin Alvarez, un professeur de danse qualifié, a apporté la joie du mouvement à des personnes de tous âges.
Sortie :
Assistant (réponse de Claude)1. Laura Simmons [AGRICULTRICE BIOLOGIQUE]
2. Kevin Alvarez [PROFESSEUR DE DANSE]

En observant ces exemples, Claude apprend à extraire les informations pertinentes et à les formater sous forme de liste numérotée avec les noms et les professions dans le style souhaité.


Un mot de mise en garde

Bien que les exemples soient incroyablement puissants, il est important d’être conscient des pièges potentiels. Claude peut parfois repérer des modèles non intentionnels dans vos exemples, ce qui peut conduire à un surajustement ou à des comportements inattendus.

Par exemple, si tous vos exemples d’e-mails se terminent par “Cordialement”, Claude pourrait apprendre à toujours signer de cette façon pour les e-mails qu’il génère, même si ce n’est pas approprié pour tous les cas. Pour atténuer cela, assurez-vous que vos exemples sont diversifiés et représentatifs de toute la gamme des sorties souhaitées.


Itération et raffinement

La création de l’ensemble parfait d’exemples implique souvent une itération et un raffinement. Si les performances de Claude ne répondent pas tout à fait à vos attentes, considérez les points suivants :

  • Analysez la sortie : Recherchez des modèles dans les réponses de Claude qui s’écartent de ce que vous voulez. Cela peut vous aider à identifier les domaines où vos exemples pourraient être peu clairs ou trompeurs, ou où des exemples supplémentaires pourraient aider.
  • Ajoutez plus d’exemples : Si Claude a du mal avec certains types d’entrées, fournissez des exemples supplémentaires qui traitent spécifiquement de ces scénarios.
  • Révisez les exemples existants : Parfois, même de petites modifications de vos exemples peuvent faire une grande différence. Expérimentez avec différentes formulations, formats ou structures pour voir ce qui fonctionne le mieux.
  • Obtenez l’aide de Claude : Écrire de bons exemples est difficile ! Vous pouvez demander à Claude d’évaluer la diversité ou la pertinence de vos exemples pour une tâche donnée, ou de générer de nouveaux exemples en fonction d’un ensemble d’exemples existants à référencer.

N’oubliez pas que l’ingénierie des prompts est un processus itératif. Ne vous découragez pas si vos exemples initiaux ne donnent pas des résultats parfaits - avec un peu d’ajustement et d’expérimentation, vous serez en mesure de libérer tout le potentiel de Claude et d’obtenir des résultats exceptionnels pour vos applications.


Ressources supplémentaires

  • Techniques d’ingénierie des prompts : Explorez d’autres stratégies pour optimiser vos prompts et améliorer les performances de Claude.
  • Anthropic cookbook : Parcourez une collection de notebooks Jupyter contenant des extraits de code copiables qui démontrent des techniques, des intégrations et des implémentations hautement efficaces et avancées utilisant Claude.
  • Bibliothèque de prompts : Inspirez-vous d’une sélection de prompts pour diverses tâches et cas d’utilisation.