Google invita gli sviluppatori a testare una nuova funzionalità sperimentale di intelligenza artificiale per il suo strumento da riga di comando gemini-cli. Annunciato in una discussione su GitHub il 17 ottobre, il”Codebase Investigator Agent”è uno strumento autonomo progettato per aiutare gli ingegneri a comprendere basi di codice complesse.

A differenza della ricerca semplice, l’agente esplora il codice in base a obiettivi di alto livello per generare report dettagliati. La funzionalità è ora disponibile nell’ultima versione di anteprima e Google sta cercando attivamente il feedback degli utenti sulla sua precisione, prestazioni e comportamento generale per modellare il suo sviluppo futuro.

Un agente autonomo per l’esplorazione di codici complessi

Google sta introducendo un modo più sofisticato per consentire agli sviluppatori di analizzare i loro progetti direttamente dal terminale. Il nuovo Codebase Investigator Agent, descritto in una discussione su GitHub, va oltre la tradizionale ricerca del codice operando come agente autonomo.

Invece di recuperare linee o funzioni specifiche, affronta query di alto livello, spesso ambigue, degli sviluppatori che richiedono una comprensione olistica della base di codice.

Secondo un post di Silvio Junior di Google,”Simple Le ricerche di codice sono ottime per trovare righe specifiche, ma spesso falliscono quando è necessario creare un quadro completo del funzionamento di una funzionalità su più file.”

Il nuovo agente è stato creato per colmare questa lacuna. È progettato per indagare su domande vaghe ma critiche in cui la risposta si estende su più file e directory.

Per gli sviluppatori, questo significa porre domande che in precedenza richiedevano ore di esplorazione manuale, come cercare di comprendere un sistema legacy o una nuova funzionalità complessa.”È perfetto per domande ambigue come’Come funziona il nostro livello di caching?’, dove la risposta non è in un unico posto”, ha aggiunto.

Una volta completata un’indagine, l’agente fornisce un rapporto completo molto più dettagliato di un file di registro standard.

Questo output include un riepilogo di alto livello dei risultati, una traccia dettagliata del suo percorso di esplorazione attraverso il codice e un’analisi di tutti i file e le funzioni identificati se pertinente.

Le informazioni strutturate possono quindi essere utilizzate da altri agenti di intelligenza artificiale per attività complesse o fornire agli sviluppatori una comprensione profonda e utilizzabile dell’architettura del loro software.

Come testare Codebase Investigator

Gli sviluppatori desiderosi di provare il nuovo strumento possono accedervi immediatamente. L’agente è abilitato per impostazione predefinita nella versione di anteprima v0.10.0 di gemini-cli. Lo sviluppo attivo continua, con un rilascio notturno il 20 ottobre inclusa una correzione che abilita l’investigatore”per tutte le modalità”, suggerendo che è necessaria un’integrazione più ampia in corso.

Google ha inoltre fornito agli sviluppatori un controllo granulare sul comportamento dell’agente. Gli utenti possono modificare le sue impostazioni all’interno di un blocco di configurazione”sperimentale”nel file delle impostazioni.

Le opzioni chiave includono la regolazione di maxNumTurns per limitare o estendere la profondità dell’indagine, che è fondamentale per la gestione del tempo su basi di codice molto grandi.

Gli sviluppatori possono anche specificare il modello AI, che per impostazione predefinita è il potente gemini-2.5-pro, e impostare un thinkingBudget per gestire il proprio sforzo computazionale.

L’azienda lancia un appello diretto alla comunità degli sviluppatori affinché contribuisca a perfezionare lo strumento.

Nell’annuncio, Google sottolinea la natura sperimentale dell’agente e richiede feedback dettagliati su aree specifiche.”Questa è una versione preliminare dell’agente e il tuo feedback è fondamentale. Rispondi a questo thread con i tuoi pensieri, in particolare per quanto riguarda l’accuratezza, il comportamento dell’agente, le prestazioni e i casi d’uso!”, ha scritto Silvio Junior.

Questo approccio aperto mira a sfruttare il contributo della comunità per migliorare l’utilità e l’affidabilità dell’agente prima di un rilascio più ampio.

Feedback iniziale e panorama competitivo

Reazioni iniziali dalla comunità sono stati positivi. Un utente,”diegomazuco”, ha risposto alla discussione su GitHub dopo l’aggiornamento a una versione di anteprima, affermando:”Ho appena aggiornato alla versione’Release v0.10.0-preview.2’e ho trovato questa nuova funzionalità molto interessante e funzionale, la sto già testando in uno dei miei progetti e mi ha già aiutato molto!”

Questa convalida anticipata suggerisce che lo strumento si sta già rivelando utile per lo scopo previsto di semplificare lo sviluppo complesso attività.

Codebase Investigator è l’ultimo miglioramento di gemini-cli, uno strumento gratuito e open source lanciato da Google nel giugno 2025 per portare i suoi potenti modelli di intelligenza artificiale direttamente sul terminale.

La nuova funzionalità arriva in un mercato fortemente competitivo per gli strumenti di sviluppo IA. Google stessa sta perseguendo molteplici strategie, offrendo anche il suo agente di codifica asincrono, Jules, progettato per delegare interi compiti piuttosto che per l’esplorazione collaborativa.

Nel frattempo, il settore in generale si sta innovando a un ritmo vertiginoso. OpenAI ha recentemente reso disponibile il suo potente agente Codex, espandendo la sua portata con un’integrazione Slack e un SDK per sviluppatori per incorporare l’agente in strumenti personalizzati.

In una mossa parallela che evidenzia un approccio strategico diverso, Anthropic ha appena lanciato Claude Code per il web, spostando il suo assistente di codifica AI nel browser con una forte attenzione agli ambienti sicuri e sandbox per garantire la sicurezza durante il funzionamento autonomo.

La decisione di Google di rilasciare Codebase Investigator come funzionalità sperimentale e guidata dalla comunità all’interno di uno strumento open source esistente evidenzia una strategia di sviluppo rapido e iterativo.

Incorporando funzionalità sempre più autonome direttamente nella riga di comando, l’ambiente nativo per molti sviluppatori, Google sta facendo un grande passo avanti per diventare un partner indispensabile nel moderno flusso di lavoro dell’ingegneria del software.

Il feedback raccolto da questo pubblico la fase di test determinerà probabilmente la rapidità con cui questo nuovo potente agente passerà da un esperimento a una funzionalità fondamentale nella battaglia in corso per il desktop dello sviluppatore.

Categories: IT Info