In-Context Learning (ICL)
iaDéfinition
L'In-Context Learning, ou ICL, est une capacité émergente des grands modèles de langage leur permettant d'apprendre et de s'adapter à une nouvelle tâche uniquement à partir d'exemples ou d'instructions fournis directement dans le prompt de la requête, sans qu'aucune mise à jour des poids internes du modèle ne soit nécessaire, contrairement au fine-tuning qui exige un réentraînement effectif. L'ICL se décline en trois variantes selon le nombre d'exemples fournis : le zero-shot, où seule l'instruction est donnée sans aucun exemple démonstratif, s'appuyant entièrement sur la connaissance générale acquise au pré-entraînement, le few-shot, où quelques exemples représentatifs de la tâche attendue sont insérés avant la requête réelle pour illustrer le format et le raisonnement souhaités, et le many-shot, une variante plus récente rendue possible par l'extension considérable des fenêtres de contexte, insérant des dizaines voire des centaines d'exemples démonstratifs. Le mécanisme sous-jacent exact expliquant cette capacité reste un sujet actif de recherche en interprétabilité, certaines hypothèses suggérant que le mécanisme d'attention du Transformer réalise implicitement une forme d'apprentissage statistique à la volée sur les exemples fournis. L'ICL constitue le fondement pratique de nombreuses techniques de prompting avancées utilisées quotidiennement en production, dont le chain-of-thought.
Description
L'In-Context Learning (ICL) est la capacité émergente des LLM à apprendre et s'adapter à une nouvelle tâche uniquement à partir d'exemples fournis dans le prompt, sans aucune mise à jour des poids du modèle. Il se décline en zero-shot, few-shot et many-shot selon le nombre d'exemples.
Fonctionnement
Les exemples fournis dans le prompt (demonstrations) guident le modèle vers le format et la sémantique de réponse attendus. La qualité, l'ordre et la diversité des exemples influencent significativement les performances. Le modèle semble retrouver des patterns appris en pré-entraînement plutôt qu'apprendre véritablement.
Points clés
- Permet d'adapter rapidement un LLM à la classification de menaces sans fine-tuning coûteux en GPU
- Le many-shot (dizaines à centaines d'exemples) surpasse parfois le fine-tuning pour des tâches très spécialisées
- La sensibilité à l'ordre des exemples est une limitation : les premiers et derniers exemples ont plus d'impact
Articles liés
Expert en cybersécurité offensive et intelligence artificielle. Pentest, audit et développement IA sur-mesure.
Services
- Audit Infrastructure
- Audit Kubernetes
- Audit Microsoft 365
- Audit Sécurité Réseau
- Analyse de Risques
- Audit Active Directory
- Audit Application Web
- Audit Cloud (AWS/Azure/GCP)
- Audit Messagerie
- Audit API (OWASP Top 10)
- Audit DevSecOps & CI/CD
- Audit Code Source (SAST)
- Audit Postes de Travail
- Audit Sauvegarde & Résilience
- Audit OT/SCADA (IEC 62443)
- Développement IA
- Formations
Ressources
Projets & Outils
© 2026 Ayi NEDJIMI Consultants. Tous droits réservés.
Un projet cybersécurité ?
Expert dispo · Réponse 24h