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