Microsoft vide le chat des agents IA et gagne jusqu'à 66% à budget identique
Des chercheurs de Microsoft ont constaté que les agents IA autonomes s'enlisent dans des « bassins d'idées ». À mesure que le contexte du chat s'allonge, l'agent s'accroche de plus en plus à une zone locale de l'espace des solutions et ne parvient plus à en sortir. Leur méthode, Fork-and-Flush, ramifie le processus et efface l'historique des échanges, mais conserve l'espace de travail (fichiers, code, artefacts). À budget de calcul identique, les résultats progressent jusqu'à 66%. • Problème : un contexte long restreint la recherche de solutions. • Solution : réinitialiser le chat, garder le workspace. • Effet : jusqu'à +66% à compute égal.
Traité par IA depuis The Decoder ; édité par Hamidun News
Les agents IA autonomes trouvent de moins bonnes solutions à mesure que leur propre conversation s'accumule. C'est la conclusion de chercheurs de Microsoft. Ils ont baptisé cet effet « bassins d'idées » (idea basins) : des zones locales de l'espace des solutions dont un agent à long contexte ne peut plus s'extraire. Leur méthode, Fork-and-Flush, efface l'historique du chat mais conserve l'espace de travail. À budget de calcul identique, elle produit des résultats jusqu'à 66% meilleurs.
Comment un agent s'enlise dans un bassin
Un agent qui travaille longtemps sur une tâche remplit son contexte, pas à pas, d'hypothèses, d'essais ratés et de conclusions intermédiaires. Tout cela conditionne l'étape suivante. Le modèle continue de développer la direction déjà choisie, même si elle mène à une impasse, et chaque nouveau message renforce cette trajectoire. Les chercheurs décrivent ce phénomène comme l'entrée dans une zone locale dont il n'existe aucune issue dans le déroulement normal du travail.
Augmenter le budget ne résout pas le problème. Si l'agent tourne autour d'une seule idée, les tokens et les étapes supplémentaires ne font qu'approfondir le bassin. La manière de dépenser le calcul compte donc davantage que son volume.
Fork-and-Flush : ramifier et réinitialiser
La méthode repose sur deux opérations. Fork crée des embranchements du processus, tandis que Flush efface l'historique du chat. Détail essentiel : seule la conversation est supprimée, l'espace de travail reste intact. Tout ce que l'agent a déjà produit concrètement est conservé : fichiers, code, artefacts. Le modèle repart avec un contexte vierge et examine un environnement de travail déjà prêt, sans le poids de ses raisonnements précédents.
L'agent reprend ainsi la tâche sans les biais accumulés, mais sans perdre ses avancées tangibles. D'où l'efficacité : il n'est pas nécessaire de tout recommencer de zéro.
Paramètres clés selon l'étude :
- Problème : les « bassins d'idées » causés par la croissance du contexte du chat ;
- Ce qui est réinitialisé : l'historique des échanges de l'agent ;
- Ce qui est conservé : l'espace de travail ;
- Budget : le même volume de calcul que dans l'approche de référence ;
- Résultat : un gain allant jusqu'à 66%.
Les mots « jusqu'à 66% » désignent un maximum, pas une moyenne. La publication d'origine de The Decoder ne détaille ni les tâches, ni les modèles, ni les benchmarks : il est donc trop tôt pour juger du gain typique. Il faut consulter le travail de Microsoft lui-même.
Que tester dans vos propres agents
L'idée s'applique bien au-delà du laboratoire de recherche, en particulier pour le code, où les agents travaillent pendant des heures. Si les résultats se confirment en pratique, plusieurs pistes en découlent.
Premièrement : stocker l'état dans l'espace de travail, pas dans le dialogue. Tout ce qui compte (code, notes, résultats de vérification) doit se trouver dans des fichiers et dans le dépôt, d'où il pourra être relu après une réinitialisation du contexte.
Deuxièmement : ne pas étirer une même session indéfiniment. Si l'agent n'avance plus depuis longtemps, il coûte moins cher de vider le contexte et de lui offrir un regard neuf sur l'état actuel du projet que de remettre des tokens dans le même dialogue.
Troisièmement : lancer plusieurs branches à contexte vierge plutôt qu'une seule branche longue. Le budget de calcul reste le même, mais les chances de trouver un autre « bassin » augmentent.
La méthode remet en cause l'hypothèse habituelle selon laquelle le contexte accumulé aide toujours. Pour les systèmes agentiques, il faut sans doute le considérer comme une ressource aux rendements décroissants, à gérer aussi consciencieusement que les tokens et le temps d'exécution.
- 25 oct. 2026Microsoft prépare le déploiement de gigawatts de puces maison dans ses datacenters
- 25 oct. 2026Microsoft annonce Maia 300 : 40% de tokens par mégawatt en plus que les GPU
- 25 oct. 2026Nadella appelle à considérer tous les modèles d'IA comme compromis et avance 4 mesures
- 25 oct. 2026Anthropic a publié dix annonces pour Claude en trois mois : des écoles à SpaceX
Questions clés sur cet article
Comment un agent s'enlise dans un bassin?
Un agent qui travaille longtemps sur une tâche remplit son contexte, pas à pas, d'hypothèses, d'essais ratés et de conclusions intermédiaires. Tout cela conditionne l'étape suivante. Le modèle continue de développer la direction déjà choisie, même si elle mène à une impasse, et chaque nouveau message renforce cette trajectoire. Les chercheurs décrivent ce phénomène comme l'entrée dans une zone locale dont il n'existe aucune issue dans le déroulement normal du travail. Augmenter le budget ne résout pas le problème. Si l'agent tourne autour d'une seule idée, les tokens et les
Que sait-on sur Fork-and-Flush : ramifier et réinitialiser ?
La méthode repose sur deux opérations. Fork crée des embranchements du processus, tandis que Flush efface l'historique du chat. Détail essentiel : seule la conversation est supprimée, l'espace de travail reste intact. Tout ce que l'agent a déjà produit concrètement est conservé : fichiers, code, artefacts. Le modèle repart avec un contexte vierge et examine un environnement de travail déjà prêt, sans le poids de ses raisonnements précédents. L'agent reprend ainsi la tâche sans les biais accumulés, mais sans perdre ses avancées tangibles. D'où l'efficacité : il n'est pas néc
Que sait-on sur Que tester dans vos propres agents ?
L'idée s'applique bien au-delà du laboratoire de recherche, en particulier pour le code, où les agents travaillent pendant des heures. Si les résultats se confirment en pratique, plusieurs pistes en découlent. Premièrement : stocker l'état dans l'espace de travail, pas dans le dialogue. Tout ce qui compte (code, notes, résultats de vérification) doit se trouver dans des fichiers et dans le dépôt, d'où il pourra être relu après une réinitialisation du contexte. Deuxièmement : ne pas étirer une même session indéfiniment. Si l'agent n'avance plus depuis longtemps, il coûte moi
Delegate Deep Research, Coding & Workflows to an AI Agent
Deploy autonomous multi-step execution with NomadNet Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and complex task orchestration.
L'essentiel de l'IA — une fois par semaine
Sept actus qui ont vraiment compté, choisies à la main. Sans bruit ni communiqués.
C'est fait ! Vérifiez votre boîte mail pour la confirmation.