Google kutsuu kehittäjiä testaamaan uutta kokeellista tekoälyominaisuuttagemini-clikomentorivityökalu. GitHub-keskustelussa 17. lokakuuta julkistettu "Codebase Investigator Agent" on itsenäinen työkalu, joka on suunniteltu auttamaan insinöörejä ymmärtämään monimutkaisia koodikantoja.
Toisin kuin yksinkertainen haku, agentti tutkii koodia korkean tason tavoitteiden perusteella yksityiskohtaisten raporttien luomiseksi. Ominaisuus on nyt saatavilla uusimmassa esikatseluversiossa, ja Google etsii aktiivisesti käyttäjiltä palautetta sen tarkkuudesta, suorituskyvystä ja yleisestä käyttäytymisestä muokatakseen tulevaa kehitystä.
Autonominen agentti monimutkaiseen koodien tutkimiseen
Google esittelee kehittyneemmän tavan, jolla kehittäjät voivat analysoida projektejaan suoraan terminaalista. Uusi Codebase Investigator Agent,tarkemmin GitHub-keskustelussa, siirtyy perinteisen koodihaun ulkopuolelle toimimalla itsenäisenä agenttina.
Sen sijaan, että noutaisi tiettyjä rivejä tai toimintoja, se käsittelee korkean tason, usein moniselitteisiä, kehittäjäkyselyitä, jotka edellyttävät koodikannan kokonaisvaltaista ymmärtämistä.
Googlen Silvio Juniorin postauksen mukaan "Yksinkertaiset koodihaut ovat erinomaisia tiettyjen rivien löytämiseen, mutta ne epäonnistuvat usein, kun sinun on luotava täydellinen kuva siitä, kuinka ominaisuus toimii useissa tiedostoissa."
Lue myös:Google julkistaa Gemini CLI:n, ilmaisen avoimen lähdekoodin tekoälykoodausagentin
Uusi agentti on suunniteltu korjaamaan tämä aukko. Se on suunniteltu tutkimaan epämääräisiä mutta kriittisiä kysymyksiä, joissa vastaus kattaa useita tiedostoja ja hakemistoja.
Kehittäjille tämä tarkoittaa sellaisten kysymysten esittämistä, jotka vaativat aiemmin tuntikausia manuaalista tutkimista, kuten yrittämistä ymmärtää vanhaa järjestelmää tai monimutkaista uutta ominaisuutta. "Se sopii täydellisesti moniselitteisiin kysymyksiin, kuten "Kuinka välimuistitasomme toimii?" jossa vastaus ei ole yhdessä paikassa", hän lisäsi.
Kun tutkinta on valmis, agentti toimittaa kattavan raportin, joka on paljon yksityiskohtaisempi kuin tavallinen lokitiedosto.
Tämä tulos sisältää korkean tason yhteenvedon sen löydöistä, yksityiskohtaisen jäljen sen tutkimuspolusta koodin läpi ja analyysin kaikista tiedostoista ja toiminnoista, jotka se tunnistaa merkityksellisiksi.
Muut tekoälyagentit voivat käyttää jäsenneltyä näkemystä monimutkaisiin tehtäviin tai tarjota kehittäjille syvän ja toimivan käsityksen ohjelmistojen arkkitehtuurista.
Codebase Investigatorin testaus
Kehittäjät, jotka haluavat kokeilla uutta työkalua, voivat käyttää sitä välittömästi. Agentti on oletuksena käytössäv0.10.0-previewvapauttaminengemini-cli. Aktiivinen kehitystyö jatkuu mmiltajulkaisu 20. lokakuutamukaan lukien korjaus, joka mahdollistaa tutkijan "kaikkiin tiloihin", mikä viittaa siihen, että laajempi integraatio on käynnissä.
Google on myös tarjonnut kehittäjille tarkan hallinnan agentin käyttäytymiseen. Käyttäjät voivat muokata sen asetuksia "kokeellisessa" konfiguraatiolohkossa asetustiedostossaan.
Keskeisiä vaihtoehtoja ovat säätäminenmaxNumTurnsrajoittaa tai laajentaa tutkimuksen syvyyttä, mikä on ratkaisevan tärkeää ajan hallinnassa erittäin suurilla koodikantoilla.
Kehittäjät voivat myös määrittää tekoälymallin, joka on oletuksena tehokasgemini-2.5-proja aseta athinkingBudgethallitsemaan sen laskennallista työtä.
Yritys vetoaa suoraan kehittäjäyhteisöön auttamaan työkalun parantamisessa.
Ilmoituksessa Google korostaa agentin kokeellista luonnetta ja pyytää yksityiskohtaista palautetta tietyiltä alueilta. "Tämä on agentin varhainen versio, ja palautteesi on ratkaisevan tärkeää. Vastaa tähän viestiketjuun ja kerro mielipiteesi, erityisesti mitä tulee tarkkuuteen, agenttien käyttäytymiseen, suorituskykyyn ja käyttötapauksiin!" Silvio Junior kirjoitti.
Tämän avoimen lähestymistavan tarkoituksena on hyödyntää yhteisön panosta agentin hyödyllisyyden ja luotettavuuden parantamiseksi ennen laajempaa julkaisua.
Varhainen palaute ja kilpailullinen maisema
Yhteisön ensireaktiot ovat olleet myönteisiä. Yksi käyttäjä, 'diegomazuco', vastasi GitHub-keskusteluun esikatseluversioon päivityksen jälkeen: "Päivitin juuri versioon "Release v0.10.0-preview.2" ja pidin tätä uutta ominaisuutta erittäin mielenkiintoisena ja toimivana. Testaan sitä jo yhdessä projekteistani ja se on jo auttanut minua paljon!"
Tämä varhainen validointi viittaa siihen, että työkalu on jo osoittautunut hyödylliseksi aiottuun tarkoitukseen yksinkertaistaa monimutkaisia kehitystehtäviä.
Codebase Investigator on viimeisin parannusgemini-cli, ilmainen ja avoimen lähdekoodin työkalu, jonka Google julkaisi kesäkuussa 2025 tuodakseen tehokkaat tekoälymallinsa suoraan terminaaliin.
Uusi ominaisuus saapuu kovaan kilpailuun AI-kehittäjätyökalujen markkinoille. Google itse noudattaa useita strategioita ja tarjoaa myös asynkronisen koodausagenttinsa Julesin, joka on suunniteltu delegoimaan kokonaisia tehtäviä yhteistyön tutkimisen sijaan.
Samaan aikaan laajempi teollisuus innovoi huimaa vauhtia. OpenAI siirsi äskettäin tehokkaan Codex-agenttinsa yleiseen saatavuuteen ja laajensi sen ulottuvuutta Slack-integraatiolla ja kehittäjän SDK:lla agentin upottamiseksi mukautetuihin työkaluihin.
Rinnakkaisena liikkeenä, joka korostaa erilaista strategista lähestymistapaa, Anthropic julkaisi juuri Claude Coden webille siirtäen AI-koodausavustajan selaimeen keskittyen vahvasti turvallisiin hiekkalaatikkoympäristöihin varmistaakseen turvallisuuden autonomisen toiminnan aikana.
Googlen päätös julkaista Codebase Investigator kokeellisena, yhteisövetoisena ominaisuutena olemassa olevassa avoimen lähdekoodin työkalussa korostaa nopean, iteratiivisen kehityksen strategiaa.
Upottamalla yhä itsenäisempiä ominaisuuksia suoraan komentoriville – monien kehittäjien alkuperäiseen ympäristöön – Google tekee vahvan pelin tullakseen korvaamattomaksi kumppaniksi nykyaikaisessa ohjelmistosuunnittelun työnkulussa.
Tästä julkisesta testausvaiheesta kerätty palaute todennäköisesti määrittää, kuinka nopeasti tämä tehokas uusi agentti siirtyy kokeilusta ydinominaisuuteen jatkuvassa taistelussa kehittäjän työpöydästä.














