Google lance Jules : l'agent de codage IA optimisé par Gemini 2.5 Pro
Google a annoncé la disponibilité générale de Jules, son assistant de codage asynchrone basé sur des agents, sortant ainsi l’outil de sa phase bêta. Propulsé par le modèle avancé Gemini 2.5 Pro, Jules est positionné comme une aide significative pour les développeurs souhaitant décharger et rationaliser les tâches de programmation routinières, allant de l’écriture de tests et de la création de nouvelles fonctionnalités à la correction de bugs, la génération de journaux de modifications audio et la mise à jour des dépendances.
Contrairement aux assistants de codage conventionnels en temps réel, Jules fonctionne de manière asynchrone. Il s’intègre directement aux dépôts de code existants d’un développeur, clonant la base de code dans une machine virtuelle sécurisée de Google Cloud où il travaille avec diligence en arrière-plan. Une fois ses tâches terminées, Jules présente un plan complet, détaillant son raisonnement et fournissant une différence claire (diff) des modifications proposées, permettant aux développeurs de réviser et d’approuver les modifications avant qu’elles ne soient fusionnées dans la base de code principale. Google souligne que le service est privé par défaut, garantissant qu’il ne s’entraîne pas sur le code propriétaire des utilisateurs et maintient toutes les données dans son environnement d’exécution isolé.
Le lancement public fait suite à une longue période bêta au cours de laquelle des milliers de développeurs ont utilisé Jules pour accomplir des dizaines de milliers de tâches, contribuant collectivement à plus de 140 000 améliorations de code qui ont ensuite été partagées publiquement. Sur la base des précieux retours recueillis auprès de ces premiers utilisateurs, Google a affiné l’interface de l’assistant, résolu des centaines de bugs et introduit de nouvelles fonctionnalités. Ces améliorations incluent une exécution plus rapide des tâches grâce à la réutilisation des configurations antérieures, une intégration transparente avec GitHub Issues et un support multimodal étendu.
Avec ses débuts publics, Jules est désormais accessible via trois niveaux d’accès distincts conçus pour répondre aux divers besoins des développeurs. Le niveau de base convient à ceux qui souhaitent expérimenter l’assistant sur des projets plus petits. Pour un travail quotidien soutenu, Google propose le niveau AI Pro, tandis que le niveau Google AI Ultra est conçu pour les environnements de codage de haute intensité nécessitant un support multi-agents à grande échelle.
Cependant, la transition hors de la version bêta n’a pas été accueillie avec un succès universel. Certains premiers testeurs ont exprimé des réserves quant à l’utilité pratique de Jules. Un utilisateur de Hacker News, par exemple, a fait remarquer : « J’ai joué avec, et je n’ai généralement pas été impressionné. Il y a des bugs d’interface utilisateur évidents et agaçants… et la sortie de l’outil n’est pas très bonne, sauf pour les problèmes les plus simples. Si le modèle était vraiment bon, j’adorerais cela, mais ce n’est pas le cas. »
D’autres préoccupations ont été soulevées concernant la complexité plus large des offres d’IA et de Workspace de Google, que certains utilisateurs trouvent confuses à naviguer. L’utilisateur Lucasoato a souligné cette frustration, commentant : « Nous avons essayé de comprendre les abonnements Google Workspace, mais c’est un gâchis complet. Je ne peux même pas dire si nous avons accès à Google AI Studio ou non. Leurs tutoriels sont des [absurdités] complètes, les documents sont tout simplement faux car ils font référence à des choses non reflétées sur la plateforme. »
Jules est disponible via Google AI Studio, ses capacités exactes et ses limites opérationnelles dépendant du niveau d’abonnement Google AI spécifique de l’utilisateur. Malgré les retours concernant la complexité de l’abonnement, Google n’a pas encore annoncé de changements immédiats pour simplifier son modèle d’abonnement global, bien qu’il affirme son engagement à itérer continuellement sur Jules et à intégrer les retours des développeurs dans les futures mises à jour.