Qu’est-ce que le few-shot prompting ?

Lexique & définitions

LEXIQUE IA PROMPT LAB

Prompt & ingénierie

Maîtriser le Few-Shot Prompting : Guider l’IA par l’exemple

Définition express

Le few-shot prompting (ou apprentissage par quelques exemples) est une technique d’ingénierie de prompt qui consiste à fournir au modèle d’IA quelques exemples de paires ‘entrée – sortie attendue’ avant de lui poser la question finale.

Points clés

  • Repose sur l’In-Context Learning (apprentissage en contexte).
  • Permet d’imposer un format ou un style spécifique.
  • Réduit les hallucinations sur des tâches logiques ou de classification.

Le point différenciant

Contrairement au ‘Zero-shot’ (où l’on pose la question directement sans contexte) ou au ‘Fine-tuning’ (qui nécessite un réentraînement technique), le few-shot exploite la capacité du modèle à apprendre temporairement du contexte immédiat.

En résumé

Imaginez que vous embauchez un stagiaire pour classer des emails. Au lieu de simplement lui dire ‘Classe ces emails’, vous lui montrez trois exemples : ‘Cet email parle de remboursement -> Classeur Compta’, ‘Celui-ci parle de bugs -> Classeur Tech’, etc. Ensuite, vous lui donnez le nouvel email. Le Few-Shot Prompting, c’est exactement cela : montrer à l’IA quelques exemples de ce que vous voulez avant de lui demander de travailler.

Pourquoi c’est important ?

La principale distinction du few-shot prompting réside dans son équilibre entre effort et performance. Le **Zero-shot** est rapide mais aléatoire pour les tâches complexes. Le **Fine-tuning** est extrêmement performant mais coûteux et lent. Le **Few-shot** permet d’obtenir des résultats de haute qualité instantanément, sans modifier les poids du modèle (paramètres internes), simplement en structurant intelligemment l’invite de commande (prompt).

Détails & Concepts liés


Mécanisme : L’In-Context Learning

Les LLM (Large Language Models) sont des moteurs de complétion de motifs. En leur fournissant une séquence d’exemples (A->B, A->B, A->…), le modèle identifie le motif logique et tente de le reproduire pour la dernière entrée. Il ne ‘mémorise’ pas les exemples pour le futur, mais les utilise dans sa mémoire à court terme (fenêtre de contexte) pour ajuster sa réponse immédiate.


Sélection des exemples

La qualité des exemples (shots) est plus importante que leur quantité. Il est crucial que les exemples soient diversifiés, représentatifs des cas limites et qu’ils couvrent l’ensemble des étiquettes possibles (dans le cas d’une classification) pour éviter de biaiser le modèle vers une réponse type.


Combinaison avec Chain-of-Thought

Pour des problèmes de raisonnement complexe (mathématiques, logique), le few-shot prompting est souvent combiné avec le ‘Chain-of-Thought’ (CoT). Au lieu de donner juste la réponse dans l’exemple, on donne l’exemple avec le raisonnement étape par étape qui mène à la réponse. Cela décuple les performances du modèle.

Cas d’usage concrets

  • Classification de texte (ex: attribuer un sentiment positif/négatif/neutre à des avis clients).

  • Extraction de données structurées (ex: transformer un paragraphe de texte en format JSON strict).

  • Imitation de style (ex: rédiger une réponse en adoptant le ton spécifique d’une marque en montrant des exemples précédents).

  • Résolution de problèmes logiques où le modèle a tendance à échouer sans guide.

Méthode & Prompting

À éviter

Demander à l’IA de classer un texte sans exemple, ou donner des exemples incohérents où le format de sortie change à chaque fois.

Bon usage

Fournir une instruction claire, suivie de 3 à 5 exemples au format identique, puis terminer par la nouvelle requête à traiter.

TEMPLATE DE PROMPT
Tâche : Convertir les phrases en argot vers un français formel.

Exemple 1 :
Entrée : C’est ouf ce truc !
Sortie : C’est impressionnant.

Exemple 2 :
Entrée : J’ai le seum.
Sortie : Je suis déçu.

Exemple 3 :
Entrée : On se capte plus tard.
Sortie : On se voit plus tard.

Entrée : Il m’a ghosté.
Sortie :

Impact & Rentabilité

⏱️ Gain de tempsÉlevé : Permet d’obtenir un résultat utilisable en quelques minutes sans attendre un réentraînement du modèle.
✨ Qualité attendueMoyen à Élevé : Standardise les sorties et réduit drastiquement les erreurs de formatage.
Impact DécisionnelFacilite le prototypage rapide d’applications IA avant d’investir dans du développement lourd.

Limites & Points d’attention

Le few-shot prompting consomme plus de tokens (ce qui peut coûter plus cher et réduire l’espace disponible pour la réponse). De plus, les modèles sont sensibles à l’ordre des exemples (biais de récence) et peuvent reproduire des erreurs si un des exemples contient une faute.

L’essentiel à retenir

  • Le few-shot consiste à donner des exemples (shots) dans le prompt.
  • Il guide le modèle sur le fond (raisonnement) et la forme (syntaxe/format).
  • 3 à 5 exemples suffisent généralement pour voir une amélioration significative.
  • C’est une alternative agile au fine-tuning pour la plupart des tâches professionnelles.

Questions Fréquentes

Combien d’exemples (shots) faut-il donner ?+
En général, entre 3 et 5 exemples offrent le meilleur compromis entre performance et consommation de tokens. Au-delà, le gain de qualité tend à plafonner.
Le few-shot prompting fonctionne-t-il sur tous les modèles ?+
Il fonctionne mieux sur les grands modèles (LLM) comme GPT-4 ou Claude 3. Les plus petits modèles (moins de 7B paramètres) ont parfois du mal à saisir les nuances des exemples.
Quelle est la différence avec le One-shot prompting ?+
C’est la même logique. Le One-shot utilise un seul exemple. Le Few-shot en utilise plusieurs (few). Le One-shot est souvent suffisant pour le formatage, le Few-shot est nécessaire pour la logique.
Les exemples doivent-ils être vrais ?+
Idéalement oui, mais le modèle apprend surtout la structure et la logique de transformation. Même avec des faits inventés dans les exemples, le modèle peut comprendre la tâche, mais des exemples réels restent préférables pour la précision.

PROMPT-LAB.FR

Comprendre • Prompter • Accélérer

Sommaire

Découvre comment l’IA peut te faire gagner 1h par jour (sans devenir expert)

Les articles similaires

C’est quoi Perplexity AI ?

C’est quoi un prompt contradictoire ?

C’est quoi HeyGen ?

L’IA peut-elle vraiment dicter nos choix ?

passe en premium pour débloquer
tous les prompts marketing