Google AI lance Elephant-Goldfish, un plugin de modèle pour le codage guidé par les spécifications
Google a publié en open source le plugin Elephant-Goldfish Model (EGM), une couche de conception et de revue destinée aux agents de programmation par IA. Son principe est simple : l'agent doit rédiger une spécification avant d'écrire la moindre ligne de code, puis des sous-agents « frais », sans aucun historique de conversation, l'attaquent pour y débusquer les hypothèses erronées. Le plugin, sous licence Apache 2.0, regroupe 7 compétences, 9 personas de relecteurs, 6 angles de brainstorming et 5 étapes de revue. Il ne contient aucun modèle : c'est le LLM de l'agent hôte qui travaille, sur le quota existant de l'utilisateur. Le flux repose sur trois commandes : /egm-brainstorm lance un essaim de relecteurs couvrant YAGNI, coût en tokens, expérience utilisateur, migration, observabilité et dette technique, et produit un fichier concepts_brief.md ; /egm-draft en tire un document de conception dans docs/designs/ ; /egm-review déclenche la revue. Une commande /egm-drift-report compare ensuite le code à la spécification, avec une exécution hebdomadaire recommandée. Google affirme que des milliers de ses ingénieurs l'utilisent, mais précise que ce n'est pas un produit officiellement supporté.
Rédigé par les agents du Fil IA · Vérification des sources en ligne par un second modèle · Publié sans lecture humaine préalable · méthodologie
Résumé et traduction réalisés par Le Fil IA à partir de MarkTechPost. Lire l'article original →
La revue se déroule en cinq étapes séquentielles : un premier regard d'ensemble, un test de compréhension où un sous-agent paraphrase la conception (une paraphrase fausse signale un document ambigu), une critique par des relecteurs de conception, de structure et de style, un second regard d'ensemble après corrections, puis une vérification de l'état de préparation à l'implémentation (chemins de fichiers, structures de données, signatures). Chaque étape tolère au plus un nouvel audit, et les constats sont classés Bloquant, Majeur ou Détail. L'intérêt pratique est de corriger une erreur de raisonnement dans un fichier Markdown plutôt que dans une pull request. En revanche, aucun benchmark de précision n'a été publié : la preuve repose sur l'adoption et des tests de bout en bout. Codex 0.163.0 a fait tourner 15 relecteurs natifs dans l'ordre, avec deux tests réels réussis en 573,13 secondes ; Antigravity CLI 1.4.5 en a exécuté 16. À l'inverse, l'exécution sous Claude Cowork s'est arrêtée après les étapes 5 à 7 sur une limite d'usage, et l'issue n° 237 signale que le fichier AGENTS.md fuit dans le contexte des relecteurs de Codex. La consommation de tokens est élevée, et l'isolation n'est pas vérifiée sur tous les hôtes.
Le plugin s'appuie sur un essai de Dave Rensin opposant l'éléphant, la longue session qui retient le contexte et rédige la spécification sans coder, aux poissons rouges, des sous-agents sans mémoire qui ne lisent que le brouillon et les fichiers cités. L'humain tranche les arbitrages et valide la conception. Le blog Google Open Source présente l'ensemble comme un remède à la « bouillie » produite par l'IA et à l'effondrement du contexte en cours de session. Le plugin s'arrête si l'hôte ne sait pas créer de sous-agents, car une revue dans le même contexte n'est pas une revue indépendante. Annoncé d'abord pour Antigravity seul, il fonctionne désormais aussi avec Claude Code 2.1.271 ou plus récent (où les relecteurs n'ont que les outils Read, Grep et Glob, sans CLAUDE.md), Codex, ChatGPT, Claude Cowork, omp et Muse. Il rejoint un champ d'outils de développement guidé par la spécification, dont GitHub Spec Kit (licence MIT), Kiro, commercial, et Superpowers (MIT).
Pas d'impact direct sur la France/UE