Tous les guides
DébutantÀ votre rythmeGuide gratuitSection 11/50

Few-shot prompting — Apprendre par l'exemple

Découvrez les usages de l’IA générative : prompts, assistants, création multimédia et contrôles des réponses. Progressez par sections et exercices, à votre rythme.

💡

Contenu gratuit, accessible sans compte. Les outils et modèles évoluent : consultez le dossier actuel pour vérifier leurs versions. Modèles et sources

Section 10.2.3 : Few-shot prompting — Apprendre par l'exemple

🎯 Objectif pédagogique

Maîtriser le few-shot prompting : guider le modèle en lui fournissant des exemples concrets pour obtenir des résultats qui suivent exactement le format, le ton et la logique souhaités. C'est la technique la plus puissante pour la cohérence et la personnalisation.


Le few-shot : enseigner par l'exemple

Le few-shot prompting consiste à fournir quelques exemples (généralement 2 à 5) avant de poser la vraie question. Le modèle apprend le pattern des exemples et l'applique à la nouvelle entrée. C'est une forme d'apprentissage en contexte (in-context learning) — le modèle n'est pas réentraîné, il comprend le pattern à partir des exemples.

Imaginez que vous embauchez un stagiaire. Plutôt que de lui expliquer pendant 30 minutes comment rédiger un compte-rendu, vous lui montrez 3 comptes-rendus exemplaires et dites "Fais pareil". C'est exactement ce que fait le few-shot prompting.

Structure d'un prompt few-shot

La structure est toujours la même : instruction → exemples → question réelle.

[Instruction générale qui décrit la tâche]

Exemple 1 :
Input : [exemple d'entrée 1]
Output : [sortie attendue 1]

Exemple 2 :
Input : [exemple d'entrée 2]
Output : [sortie attendue 2]

Exemple 3 :
Input : [exemple d'entrée 3]
Output : [sortie attendue 3]

Maintenant :
Input : [votre vraie question]
Output :

Exemples concrets de few-shot par cas d'usage

1. Classification de tickets support (format + catégorisation)

Classe chaque ticket dans une catégorie et un niveau d'urgence.
Format strict : Catégorie : [X] | Urgence : [Haute/Moyenne/Basse]

Ticket : "Je n'arrive plus à me connecter depuis ce matin"
Catégorie : Authentification | Urgence : Haute

Ticket : "Est-il possible d'exporter mes données en CSV ?"
Catégorie : Fonctionnalité | Urgence : Basse

Ticket : "L'application crash quand j'ouvre l'onglet rapports"
Catégorie : Bug | Urgence : Haute

Ticket : "Comment changer la langue de l'interface ?"
Catégorie : Support utilisateur | Urgence : Basse

Ticket : "Votre concurrent offre une fonctionnalité de chat intégré, 
est-ce prévu chez vous ?"
Catégorie :

2. Génération de descriptions produit (ton + style cohérent)

Rédige une description de produit e-commerce dans ce style exact.
Chaque description : emoji + phrase d'accroche + 3 caractéristiques + 
phrase de conclusion. Moins de 50 mots total.

Produit : Casque audio Bluetooth
Description : 🎧 Plongez dans un son cristallin. Autonomie 30h, 
réduction de bruit active, et design ultra-léger de 180g. 
Votre compagnon audio de tous les jours, du bureau au métro.

Produit : Sac à dos urbain
Description : 🎒 L'allié des city-dwellers. Compartiment laptop 15", 
tissu imperméable certifié IPX4, et 12 poches organisées. 
Du café à la salle de réunion, il vous suit partout.

Produit : Thermos intelligent
Description : 🌡️ Votre boisson, toujours à la bonne température. 
Affichage LED de la température, maintien chaud 12h/froid 24h, 
acier inoxydable 500ml. Le compagnon des matins pressés.

Produit : Montre connectée sport
Description :

3. Extraction structurée (format JSON précis)

Extrais les entités nommées au format JSON suivant.
Champs obligatoires : entreprise, produit, lieu, date.
Si un champ est absent, utilise null.

Texte : "Apple a annoncé l'iPhone 16 à Cupertino le 9 septembre."
JSON : {"entreprise": "Apple", "produit": "iPhone 16", 
"lieu": "Cupertino", "date": "9 septembre"}

Texte : "Tesla livrera le Cybertruck aux clients européens 
depuis Berlin en mars 2025."
JSON : {"entreprise": "Tesla", "produit": "Cybertruck", 
"lieu": "Berlin", "date": "mars 2025"}

Texte : "Le nouveau médicament de Sanofi sera disponible 
en pharmacies au premier trimestre."
JSON : {"entreprise": "Sanofi", "produit": "nouveau médicament", 
"lieu": null, "date": "premier trimestre"}

Texte : "Google a présenté Gemini 3.1 lors de I/O à Mountain View 
le 14 mai."
JSON :

4. Rédaction d'accroches LinkedIn (style personnel)

Réécris cette information brute en accroche LinkedIn engageante.
Style : phrase choc en première ligne (hook), puis 3-4 lignes 
de contexte, puis conclusion avec question.

Info brute : "J'ai automatisé 40% de mes tâches avec l'IA"
Post LinkedIn : 
J'ai supprimé 3 heures de travail répétitif par jour.

Pas en embauchant quelqu'un.
Pas en travaillant moins.
En utilisant ChatGPT + Zapier sur 5 workflows clés.

Le résultat : 40% de mes tâches tournent en autopilote.
Quelle est la prochaine tâche que vous allez automatiser ?

Info brute : "Notre startup est passée de 0 à 100K€ MRR en 8 mois"
Post LinkedIn :
100K€ de revenus récurrents mensuels.

Il y a 8 mois, c'était 0€.
Pas de levée de fonds. Pas de pub payante.
Juste un produit qui résout un vrai problème + du bouche à oreille.

Les 3 décisions qui ont tout changé ⬇️
Quelle est VOTRE stratégie pour atteindre le PMF ?

Info brute : "J'ai changé de carrière à 40 ans pour rejoindre la tech"
Post LinkedIn :

Combien d'exemples fournir ?

NombreNomQuand l'utiliserCoût en tokens
1one-shotFormat simple, tâche familièreFaible
2-3few-shot standardBon équilibre qualité/coût pour 80% des casModéré
4-5few-shot richeFormat complexe, nécessite une cohérence forteÉlevé
6+many-shotRarement utile — risque de surcharger le contexteTrès élevé

3 règles d'or pour choisir vos exemples

  1. →Diversité : vos exemples doivent couvrir les cas variés de votre tâche. Pour une classification à 3 catégories, incluez au moins un exemple de chaque.
  2. →Qualité : des exemples médiocres produisent des résultats médiocres. Utilisez vos meilleurs exemples réels.
  3. →Représentativité : les exemples doivent ressembler aux cas réels que vous traiterez. Des exemples trop simples produisent des résultats trop simples.

Les pièges du few-shot à éviter

PiègeCe qui se passeSolution
Exemples trop similairesLe modèle croit que tous les cas sont identiquesVariez les exemples (positif/négatif, court/long)
Exemples contradictoiresLe modèle est confus sur le patternVérifiez la cohérence entre exemples
Trop d'exemplesConsomme des tokens sans améliorer3 exemples suffisent dans 80% des cas
Exemples mal formatésLe modèle reproduit les erreurs de formatRelisez vos exemples attentivement
Ordre des exemplesLe modèle est biaisé par le dernier exempleMettez le cas le plus "normal" en dernier

Zero-shot vs Few-shot : l'arbre de décision

Zero-shot vs Few-shot — Guide de choix

Commencez toujours en zero-shot. Si le résultat n'est pas satisfaisant, passez en few-shot.
CritèreZero-shotFew-shot
Exemples fournisAucun2-5 exemples
Meilleur pourTâches standards (résumé, traduction)Formats personnalisés, styles uniques
Rapidité de créationTrès rapide (quelques secondes)Plus lent (trouver/créer les exemples)
Cohérence du formatVariableExcellente (reproduit le pattern)
Consommation de tokensFaiblePlus élevée (+30-50%)
Qualité sur tâche personnalisée★★★☆☆★★★★★
Idéal quandTâche claire et standardFormat spécifique ou style unique

← Scroll horizontally →

Exercice pratique : construire vos propres few-shots

Durée : 20 minutes

  1. →Choisissez une tâche récurrente dans votre travail (rédaction d'emails, classification, résumé de réunion)
  2. →Rédigez 3 exemples de haute qualité (input réel + output idéal)
  3. →Testez le prompt few-shot sur un nouveau cas réel
  4. →Comparez avec le même cas en zero-shot — notez la différence
  5. →Enregistrez ce prompt dans votre bibliothèque de templates (cf. section 10.2.8)
Vérification rapide

Qu'est-ce que le 'in-context learning' des LLM ?

Vérification rapide

Combien d'exemples few-shot sont recommandés pour la plupart des cas d'usage ?

Votre progression

Cette progression est déclarative et conservée dans votre navigateur. L’attestation finale ne constitue pas un diplôme ni une évaluation indépendante.

Voir ma progression et mon attestation

Apprendre l’IA, du premier prompt aux agents

15 guides gratuitsQuiz, schémas et ateliersSans compte

Un cas pratique IA dans votre boîte mail

Méthodes, ressources et nouveaux exercices. Gratuit, avec désinscription à tout moment.