# Gemini 4 Argon réduit la surcharge de l’ADK en 11 heures

> Google affirme que son agent de programmation a trouvé deux optimisations utiles dans son framework Python de 205 000 lignes. Quatre autres propositions ont été écartées lors de la revue du code.

Oossa · 2026-10-24 · https://oossa.com/fr/gemini-4-argon-cut-adk-overhead-in-an-11-hour-coding-run

Selon Google, Gemini 4 Argon a travaillé sans supervision pendant 11 heures sur le code Python de l’Agent Development Kit (ADK), un framework open source permettant de créer et de déployer des agents. L’expérience a abouti à deux optimisations retenues par Google : l’une a réduit d’environ 40 % la surcharge liée à la préparation des sessions en mémoire lors des longues sessions, et l’autre a accéléré de 21 % le chargement à froid des packages.

L’exercice visait à déterminer si le modèle pouvait améliorer un projet existant, plutôt qu’à créer une application de toutes pièces. ADK compte environ 205 000 lignes de code réparties dans près de 800 fichiers source. Bo Yang, ingénieur logiciel chez Google, a décrit cette session nocturne dans un billet daté du 13 octobre 2026 ; InfoQ a également rapporté ces résultats.

## Qu’a changé Argon ?

L’une des modifications a permis à ADK de filtrer les événements d’une conversation avant de les copier. Auparavant, le service de session en mémoire copiait toute la conversation avant de la réduire aux événements demandés par l’appelant. L’autre modification a différé le chargement des packages lourds jusqu’au moment où ils étaient nécessaires. Un agent textuel élémentaire importait auparavant des composants audio et vidéo, de traçage et de serveurs web, même lorsqu’il ne les utilisait pas.

Google affirme que l’amélioration des sessions a permis de gagner du temps à mesure que les conversations s’allongeaient. Lors d’un essai avec appel d’outils comportant 158 tours, la suppression des copies répétées a ramené la surcharge du framework de 65,6 secondes à 56,1 secondes. Il s’agit du temps consacré par le framework, et non du temps nécessaire au modèle pour accomplir la tâche. Google indique également que le chargement différé a accéléré de 21 % le chargement à froid, mais le billet ne précise pas le temps absolu ainsi économisé.

Pour encadrer l’expérience, l’équipe a ajouté des instructions propres au dépôt dans des fichiers .agents/skills et utilisé le mode /goal de Google Antigravity afin de garder la tâche à l’esprit pendant toute la session. Argon a mesuré les valeurs de référence sur quatre charges de travail, proposé six optimisations portant sur 32 fichiers et exécuté les 16 892 tests unitaires open source avant de terminer.

## Pourquoi quatre propositions ont-elles échoué à la revue ?

Google n’a retenu que deux des six modifications proposées. Les quatre autres ont été rejetées après examen par les développeurs, en raison notamment de préoccupations liées à la fiabilité, à la maintenabilité, à la compatibilité ou au caractère significatif des gains de vitesse. Un cache rejeté améliorait de 17 % un benchmark synthétique multi-agents, mais Google a indiqué qu’il pouvait renvoyer des données périmées si Python réutilisait une adresse mémoire après le ramasse-miettes.

Cette expérience montre ce que l’équipe de Google a jugé utile : l’agent pouvait suivre des modifications dans plusieurs fichiers et préparer du code pour une revue humaine. Elle ne montre pas qu’il peut apporter et déployer des changements de façon sûre sans cette revue. Selon le récit de Google, une tentative précédente n’avait pas respecté les conventions de l’équipe et avait manqué certains cas limites ; même après la session nocturne, les responsables du projet ont dû décider quelles propositions pouvaient être conservées sans risque.

## Les faits

- Google a décrit la session nocturne de Gemini 4 Argon dans un billet de blog daté du 13 octobre 2026.
- ADK compte environ 205 000 lignes de code Python réparties dans près de 800 fichiers source et comprend 16 892 tests unitaires open source.
- Google a retenu deux des six optimisations proposées ; la surcharge de préparation des sessions a diminué d’environ 40 % lors des longues sessions, et le chargement à froid des packages a été accéléré de 21 %.
- Lors d’un essai avec appel d’outils comportant 158 tours, Google a mesuré une baisse de la surcharge du framework, de 65,6 secondes à 56,1 secondes.

## Pourquoi c'est important

Pour les équipes qui maintiennent de grands projets Python, cet exemple laisse penser qu’un agent de programmation peut aider à repérer des améliorations de performances dans plusieurs fichiers, et pas seulement à modifier une fonction. Les résultats sont rapportés par Google, et ses ingénieurs ont tout de même rejeté quatre propositions : cette expérience ne permet donc pas de conclure que les équipes peuvent se passer de tests ou de revue de code.

## Sources et références

1. [Google Optimizes Agent Development Kit's 200K-line Python Codebase Overnight with Gemini 4 Argon](https://www.infoq.com/news/2026/10/google-argon-optimizes-adk/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=AI%2C+ML+%26+Data+Engineering) – InfoQ, 2026-10-24
2. [Google](https://developers.googleblog.com/optimizing-a-200000-line-python-codebase-overnight-with-gemini-4-argon/) – Google

Dernière mise à jour: 2026-10-24
