Google teste le nouvel agent IA « Codebase Investigator » dans Gemini CLI

Google invite les développeurs à tester une nouvelle fonctionnalité expérimentale d'IA pour songemini-clioutil de ligne de commande. Annoncé lors d'une discussion sur GitHub le 17 octobre, le « Codebase Investigator Agent » est un outil autonome conçu pour aider les ingénieurs à comprendre les bases de code complexes.

Contrairement à la simple recherche, l'agent explore le code en fonction d'objectifs de haut niveau pour générer des rapports détaillés. La fonctionnalité est désormais disponible dans la dernière version préliminaire, et Google recherche activement les commentaires des utilisateurs sur sa précision, ses performances et son comportement global pour façonner son développement futur.

Un agent autonome pour l'exploration de codes complexes

Google introduit un moyen plus sophistiqué permettant aux développeurs d'analyser leurs projets directement depuis le terminal. Le nouvel agent enquêteur Codebase,détaillé dans une discussion GitHub, va au-delà de la recherche de code traditionnelle en fonctionnant comme un agent autonome.

Au lieu de récupérer des lignes ou des fonctions spécifiques, il aborde les requêtes des développeurs de haut niveau, souvent ambiguës, qui nécessitent une compréhension globale de la base de code.

Selon un article de Silvio Junior de Google, « Les recherches de code simples sont idéales pour trouver des lignes spécifiques, mais elles échouent souvent lorsque vous devez créer une image complète du fonctionnement d'une fonctionnalité sur plusieurs fichiers. »

A lire aussi :

Le nouvel agent est conçu pour combler cette lacune. Il est conçu pour enquêter sur des questions vagues mais critiques dont la réponse s'étend sur plusieurs fichiers et répertoires.

Pour les développeurs, cela signifie poser des questions qui nécessitaient auparavant des heures d'exploration manuelle, comme essayer de comprendre un système existant ou une nouvelle fonctionnalité complexe. « C'est parfait pour les questions ambiguës telles que « Comment fonctionne notre couche de mise en cache ? » où la réponse ne se trouve pas en un seul endroit », a-t-il ajouté.

Une fois l’enquête terminée, l’agent fournit un rapport complet bien plus détaillé qu’un fichier journal standard.

Ce résultat comprend un résumé de haut niveau de ses découvertes, une trace détaillée de son parcours d'exploration à travers le code et une analyse de tous les fichiers et fonctions identifiés comme pertinents.

Les informations structurées peuvent ensuite être utilisées par d'autres agents d'IA pour des tâches complexes ou fournir aux développeurs une compréhension approfondie et exploitable de l'architecture de leur logiciel.

Comment tester l'enquêteur de base de code

Les développeurs désireux d’essayer le nouvel outil peuvent y accéder immédiatement. L'agent est activé par défaut dans lev0.10.0-previewlibération degemini-cli. Le développement actif se poursuit, avecune sortie nocturne le 20 octobrey compris un correctif qui permet à l'enquêteur « d'utiliser tous les modes », ce qui suggère qu'une intégration plus large est en cours.

Google a également fourni aux développeurs un contrôle granulaire sur le comportement de l'agent. Les utilisateurs peuvent modifier ses paramètres dans un bloc de configuration « expérimental » dans leur fichier de paramètres.

Les principales options incluent l'ajustement dumaxNumTurnspour limiter ou étendre la profondeur de l'investigation, ce qui est crucial pour gérer le temps sur des bases de code très volumineuses.

Les développeurs peuvent également spécifier le modèle d'IA, qui est par défaut le puissantgemini-2.5-pro, et définissez unthinkingBudgetpour gérer son effort de calcul.

La société lance un appel direct à la communauté des développeurs pour l'aider à affiner l'outil.

Dans l'annonce, Google souligne la nature expérimentale de l'agent et demande des commentaires détaillés sur des domaines spécifiques. "Il s'agit d'une première version de l'agent, et vos commentaires sont cruciaux. Veuillez répondre à ce fil avec vos réflexions, notamment concernant l'exactitude, le comportement de l'agent, les performances et les cas d'utilisation !", a écrit Silvio Junior.

Cette approche ouverte vise à tirer parti de la contribution de la communauté pour améliorer l'utilité et la fiabilité de l'agent avant une version plus large.

Premiers retours et paysage concurrentiel

Les premières réactions de la communauté ont été positives. Un utilisateur, « diegomazuco », a répondu à la discussion sur GitHub après la mise à jour vers une version préliminaire, en déclarant : « Je viens de mettre à jour vers la version 'Release v0.10.0-preview.2' et j'ai trouvé cette nouvelle fonctionnalité très intéressante et fonctionnelle, je la teste déjà dans un de mes projets et elle m'a déjà beaucoup aidé !

Cette validation précoce suggère que l'outil s'avère déjà utile pour son objectif prévu, à savoir simplifier les tâches de développement complexes.

Le Codebase Investigator est la dernière amélioration degemini-cli, un outil gratuit et open source que Google a lancé en juin 2025 pour apporter ses puissants modèles d'IA directement au terminal.

La nouvelle fonctionnalité arrive sur un marché extrêmement concurrentiel pour les outils de développement d’IA. Google lui-même poursuit plusieurs stratégies, proposant également son agent de codage asynchrone, Jules, conçu pour déléguer des tâches entières plutôt que pour l'exploration collaborative.

Pendant ce temps, l’ensemble du secteur innove à un rythme effréné. OpenAI a récemment mis son puissant agent Codex en disponibilité générale, élargissant sa portée avec une intégration Slack et un SDK de développeur pour intégrer l'agent dans des outils personnalisés.

Dans une démarche parallèle qui met en évidence une approche stratégique différente, Anthropic vient de lancer Claude Code pour le Web, déplaçant son assistant de codage IA vers le navigateur en mettant fortement l'accent sur des environnements sécurisés et en bac à sable pour garantir la sécurité lors d'un fonctionnement autonome.

La décision de Google de publier Codebase Investigator en tant que fonctionnalité expérimentale pilotée par la communauté au sein d'un outil open source existant met en évidence une stratégie de développement rapide et itératif.

En intégrant des fonctionnalités de plus en plus autonomes directement dans la ligne de commande (l'environnement natif de nombreux développeurs), Google joue un rôle important pour devenir un partenaire indispensable dans le flux de travail moderne d'ingénierie logicielle.

Les retours recueillis lors de cette phase de tests publics détermineront probablement la rapidité avec laquelle ce nouvel agent puissant passera du statut d'expérimentation à une fonctionnalité essentielle dans la bataille en cours pour le bureau des développeurs.

Related Posts