La société JetBrains a annoncé le lancement du mode de fonctionnement économique « Eco Mode » dans l'outil d'assistance à la programmation basé sur des agents intelligents « Junie ». Ce nouveau système vise à restructurer la manière dont les modèles d'intelligence artificielle consomment des ressources lors de l'exécution de tâches de programmation longues, contribuant ainsi à réduire les coûts opérationnels de manière significative sans affecter l'efficacité de la résolution des problèmes de programmation.
Les agents d'intelligence artificielle s'appuient généralement sur l'exécution de tâches via de petites étapes successives : ouverture de fichiers, recherche dans le projet, réalisation de modifications et tests répétés des codes de programmation. Habituellement, un seul modèle d'IA coûteux est utilisé tout au long de ce processus. Le nouveau mode Eco Mode résout ce problème en répartissant le travail entre un modèle principal intelligent et coûteux, dont le rôle se limite à la planification, et un autre modèle moins coûteux qui prend en charge les tâches d'exécution pratique.
Mécanisme de fonctionnement du mode Eco Mode
Le nouveau système fonctionne via deux étapes fondamentales pour répartir les rôles efficacement en fonction de la nature de la tâche requise :
- Phase de planification (rôle architectural) : Le modèle choisi par l'utilisateur (tel que Opus, Fable, Grok ou GPT) étudie les codes et effectue des recherches sans apporter de modifications réelles, à l'exception de l'éventuelle écriture d'un petit test pour prouver le défaut en cas de signalement d'une erreur. Le rôle de ce modèle se limite à explorer le problème et à établir un plan détaillé incluant l'objectif, la portée, l'emplacement de la modification, la méthodologie, les méthodes de test et les risques potentiels.
- Phase d'exécution (rôle de construction) : L'outil transfère la conversation et le plan d'action complet à un autre modèle moins coûteux (actuellement GPT-6 Luna). Ce modèle prend en charge les étapes pratiques longues telles que la modification des fichiers, l'exécution de la construction, le test des codes et la correction des erreurs jusqu'à ce que la tâche soit terminée avec succès.
Pourquoi cette évolution est-elle importante pour les développeurs ?
Les tests internes menés par la société sur deux critères différents ont montré une baisse notable du coût des modèles par tâche ; le taux d'économie a atteint environ 57 % dans le deuxième critère et 48 % dans le premier, tandis que les taux de réussite et de résolution des problèmes sont restés stables avec une variation ne dépassant pas un point de pourcentage par rapport à la méthode traditionnelle.
Disponibilité et versions prises en charge
Le mode Eco Mode est actuellement disponible pour les utilisateurs du programme d'accès anticipé (EAP) pour l'environnement de développement JetBrains Air dans des versions spécifiques incluant IntelliJ IDEA 2026.3 Beta, et sera suivi par d'autres environnements de développement dans leurs versions bêta, en plus des versions stables 2026.2. La fonctionnalité est également disponible par défaut dans l'interface de ligne de commande Junie CLI à partir de la version 26.10.20 pour la configuration prise en charge.