Github Copilot schrijft zelfstandig code

github

GitHub Copilot krijgt een codeeragent die toegewezen codeertaken automatisch kan uitvoeren. De codeerhulp is beschikbaar voor Copilot Enterprise.

Al AI-agenten wat de klok slaat tijdens Microsoft Build. Microsoft wil laten zien dat het volledig mee is met de nieuwste trend in de AI-wereld en dat geldt ook voor zijn dochterbedrijven. GitHub lanceert tijdens de conferentie een codeeragent binnen Copilot.

De nieuwe AI-assistent gaat een stapje verder dan de versie van GitHub Copilot die al sinds de zomer van 2021 beschikbaar is. GitHub Copilot was één van de pioniers van de generatieve AI-hype, maar blijft beperkt tot het beantwoorden van vragen over je code vanuit een adviserende rol. De nieuw aangekondigde codeeragent kan je codeertaken toevertrouwen en zonder dat menselijke tussenkomst nodig is, laten uitvoeren.

Automatisch code schrijven

GitHub Copilot kan voortaan ontwikkeltaken zoals bugfixes, refactoring of testuitbreidingen zelfstandig uitvoeren. Zodra een issue wordt toegewezen aan Copilot, start de agent een tijdelijke, gecontroleerde ontwikkelomgeving. Tijdens het werk maakt de agent automatisch commits en pull-requests aan. Ontwikkelaars kunnen de voortgang volgen via logboeken van de agent en het werk handmatig beoordelen voor goedkeuring.

De agent werkt op basis van retrieval-augmented generation (RAG) en gebruikt de zoekcapaciteiten binnen GitHub om de codebasis te analyseren. Hij ondersteunt ook Model Context Protocol (MCP), waardoor gegevens uit externe bronnen toegankelijk worden, inclusief visuele input zoals screenshots uit GitHub-issues.

De pull requests van de agent vereisen altijd menselijke goedkeuring. De agent kan alleen wijzigingen aanbrengen in branches die hij zelf heeft aangemaakt en volgt alle bestaande repositoryregels en CI/CD-beleid. Ook de internettoegang kan worden beperkt.

Beschikbaar in meerdere ontwikkelomgevingen

Ontwikkelaars kunnen de agent activeren via het GitHub-platform, de mobiele app of de GitHub CLI. De agent is compatibel met meerdere editors, waaronder Visual Studio, Xcode, Eclipse en JetBrains IDE’s. De ontwikkelomgeving draait lokaal of in containers. Alle code wordt gegenereerd en gevalideerd in overeenstemming met de projectstandaarden en gekoppeld aan bestaande review- en goedkeuringsprocessen.

De nieuwe agent is bedoeld voor laag- tot gemiddeld complexe taken in goed gestructureerde codebases. Volgens GitHub kan de agent repetitieve taken automatiseren, waardoor ontwikkelteams meer tijd hebben voor creatieve en strategische werkzaamheden. Gebruikers kunnen feedback geven in pull requests, waarop de agent automatisch reageert met aangepaste voorstellen.

De coding agent is nu beschikbaar voor Copilot Enterprise en Copilot Pro+-abonnees. Admins moeten de functie activeren. GitHub positioneert de uitbreiding als een volgende stap in de evolutie van AI-ondersteunde softwareontwikkeling, waarbij AI nu zelfstandig taken kan uitvoeren.