Les assistants logiciels pour l'écriture de code agissent souvent comme un cuisinier qui, pour faire cuire un seul œuf, relit tout son livre de recettes. Lorsqu'ils reçoivent une tâche de correction mineure, ils rouvrent des dizaines de fichiers et vérifient des connexions connues depuis longtemps. C'est du travail superflu — de l'énergie gaspillée.
Les chercheurs ont proposé la méthode E3 : d'abord évaluer la complexité réelle, effectuer un minimum d'actions et élargir la recherche seulement en cas d'échec. Un tel algorithme rappelle un cuisinier expérimenté qui prépare un œuf selon une recette éprouvée, sans gestes inutiles. C'est une approche raisonnable plutôt que la panique.
L'objectif n'est pas de tester un robot, mais une IA fondée sur l'ingénierie, qui ne gonfle pas la tâche comme un trou noir dévorant tout autour d'elle.
Sans la méthode E3, l'agent a examiné 12 fois plus de fichiers que nécessaire pour une correction très simple.