Leçon 4 sur 15
Comprendre le contexte et la fenêtre de contexte
12 min de lecture
Points clés de cette leçon
- La fenêtre de contexte est l'espace de travail limité où vit la conversation.
- Trop d'informations diluent le signal autant qu'un manque de contexte.
- Gérer le contexte, c'est choisir quoi inclure et quand repartir à neuf.
Comprendre la fenêtre de contexte est l'une des compétences les plus rentables pour bien travailler avec Claude Code. C'est elle qui détermine ce que l'assistant « voit » à un instant donné, et donc la qualité de ses réponses.
Qu'est-ce que la fenêtre de contexte
Un modèle de langage ne dispose pas d'une mémoire infinie. Il traite, à chaque échange, une quantité limitée de texte : vos messages, ses réponses, le contenu des fichiers lus, les résultats de commandes. Cet ensemble forme la fenêtre de contexte.
On la mesure en tokens, des fragments de texte. Un mot français correspond souvent à un ou deux tokens. Quand la conversation grossit, elle consomme cet espace, qui n'est pas extensible à volonté.
Contexte n'est pas mémoire permanente
Le contexte d'une session disparaît quand vous la fermez. Pour une mémoire
durable, on s'appuie sur le fichier CLAUDE.md, présenté dans la
leçon dédiée. Le contexte,
lui, est volatil et propre à la conversation en cours.
Pourquoi le « plus » n'est pas toujours mieux
Il est tentant de tout fournir à l'assistant : l'intégralité du dépôt, des logs entiers, l'historique complet. C'est contre-productif. Un contexte saturé dilue les informations vraiment importantes au milieu du bruit.
Le signal et le bruit
Pensez la fenêtre de contexte comme un bureau. Quelques documents bien choisis permettent de travailler. Une montagne de papiers, même pertinents, rend chaque pièce difficile à retrouver.
L'objectif n'est donc pas de remplir le contexte, mais de le composer : juste ce qu'il faut pour que l'assistant raisonne correctement sur la tâche.
Gérer activement le contexte
Plusieurs gestes simples gardent le contexte sain tout au long du travail.
Laisser l'assistant lire au besoin
Plutôt que de coller le contenu de dix fichiers, décrivez la tâche et laissez Claude Code ouvrir lui-même les fichiers pertinents. Il chargera ce qui est utile, au moment utile.
Repartir d'une session propre
Quand vous changez complètement de sujet, ouvrez une nouvelle session. Une conversation longue qui mélange trois tâches sans rapport est moins efficace que trois conversations ciblées. Les commandes pour gérer ces sessions sont détaillées dans la leçon sur les commandes essentielles.
Condenser avant de saturer
Sur une tâche longue, demandez périodiquement à l'assistant de résumer l'état d'avancement. Ce résumé compact peut servir de point de reprise et remplace avantageusement un historique verbeux.
Reconnaître les signaux d'un contexte dégradé
Quand la fenêtre devient trop chargée, certains symptômes apparaissent :
- l'assistant oublie une consigne donnée plus tôt dans la conversation ;
- il redemande une information déjà fournie ;
- ses réponses deviennent génériques ou hésitantes ;
- il se contredit d'un message à l'autre.
Face à ces signaux, ne forcez pas. Résumez l'essentiel, ouvrez une nouvelle session avec ce résumé, et reprenez sur des bases saines.
Bonnes pratiques de composition du contexte
Un contexte efficace combine trois ingrédients : un objectif clair et précis, les fichiers strictement nécessaires, et les contraintes à respecter. Évitez les digressions et les informations « au cas où ». Si une donnée n'aide pas directement la tâche en cours, elle a sa place ailleurs.
En résumé
La fenêtre de contexte est une ressource limitée à gérer délibérément. Fournir le bon contexte, ni trop ni trop peu, est ce qui distingue une session fluide d'une session frustrante.
Poursuivez avec les commandes essentielles pour piloter vos sessions, ou explorez l'ensemble des cours. Pour aller vers une expertise reconnue, visez la certification Certified Architect.