Generatieve AI’s zoals ChatGPT en Google Bard hebben de workflow in veel sectoren echt getransformeerd. Hun impact op codering is echter het grootst geweest, met als doel naar verluidt neemt 92% van de programmeurs verschillende AI-tools op in hun dagelijkse taken en geeft meer dan 70% aan dat de integratie van AI-tools hun werkefficiëntie aanzienlijk heeft verbeterd.
Het onderzoek, uitgevoerd door GitHub, gericht op Amerikaanse bedrijven met meer dan 1.000 werknemers en ondervroeg 500 enterprise-ontwikkelaars, wat licht werpt op de belangrijke rol die AI-tools spelen binnen de programmeergemeenschap. Volgens de bevindingen verklaarden veel werknemers dat de integratie van AI-coderingstools in hun workflow hen niet alleen hielp om aan de prestatienormen te voldoen, maar hen ook in staat stelde de kwaliteit van de code te verbeteren, het genereren van output te versnellen en incidenten op productieniveau te minimaliseren.
“Door de productiviteit van ontwikkelaars te stimuleren, hun tevredenheid te vergroten en hen in staat te stellen elke dag het beste uit zichzelf te halen, kunnen we echt op grote schaal innovatie realiseren”, zegt Inbal Shani, de Chief Product Officer bij GitHub.
Repetitieve taken verwijderen
Het is geen geheim dat voor iedereen die gecodeerd, is het moeten doen van repetitieve taken een van de meest frustrerende dingen ooit. En dit is waar AI’s schitteren, want door repetitieve en alledaagse aspecten van codering te automatiseren, kunnen ontwikkelaars hun inspanningen richten op het aanpakken van complexere uitdagingen, wat resulteert in verbeterde efficiëntie en output. Bovendien helpen deze tools programmeurs ook om hun programma’s efficiënt te debuggen, waardoor tijd en bedrijfsmiddelen worden bespaard.
Hoewel de voordelen van het gebruik van AI’s bij het programmeren duidelijk zijn, is een mogelijk probleem dat voortkomt uit de toegenomen afhankelijkheid van door AI gegenereerde code is de potentiële devaluatie van menselijke expertise. Bij het bespreken van dit probleem verklaarde Mark Collier, de COO van OpenInfra Foundation: “De Python-gemeenschap worstelt met codebeoordelingen van door AI gegenereerde code, vaak omdat het onzin is, en de persoon die eraan bijdraagt, kan het niet uitleggen omdat ze heb het niet geschreven.” Daarom zullen programmeurs grenzen moeten stellen aan het gebruik van AI-tools.