3min Devops

GitHub schrapt Copilot-berichten in pull requests

GitHub schrapt Copilot-berichten in pull requests

GitHub heeft een omstreden functie in Copilot teruggedraaid. Dit gebeurde nadat ontwikkelaars massaal kritiek uitten op ongewenste toevoegingen in pull requests (PR’s). De aanpassing maakte het mogelijk dat Copilot automatisch zogeheten tips plaatste in bijdragen van gebruikers. Dit kwam in de praktijk neer op promotionele berichten voor externe tools.

Dat meldt The Register. De situatie kwam aan het licht toen een ontwikkelaar merkte dat er na een eenvoudige correctie door Copilot plotseling een aanbeveling voor een andere applicatie in zijn pull request verscheen. Die toevoeging was niet door hemzelf geschreven, maar werd gepresenteerd alsof die onderdeel was van zijn bijdrage. Dat zorgde voor verwarring en irritatie, mede omdat de inhoud sterk leek op reclame.

Volgens gebruikers ging het niet om een incidenteel geval. Binnen korte tijd werden duizenden pull requests gevonden waarin vergelijkbare berichten opdoken. De berichten werden automatisch ingevoegd zodra Copilot ergens in het proces werd aangeroepen. Dit riep vragen op over de controle die ontwikkelaars nog hebben over hun eigen bijdragen en over de rol van AI binnen samenwerkingsplatforms.

Bij GitHub werd intern al snel erkend dat de wijziging te ver was gegaan. De functionaliteit bestond in beperkte vorm al langer, maar was eerder alleen actief bij pull requests die volledig door Copilot zelf waren gegenereerd. De recente uitbreiding, waarbij ook bestaande bijdragen van gebruikers konden worden aangepast, bleek achteraf een verkeerde inschatting.

Microsoft reageert op kritiek

Ook binnen Microsoft, het moederbedrijf van GitHub, werd gereageerd op de ontstane situatie. Productverantwoordelijken gaven aan dat het oorspronkelijke doel was om ontwikkelaars beter bekend te maken met de mogelijkheden van Copilot. In de praktijk werd dat echter ervaren als ongewenste inmenging, zeker omdat de wijzigingen zonder duidelijke toestemming of zichtbaarheid werden doorgevoerd.

De functie is inmiddels volledig uitgeschakeld. Dat betekent dat Copilot geen automatische tips of vergelijkbare toevoegingen meer plaatst in pull requests, ongeacht of deze door de AI zijn aangemaakt of slechts bewerkt. GitHub stelt dat hiermee wordt voorkomen dat gebruikers opnieuw met dergelijke verrassingen worden geconfronteerd.

De gebeurtenis onderstreept hoe gevoelig de inzet van AI in ontwikkelomgevingen kan zijn. Waar hulpmiddelen als Copilot bedoeld zijn om werk te versnellen en te ondersteunen, kan een gebrek aan transparantie of controle juist leiden tot wantrouwen. Voor veel ontwikkelaars is het essentieel dat hun code en communicatie volledig onder eigen regie blijven staan.

Met het terugdraaien van de functie lijkt GitHub die boodschap serieus te nemen. Tegelijkertijd laat de situatie zien dat experimenten met AI-functionaliteit snel kunnen botsen met verwachtingen binnen de ontwikkelaarscommunity.