Na Microsoftovoj Build 2025 konferenciji za developere u Seattleu, GitHub je predstavio revolucionarnog AI agenta za kodiranje koji funkcionira kao autonomni član softverskog tima.
Novi GitHub Copilot agent za kodiranje predstavlja značajan iskorak u AI-potpomognutom razvoju. Direktno integriran u GitHub, agent se aktivira kada developeri dodijele GitHub issue Copilotu ili ga pokrenu putem VS Codea. Tada pokreće sigurno razvojno okruženje temeljeno na GitHub Actionsima, šaljući commitove u obliku nacrta pull requesta koji se mogu pratiti kroz session logove.
Radni tijek agenta oponaša rad ljudskog developera, automatizirajući ponavljajuće zadatke. Nakon pokretanja virtualnog stroja putem GitHub Actionsa, agent šalje ažuriranja napretka kroz nacrte pull requestova i bilježi svoje odluke u session logovima. Kada završi, označava izvornog korisnika za pregled. Developeri tada mogu ostaviti komentare, na koje agent automatski odgovara dodatnim izmjenama.
Prema riječima izvršnog direktora GitHuba, Thomasa Dohmkea, agent je dizajniran za učinkovito djelovanje u 'dobro testiranim kodnim bazama' i posebno je vješt u rutinskom održavanju poput ispravljanja bugova, proširenja funkcionalnosti i refaktoriranja koda. Koristeći najnaprednije modele, agent briljira u zadacima niske do srednje složenosti, od dodavanja funkcionalnosti i ispravljanja grešaka do proširivanja testova, refaktoriranja koda i poboljšanja dokumentacije. Time developeri mogu prepustiti dugotrajne, ali monotone zadatke agentu i fokusirati se na zanimljiviji rad.
Copilot agent za kodiranje već je dostupan pretplatnicima Copilot Pro+ i Copilot Enterprise. Enterprise korisnici morat će dobiti odobrenje administratora za aktivaciju nove Copilot agent politike. Korištenje agenta troši minute GitHub Actionsa i Copilot premium zahtjeve iz kvota uključenih u pretplatničke pakete.
Tehnologija validira svoj rad testovima i linterima prije slanja izmjena. Po završetku, označava korisnika za pregled. Developeri mogu zatražiti izmjene putem komentara u pull requestu ili lokalno preuzeti granu i nastaviti raditi u svom IDE-u uz pomoć Copilota. Agent se posebno ističe u zadacima niske do srednje složenosti u dobro testiranim kodnim bazama.