Aller au contenu principal

Fournir des exemples

Fournir des exemples dans vos prompts est l’une des techniques d’ingenierie les plus efficaces. Cette approche, appelee “one-shot” ou “multi-shot prompting”, consiste a donner a Claude des paires entree/sortie pour guider ses reponses.

Comment ca marche

Prenons un exemple d’analyse de sentiment. Vous voulez que Claude categorise un tweet comme positif ou negatif. Le defi : le sarcasme. Un tweet comme “Ah oui, c’etait vraiment le meilleur film depuis ‘Plan 9 from Outer Space’” semble positif en surface, mais c’est du sarcasme (Plan 9 from Outer Space est un film notoire).

Ajouter des exemples au prompt

Les elements cles :

  • Introduction claire : “Voici un exemple d’entree avec une reponse ideale”
  • Balises XML pour la structure : <sample_input> et <ideal_output>
  • Exemples concrets qui demontrent le comportement souhaite

Gerer les cas limites

Pour les scenarios delicats comme le sarcasme, utilisez plusieurs exemples (multi-shot prompting) :

Soyez particulierement attentif aux tweets contenant du sarcasme.
Par exemple :

<sample_input>
Oh super, j'avais vraiment besoin d'un retard de vol ce soir ! Excellent !
</sample_input>
<ideal_output>
Negatif
</ideal_output>

Quand utiliser des exemples

Les exemples sont particulierement utiles pour :

  • Capturer des cas limites ou des scenarios atypiques
  • Definir des formats de sortie complexes (structures JSON specifiques)
  • Montrer a Claude exactement a quoi ressemble une “bonne” sortie

Trouver de bons exemples

Dans vos evaluations de prompts, cherchez les sorties ayant les meilleurs scores. Copiez l’entree et la sortie d’une reponse qui a obtenu un 10 (ou votre meilleur score) pour l’utiliser comme exemple.

Ajouter du contexte aux exemples

Rendez les exemples encore plus efficaces en expliquant pourquoi ils sont bons :

<ideal_output>
[Votre exemple de sortie ici]
</ideal_output>

Ce plan alimentaire est bien structure, fournit des informations detaillees
sur les choix alimentaires et les quantites, et s'aligne avec les objectifs
et restrictions de l'athlete.

Cela aide Claude a comprendre non seulement quoi produire, mais pourquoi cette sortie est consideree comme ideale.

Bonnes pratiques

  • Utilisez des balises XML pour structurer clairement vos exemples
  • Soyez explicite sur ce que vous montrez a Claude
  • Choisissez des exemples representatifs qui couvrent vos cas d’usage les plus importants
  • Incluez des cas limites qui pourraient pieger le modele
  • Expliquez pourquoi les exemples sont bons quand ce n’est pas evident