Chargement

Fournir des exemples dans vos invites est l'une des techniques d'ingénierie des prompts les plus efficaces que vous utiliserez. Cette approche, connue sous le nom de prompting « one-shot » ou « multi-shot », consiste à donner à Claude des paires d'entrée/sortie d'exemple pour guider ses réponses.

Comment fonctionnent les exemples

Examinons un exemple d'analyse de sentiment. Disons que vous voulez que Claude catégorise si un tweet est positif ou négatif :

Le défi ici est le sarcasme. Un tweet comme « Ouais, bien sûr, c'était le meilleur film que j'ai vu depuis 'Plan 9 from Outer Space' » semble positif en surface, mais il est en réalité sarcastique et négatif (Plan 9 from Outer Space est connu pour être particulièrement mauvais).

Ajouter des exemples à votre invite

Pour gérer cela, vous pouvez ajouter des exemples qui montrent à Claude exactement comment répondre :

Les éléments clés sont :

  • Une introduction claire : « Voici un exemple d'entrée avec une réponse idéale »
  • Des balises XML pour la structure : <sample_input> et <ideal_output>
  • Des exemples concrets qui démontrent le comportement souhaité

Gérer les cas particuliers

Pour des scénarios délicats comme le sarcasme, vous pouvez fournir plusieurs exemples (prompting multi-shot). Ajoutez du contexte pour souligner ce à quoi Claude doit être attentif :

Be especially careful with tweets that contain sarcasm.
For example:
<sample_input>
Oh yeah, I really needed a flight delay tonight! Excellent!
</sample_input>
<ideal_output>
Negative
</ideal_output>

Quand utiliser des exemples

Les exemples sont particulièrement utiles pour :

  • Capturer des cas particuliers ou des scénarios limites
  • Définir des formats de sortie complexes (comme des structures JSON spécifiques)
  • Montrer à Claude exactement à quoi ressemble une « bonne » sortie

Trouver de bons exemples à partir des évaluations

Lorsque vous exécutez des évaluations de prompts, recherchez vos sorties les mieux notées dans le rapport HTML. Celles-ci constituent d'excellents exemples à inclure dans votre invite.

Trouvez une réponse qui a bien noté (idéalement un 10, ou votre meilleur score), puis copiez à la fois l'entrée et la sortie pour les utiliser comme exemple.

Ajouter du contexte aux exemples

Vous pouvez rendre les exemples encore plus efficaces en expliquant pourquoi ils sont bons. Après votre sortie d'exemple, ajoutez une brève explication :

<ideal_output>
[Your example output here]
</ideal_output>

This example meal plan is well-structured, provides detailed information on food choices and quantities, and aligns with the athlete's goals and restrictions.

Cela aide Claude à comprendre non seulement ce qu'il faut produire, mais aussi pourquoi cette sortie est considérée comme idéale.

Bonnes pratiques

  • Utilisez des balises XML pour structurer clairement vos exemples
  • Soyez explicite sur ce que vous montrez à Claude
  • Choisissez des exemples représentatifs qui couvrent vos cas d'usage les plus importants
  • Incluez des cas particuliers qui pourraient faire trébucher le modèle
  • Expliquez pourquoi les exemples sont bons lorsque ce n'est pas évident

Le prompting one-shot et multi-shot deviendra rapidement un outil essentiel dans votre boîte à outils d'ingénierie des prompts, en particulier lorsque vous avez besoin de sorties cohérentes et bien formatées ou que vous souhaitez gérer de manière fiable des cas limites délicats.