Tijdens de bekendmaking van de financiële resultaten voor Q3 2024 heeft Sundar Pichai, CEO van Google, onthuld dat kunstmatige intelligentie (AI) verantwoordelijk is voor meer dan een kwart van de nieuwe code die door het bedrijf wordt gegenereerd. Menselijke programmeurs blijven toezicht houden op en verantwoordelijkheid dragen voor deze AI-gegenereerde code, aldus Pichai.
Dat zei hij al in de call over het derde kwartaal van 2024. Dus hoe het nu zit? Waarschijnlijk is het percentage nog hoger.
Google gebruikt AI niet alleen voor zijn producten, maar ook intern om de softwareontwikkeling te versnellen. "Meer dan 25% van alle nieuwe code bij Google wordt tegenwoordig door AI gegenereerd," zei Pichai tijdens de presentatie. "Onze ingenieurs controleren deze code en accepteren alleen wat voldoet aan de normen, waardoor onze teams productiever en efficiënter werken."
Deze ontwikkeling illustreert een bredere trend in de technologie-industrie, waarin AI steeds vaker wordt ingezet om programmeertaken te ondersteunen. Tools zoals GitHub Copilot, dat in 2021 werd geïntroduceerd, hebben de manier waarop software wordt geschreven drastisch veranderd. Volgens een enquête van Stack Overflow uit 2024 is 62% van de ontwikkelaars al actief bezig met AI-tools, en 76% overweegt deze te gebruiken.
Programmeren met AI biedt onmiskenbare voordelen, zoals snellere productontwikkeling en een verhoogde efficiëntie. Toch is er ook kritiek. Een studie van Stanford University uit 2023 toont aan dat ontwikkelaars die AI-assistenten gebruiken, vaak meer fouten maken in hun code, hoewel ze zelfverzekerder zijn over de veiligheid ervan. Dit roept vragen op over de betrouwbaarheid van AI-gegenereerde code en de noodzaak van strikte menselijke controle.
Talia Ringer, professor aan de Universiteit van Illinois, benadrukt dat er zowel voordelen als risico's zijn. "Meer code betekent niet per se betere code," aldus Ringer.
De inzet van AI in softwareontwikkeling is slechts de nieuwste stap in een reeks technologische verschuivingen binnen de programmeerwereld. Eerdere innovaties, zoals de overstap van assemblertaal naar hogere programmeertalen of de introductie van object-georiënteerd programmeren in de jaren 90, stuitten ook op weerstand. Tegenstanders vreesden destijds voor verlies van controle en efficiëntie—kritiek die nu opnieuw klinkt bij AI-tools.
Steven Sinofsky, voormalig vicepresident bij Microsoft, vergelijkt de huidige AI-revolutie met eerdere veranderingen. "Elke generatie programmeertools, van Fortran tot AI, werd verwelkomd met scepsis. Toch zijn deze tools nu onmisbaar," aldus Sinofsky.
Hoewel AI-tools steeds beter worden, benadrukken experts dat menselijke expertise cruciaal blijft. AI kan processen versnellen en complexe taken vereenvoudigen, maar ervaren ontwikkelaars blijven nodig om fouten te voorkomen en kwaliteit te waarborgen.
De snelle adoptie van AI in softwareontwikkeling lijkt onvermijdelijk. Het is nu aan bedrijven en ontwikkelaars om een balans te vinden tussen de voordelen van automatisering en de noodzaak van menselijke controle.