menu
close

GitHub julkaisee tekoälypohjaisen koodausagentin autonomiseen ohjelmistokehitykseen

Microsoftin GitHub on lanseerannut uuden autonomisen koodausagentin, joka kykenee itsenäisesti hoitamaan ohjelmointitehtäviä, kun sille osoitetaan tehtäviä GitHubin kautta. Agentti toimii suojatussa ympäristössä GitHub Actionsin avulla ja luo luonnos-pull requesteja, joita kehittäjät voivat tarkastella ja muokata. Uusi ominaisuus on saatavilla Copilot Pro+ ja Enterprise -tilaajille, ja sen tavoitteena on vapauttaa kehittäjät rutiininomaisista koodaustehtävistä säilyttäen kuitenkin ihmisen valvonnan lopullisessa koodissa.
GitHub julkaisee tekoälypohjaisen koodausagentin autonomiseen ohjelmistokehitykseen

Microsoftin Build 2025 -kehittäjätapahtumassa Seattlessa GitHub esitteli uraauurtavan tekoälypohjaisen koodausagentin, joka toimii autonomisena kehittäjänä ohjelmistotiimeissä.

Uusi GitHub Copilot -koodausagentti edustaa merkittävää kehitysaskelta tekoälyavusteisessa ohjelmistokehityksessä. Agentti on integroitu suoraan GitHubiin ja aktivoituu, kun kehittäjät osoittavat GitHub-issueita Copilotille tai käynnistävät sen VS Coden kautta. Tämän jälkeen agentti käynnistää suojatun kehitysympäristön GitHub Actionsin avulla ja lähettää commitit luonnos-pull requestiin, jonka etenemistä voi seurata istuntolokeista.

Agentin työnkulku muistuttaa ihmiskehittäjän toimintaa, automatisoiden toistuvat tehtävät. Se käynnistää virtuaalikoneen GitHub Actionsin kautta, lähettää etenemispäivityksiä luonnos-pull requesteina ja tallentaa päätöksentekonsa istuntolokeihin. Valmistuttuaan agentti tägää alkuperäisen käyttäjän tarkastelua varten. Kehittäjät voivat jättää kommentteja, joihin agentti reagoi automaattisesti tekemällä tarvittavat muutokset.

GitHubin toimitusjohtajan Thomas Dohmken mukaan agentti on suunniteltu toimimaan tehokkaasti "hyvin testatuissa koodikannoissa" ja on erityisen taitava rutiiniluonteisissa ylläpitotehtävissä, kuten bugikorjauksissa, ominaisuuksien laajennuksissa ja koodin refaktoroinnissa. Käyttäen huipputason malleja agentti suoriutuu erinomaisesti matalan ja keskitasoisen monimutkaisuuden tehtävistä, kuten ominaisuuksien lisäämisestä, bugien korjaamisesta, testien laajentamisesta, koodin refaktoroinnista ja dokumentaation parantamisesta. Tämä mahdollistaa kehittäjille aikaa vievien mutta yksitoikkoisten tehtävien delegoinnin ja keskittymisen mielekkäämpiin töihin.

Copilot-koodausagentti on nyt saatavilla Copilot Pro+ ja Copilot Enterprise -tilaajille. Yrityskäyttäjien tulee saada järjestelmänvalvojan hyväksyntä ottaakseen uuden Copilot-koodausagenttipolitiikan käyttöön. Agentin käyttö kuluttaa GitHub Actions -minuutteja ja Copilotin premium-pyyntöjä, jotka sisältyvät tilauspaketteihin.

Teknologia varmistaa työnsä testien ja lintereiden avulla ennen muutosten lähettämistä. Valmistuttuaan se tägää käyttäjän tarkastelua varten. Kehittäjät voivat pyytää muutoksia kommentoimalla pull requestia tai jatkaa työskentelyä haarassa paikallisesti IDE:ssä Copilotin avustuksella. Agentti on erityisen tehokas matalan ja keskitasoisen monimutkaisuuden tehtävissä hyvin testatuissa koodikannoissa.

Source: Cnbc

Latest News