På Microsofts Build 2025-udviklerkonference i Seattle præsenterede GitHub en banebrydende AI-kodeagent, der fungerer som en autonom udvikler på softwareteams.
Den nye GitHub Copilot-kodeagent markerer et betydeligt skridt inden for AI-assisteret udvikling. Agenten er integreret direkte i GitHub og aktiveres, når udviklere tildeler GitHub-issues til Copilot eller giver den besked via VS Code. Herefter opretter den et sikkert udviklingsmiljø baseret på GitHub Actions og sender commits til et udkast til pull request, som kan følges via sessionslogs.
Agentens arbejdsgang spejler en menneskelig udviklers og automatiserer gentagne opgaver. Efter at have startet en virtuel maskine via GitHub Actions, sender den løbende statusopdateringer som udkast til pull requests og dokumenterer sine beslutninger i sessionslogs. Når opgaven er færdig, tagger den den oprindelige bruger for gennemgang. Udviklere kan derefter efterlade kommentarer, som agenten automatisk håndterer ved at foretage yderligere ændringer.
Ifølge GitHubs CEO, Thomas Dohmke, er agenten designet til at arbejde effektivt i "velafprøvede kodebaser" og er særligt dygtig til rutinemæssig vedligeholdelse såsom fejlrettelser, udvidelse af funktioner og refaktorering af kode. Ved at benytte avancerede modeller udmærker agenten sig ved opgaver med lav til middel kompleksitet – fra tilføjelse af funktioner og fejlrettelser til udvidelse af tests, refaktorering og forbedring af dokumentation. Det gør det muligt for udviklere at overlade tidskrævende, men trivielle opgaver, så de kan fokusere på mere interessante projekter.
Copilot-kodeagenten er nu tilgængelig for Copilot Pro+ og Copilot Enterprise-abonnenter. Enterprise-brugere skal have administratorens godkendelse for at aktivere den nye Copilot-kodeagent-politik. Brug af agenten forbruger GitHub Actions-minutter og Copilot premium-forespørgsler, som er inkluderet i abonnementspakkerne.
Teknologien validerer sit arbejde med tests og linters, før ændringer pushes. Når arbejdet er færdigt, tagger den brugeren for gennemgang. Udviklere kan bede om ændringer via kommentarer i pull requestet eller tjekke branchen ud lokalt for at fortsætte arbejdet i deres IDE med Copilots hjælp. Agenten udmærker sig især ved opgaver med lav til middel kompleksitet i velafprøvede kodebaser.