Tous les guides
Expert • 3 h3 h (théorie + exercices interactifs)Guide gratuit

Module 9 — L'ingénierie du contexte (Context Engineering)

Maîtrisez la discipline clé de l'IA moderne : concevoir, optimiser et gouverner le contexte fourni aux LLMs pour des performances de production.

Les Quatre Piliers

Loading diagram…

Les Quatre Piliers en Détail

Ce qui entre dans une fenêtre de contexte et pourquoi

Pilier 1, Instructions

Le prompt système définit QUI est le modèle, CE QU'il doit faire, et COMMENT il doit se comporter. C'est le fondement de chaque interaction.
code
Vous êtes un conseiller financier pour investisseurs particuliers.

Règles :
- Ne jamais recommander d'actions spécifiques
- Toujours inclure les avertissements de risque
- Utiliser un langage simple (niveau collège)
- Si l'utilisateur demande sur les cryptos, rediriger vers notre spécialiste

Ton : Professionnel mais accessible. Utiliser des analogies.

💡 De bonnes instructions sont spécifiques sur ce qu'il NE FAUT PAS faire. Les contraintes préviennent les erreurs.

1/4

La lecture honnête du « context engineering » comme discipline récemment nommée, suivie sur r/MachineLearning, r/LocalLLaMA, et r/PromptEngineering : le cadrage en quatre piliers est utile comme checklist, et l'observation plus pointue de la communauté, c'est que le goulot dans les LLM en prod n'est presque jamais « on n'a pas donné assez de contexte au modèle » — c'est « on a donné trop de contexte, mal ordonné, et il a perdu de vue ce qui comptait ». Le papier lost-in-the-middle (Liu et al., 2023), les benchmarks long-context d'Anthropic, et la recherche LLMlingua sur la compression de prompts pointent tous vers le même pattern : plus de tokens n'est pas mieux, des tokens pertinents en premier, c'est mieux.

Là où la communauté nuance à juste titre le pitch « 200K de contexte résoud tout » : les grandes fenêtres rendent facile la paresse de retrieval. Les équipes qui obtiennent de bons résultats continuent de faire le travail dur de scoring, ranking et pruning de leur contexte au plus petit set qui permette au modèle de répondre — exactement comme si la fenêtre était de 8K. Les ablations RAG vs long-context de l'équipe Chroma sont claires : 16K curé bat 128K déversé sur la plupart des métriques aval.

Règle pragmatique des gens qui font tourner de vrais pipelines de contexte : écrivez un budget de contexte par tâche (tokens pour le système, tokens pour le retrieval, tokens pour les exemples, tokens pour l'input user), forcez-le dans le code, et quand vous le dépassez, coupez plutôt que d'upgrader vers un modèle plus grand. La discipline de couper vous force à apprendre ce dont le modèle a réellement besoin pour répondre, ce qui vaut plus que les tokens supplémentaires.

Gestion du Budget de Contexte

Contexte vs Performance

Budget de TokensCe que Vous Pouvez InclureCas d'Usage Typique
4K tokensPrompt système + 1 requête + réponse courteChatbot simple, Q/R
16K tokensPrompt système + 3-5 chunks RAG + historiqueAssistant ancré sur documents
128K tokensPrompt système + document complet + historique étendu + exemplesAnalyse complexe, revue de code
1M+ tokensDocuments multiples, bases de code entières, archives de conversationRecherche approfondie, Q/R sur codebase

← Scroll horizontally →

Vérification rapide

Pourquoi les connaissances RAG devraient-elles obtenir la plus grande part du contexte (50 %) ?

Techniques Avancées

Click to expand
Click to expand

Testez Votre Compréhension

Question 1 sur 5.

Quiz Context Engineering

0 / 5 réponses validées

Q1.Quels sont les quatre piliers du context engineering ?

5 question(s) restante(s)

Pour aller plus loin

Vous comprenez maintenant l'architecture du contexte. Ensuite, explorez un défi spécifique : le problème du Lost-in-the-Middle, pourquoi les modèles peinent avec l'information enfouie dans de longs contextes, et comment concevoir autour de ce problème.


Continuez vers Lost-in-the-Middle : RAG Avancé pour apprendre les effets de position dans le contexte.


L'Effet Lost-in-the-Middle

Pourquoi l'Attention Chute au Milieu

Comprendre le mécanisme derrière l'effet

Biais de Primauté

Les mécanismes d'attention des Transformers pondèrent naturellement plus fortement les premiers tokens. Le prompt système et le contexte initial définissent le cadre d'interprétation.

💡 Les premières impressions comptent même pour l'IA, le contexte initial façonne comment les informations suivantes sont interprétées.

1/4

La lecture honnête de lost-in-the-middle trois ans après le papier original de Liu et al., suivie sur r/MachineLearning, r/LocalLLaMA, et r/LangChain : l'effet est réel, il s'est atténué avec les modèles récents mais n'a pas disparu, et toute annonce vendeur de « rappel parfait sur 1M de tokens » est du marketing tant que vous ne l'avez pas vérifié sur vos données. Le benchmark NoLiMA d'Anthropic, le benchmark RULER, et la recherche context rot de Chroma montrent tous le même tableau : les tests synthétiques needle-in-a-haystack sur-évaluent la performance réelle, parce que les vrais documents contiennent des distracteurs, des matches partiels et du bruit sémantiquement lié que les tests purs needle n'ont pas.

Là où la communauté nuance à juste titre le « long context tue le RAG » : long context et RAG sont complémentaires, pas concurrents. Les équipes avec la meilleure qualité de retrieval combinent une fenêtre de 10 à 15K de contexte bien ranké avec un modèle long-context qui porte l'historique de conversation et les instructions user. Déverser 128K de chunks non rankés dans la fenêtre fait moins bien que du RAG classique à 8K sur la plupart des vraies requêtes ; le ranking compte plus que la taille de fenêtre.

Règle pragmatique des gens qui font tourner du RAG en prod : toujours faire une passe de reranking (Cohere Rerank, Jina Reranker, ou un cross-encoder self-hosté), toujours placer vos chunks les mieux scorés au début et à la fin du contexte, et toujours mesurer le recall sur votre propre jeu d'eval — pas sur MTEB, pas sur BEIR, pas sur des slides vendeur. La courbe de sensibilité à la position est subtile et spécifique au modèle, et vous n'apprenez la vôtre qu'en testant.

Architecture RAG Avancée

RAG Basique vs RAG Optimisé

AspectRAG BasiqueRAG Optimisé
RécupérationTop-K par similaritéRécupérer + re-classer par pertinence ET diversité
Nombre de DocumentsAutant que possible5-7 chunks de haute qualité
OrdonnancementPar score de récupérationPlus pertinents au début ET à la fin, support au milieu
RedondanceInformations dupliquées fréquentesDédupliqué et compressé
Localisation de la RéponseN'importe où dans le contexteForcée au début ou à la fin via re-classement

← Scroll horizontally →

Vérification rapide

Quel est le nombre optimal de chunks RAG pour la plupart des requêtes ?

Re-Classement : La Clé de la Qualité

Click to expand
Click to expand

Testez Votre Compréhension

Question 1 sur 5.

Quiz Lost-in-the-Middle

0 / 5 réponses validées

Q1.Qu'est-ce que l'effet 'lost-in-the-middle' ?

5 question(s) restante(s)

Prochaines Étapes

Vous comprenez comment la position affecte le contexte IA. Le dernier article de ce module couvre le prompt caching et le protocole MCP, optimiser les systèmes IA pour l'efficacité en production.


Continuez vers Prompt Caching et Protocole MCP pour apprendre l'optimisation de production.


La partie du prompt caching que personne n'optimise (jusqu'à ce que ça morde)

Le pitch standard, c'est caching = 80-90 % d'économie sur les tokens. Vrai. Ce que la plupart des articles omettent, et ce que les ingénieurs sur r/LangChain et r/OpenAI continuent d'apprendre à la dure, c'est que le caching n'est un gain que si votre cache hit. Et qu'il hit ou non dépend de choix d'architecture qui paraissent innocents jusqu'à ce que vous les mesuriez.

Trois pièges concrets à nommer :

  • →L'asymétrie des TTL est réelle. Le TTL par défaut d'Anthropic est de 5 minutes, celui d'OpenAI 1 heure, Google entre les deux. Si votre trafic est en rafales avec 10+ minutes de calme, le cache Anthropic s'évaporera entre les rafales et vos "économies" disparaîtront discrètement. La doc prompt caching d'Anthropic propose désormais des tiers de cache à 1 heure à un surcoût — le calcul vaut le coup pour les charges calmes mais régulières.
  • →Les frontières de cache doivent coller aux fréquences de changement. Si vous mélangez l'ordre des chunks RAG entre requêtes, le cache casse. Triez les chunks récupérés par une clé stable (document ID) avant concaténation ; ce seul changement a à lui seul économisé à des équipes des factures mensuelles à cinq chiffres.
  • →Les system prompts dynamiques sont un tueur silencieux de cache. Injecter le timestamp courant ou un user ID dans le system prompt paraît anodin. Ça invalide le cache à chaque requête. Déplacez tout ce qui est dynamique à la fin de votre prompt, toujours.

Côté MCP, la spécification officielle Model Context Protocol est courte et lisible ; si vous écrivez encore des schémas de fonctions bespoke par vendor en 2026, vous construisez de la dette technique. L'annonce MCP d'Anthropic vaut cinq minutes pour comprendre pourquoi ce standard a gagné la course.

Prompt Caching : Arrêtez de Payer Deux Fois les Mêmes Tokens

Chaque appel API envoie votre prompt système + contexte RAG + historique de conversation. Si votre prompt système fait 2 000 tokens et reste identique pour toutes les requêtes, vous payez ces 2 000 tokens à chaque fois. Le prompt caching dit à l'API : « J'ai déjà envoyé ce préfixe, réutilisez-le. »

Comment Fonctionne le Prompt Caching

Du paiement répété à l'efficacité par cache

Sans Caching

Chaque requête envoie le contexte complet. Pour une fenêtre de 10 000 tokens dont 8 000 sont statiques (prompt système + base de connaissances), vous payez 8 000 tokens répétés à chaque requête.
code
Requête 1 : [8000 tokens statiques] + [2000 tokens dynamiques] = 10 000 tokens facturés
Requête 2 : [8000 tokens statiques] + [2000 tokens dynamiques] = 10 000 tokens facturés
Requête 3 : [8000 tokens statiques] + [2000 tokens dynamiques] = 10 000 tokens facturés

Total : 30 000 tokens facturés pour 6 000 tokens de contenu unique

💡 80 % de vos dépenses en tokens sont GASPILLÉES à renvoyer un contenu identique.

1/4
Vérification rapide

Quelle est la meilleure façon de maximiser les taux de hits de cache ?

MCP : Le Model Context Protocol

Avant vs Après MCP

AspectAvant MCPAvec MCP
Intégration d'OutilsCode personnalisé pour chaque outil et chaque modèleProtocole standard : écrire une fois, fonctionne avec tous les modèles
Ajouter un Nouvel OutilDes jours de développement personnaliséDes heures : implémenter la spec du serveur MCP
Changer de ModèleRéécrire toutes les intégrations d'outilsPointer MCP vers le nouveau modèle
Découverte d'OutilsListes d'outils codées en durDynamique : le modèle découvre les outils disponibles au runtime
SécuritéAd hoc par intégrationAuth, permissions et périmètre standardisés

← Scroll horizontally →

Architecture MCP

Comment le protocole connecte les modèles aux outils

Serveur MCP

Chaque outil ou source de données exécute un serveur MCP qui décrit ses capacités : quels outils il offre, quels paramètres ils acceptent, et ce qu'ils retournent.
code
Serveur MCP : 'Service Météo'
Outils :
  - get_weather(city, units)
  - get_forecast(city, days)
Ressources :
  - weather://cities -> liste des villes supportées
  - weather://alerts -> alertes météo actives

💡 Un serveur MCP est un wrapper standardisé autour de n'importe quelle API ou source de données.

1/4
Loading diagram…

Checklist d'Optimisation Production

Click to expand
Click to expand

Testez Votre Compréhension

Question 1 sur 5.

Quiz Prompt Caching et MCP

0 / 5 réponses validées

Q1.De combien le prompt caching peut-il réduire les coûts API ?

5 question(s) restante(s)

Félicitations !

Vous avez complété le Module 9 et l'ensemble du curriculum IA avancé. Vous comprenez maintenant :

  • →Le context engineering, concevoir l'environnement informationnel pour l'IA
  • →Le lost-in-the-middle, les effets de position et l'optimisation
  • →L'optimisation de production, caching, MCP et gestion des coûts

Ce sont les compétences qui séparent les amateurs de prompts des ingénieurs IA de production.


Retournez à la vue d'ensemble du Module 9 pour revoir votre progression et explorer les prochaines étapes.

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
Pour approfondir — guide gratuit

Introduction to Generative AI

Un cas pratique IA dans votre boîte mail

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