Anthropic a enfin résolu le problème de la fenêtre de contexte de 1M

원제 · Anthropic Finally Fixed The 1M Context Window Problem

12:593분 읽기AI LABS2026. 04. 22.컴퓨터/소프트웨어 · 경영/리더십 · AI/미래기술

핵심 요약

Pour éviter la dégradation des performances sur une fenêtre de 1 million de jetons, il faut gérer activement le contexte en rembobinant après les erreurs, en utilisant des sous-agents pour les tâches isolées et en privilégiant une compaction manuelle basée sur des structures JSON rigides.

하이라이트

  • La dégradation des performances du modèle, appelée « pourriture contextuelle », commence dès 300 000 à 400 000 jetons, soit environ 40 % de la fenêtre de 1 million de jetons.

  • La compaction automatique réduit la fiabilité car Claude supprime des détails cruciaux lors de la synthèse, perdant ainsi le contexte de soutien nécessaire à la prise de décision.

  • L'utilisation de sous-agents isolés permet de traiter des tâches complexes, comme la recherche Web ou la génération de documents, sans polluer la fenêtre de contexte principale avec des données brutes.

  • Le rembobinage (rewind) après une erreur est supérieur à la simple correction car il élimine les segments de contexte invalides avant qu'ils ne soient intégrés par la compaction.

  • La création d'un état persistant via un format JSON structuré permet de réinitialiser le contexte sans perdre les contraintes ou les objectifs du projet.

타임라인

  1. La réalité de la fenêtre de 1 million de jetons

    Bien que la capacité de 1 million de jetons soit présentée comme une amélioration, elle s'avère être une arme à double tranchant. L'encombrement du contexte sature l'attention du modèle et entraîne des erreurs de raisonnement. Les utilisateurs doivent agir activement pour prévenir cette dégradation, plutôt que de compter sur la capacité théorique maximale.

    • La dégradation des performances survient bien avant la saturation totale de la fenêtre.
    • Le concept de « pourriture contextuelle » désigne l'incapacité du modèle à rester focalisé lorsque trop d'informations interfèrent avec son raisonnement.
    • Les problèmes commencent généralement autour de 300 000 à 400 000 jetons.
  2. Erreurs courantes des agents de longue durée

    La gestion inefficace du contexte, notamment lors de sessions prolongées, entraîne une perte de cohérence. L'agent peut oublier des contraintes précédemment fixées ou agir sur la base de fichiers dont l'état a été modifié sans qu'il en soit informé. Ces erreurs s'accumulent, rendant difficile l'identification de la source exacte du problème.

    • L'absence de gestion du contexte mène à quatre échecs : pollution contextuelle, dérive des objectifs, corruption de la mémoire et imprécision décisionnelle.
    • La corruption de la mémoire survient quand l'agent se réfère à des états obsolètes créés par des sous-processus disparus.
    • La dérive des objectifs se manifeste lorsque l'agent oublie les directives initiales à cause de la surcharge d'informations.
  3. Stratégies de gestion du contexte : Compaction et Effacement

    La compaction déclenchée par l'agent lui-même est souvent imprécise. Il est préférable d'initier la compaction manuellement en fournissant une instruction explicite sur ce qui doit être priorisé. Pour une gestion optimale, le stockage d'un état sous format JSON permet une transition propre vers une nouvelle session, garantissant ainsi que l'agent travaille à partir d'informations vérifiées et structurées.

    • La compaction automatique est destructrice car elle privilégie les informations récentes et supprime des détails contextuels jugés superflus par le modèle.
    • Le contrôle manuel de la compaction permet de spécifier les contraintes et décisions à conserver.
    • L'utilisation d'un schéma JSON structuré combiné à une commande 'clear' permet de réinitialiser la session tout en préservant l'état critique du projet.
  4. Optimisation via sous-agents et rembobinage

    L'utilisation de sous-agents permet d'isoler les recherches ou refactorisations intensives pour éviter la pollution contextuelle. Le rembobinage est une pratique proactive essentielle pour corriger les erreurs de parcours. En supprimant les portions incorrectes de l'historique, l'agent évite de s'appuyer sur des données fausses, améliorant ainsi la précision décisionnelle sur le long terme.

    • Les sous-agents traitent des tâches isolées et ne renvoient que la synthèse finale, préservant la clarté du contexte principal.
    • Le rembobinage (double touche Échap) élimine les séquences d'erreurs avant qu'elles ne soient consolidées dans la mémoire ou lors d'une compaction.
    • Récapituler périodiquement les objectifs renforce l'alignement de l'agent dans les tâches de longue durée.

설명

Le contexte de Claude se dégrade bien avant d'atteindre 1 million de jetons, et la plupart des utilisateurs de Claude Code ne s'en rendent pas compte. Cette vidéo décortique l'ingénierie du contexte pour Anthropic Claude, en abordant le « vibe coding » et la programmation assistée par IA telle qu'elle est réellement pratiquée par l'équipe. Envie de sponsoriser une vidéo ? Apprenez-en plus ici : [https://ailabs.services/](https://ailabs.services/) Communauté avec toutes les ressources 📦 : [http://ailabspro.io](http://ailabspro.io) Le problème du contexte dans Claude Code est plus important que ne le suggère la récente mise à jour de la fenêtre. Après Opus 4.5, Claude est livré avec une fenêtre de 1 million de jetons au lieu de l'ancienne fenêtre de 200k, mais ce contexte de 1 million de Claude ne résout pas réellement les problèmes rencontrés lors des sessions à long contexte. En réalité, le problème d'oubli de la fenêtre de 1M de Claude survient bien plus tôt que prévu, commençant vers 300 000 à 400 000 jetons selon le créateur de Claude Code. C'est la réalité de la fenêtre de contexte de Claude Code que la plupart des gens ignorent. À mesure que le contexte de Claude Code se remplit, quatre modes de défaillance apparaissent : la pollution du contexte, la dérive des objectifs, la corruption de la mémoire et l'imprécision décisionnelle. La solution vers laquelle la plupart des gens se tournent est la compaction, mais celle-ci entraîne une perte de données et aggrave souvent les choses, surtout lorsqu'elle se déclenche automatiquement au milieu d'une tâche. Dans ce tutoriel sur Claude Code, nous couvrons : - Pourquoi le contexte de Claude Code se dégrade avant que la fenêtre ne soit pleine - Quand utiliser la compaction par rapport à la commande "clear" - Comment combiner "clear" et la compaction avec un fichier de transfert JSON structuré - La pratique du "pin" pour garder les objectifs à jour lors de tâches longues - L'utilisation de sous-agents pour isoler la recherche, le refactoring et le travail de synthèse - Pourquoi le "rewind" est plus efficace que le re-prompting lorsque Claude commet une erreur Si vous utilisez l'IA de Claude pour le "vibe coding" ou si vous voulez apprendre à utiliser Claude Code pour des tâches plus longues, gérer le contexte de Claude de manière délibérée est le levier le plus important à votre disposition. Les compétences de Claude et les sous-agents aident, mais sans ingénierie du contexte, vous continuerez à rencontrer les mêmes problèmes, quelle que soit la taille de la fenêtre. Hashtags #claudecode #claude #ai #claudeai #claudecodetutorial #claudeskills #vibecoding #howtouseclaudecode #claudecontext

커뮤니티 글

모든 글 보기
이 영상에 대해 글쓰기