De AI-code-explosie die niemand had voorzien
Bedrijven wereldwijd zetten vol in op AI om software te ontwikkelen. De belofte? Een revolutie in productiviteit. Maar de realiteit is minder rooskleurig, zo blijkt uit een onderzoek van The New York Times. Programmeurs zitten opgescheept met een lawine aan automatisch gegenereerde code die ze nauwelijks kunnen bijhouden. Terwijl hun werkgevers worstelen met de vraag hoe ze al die code moeten laten controleren.
Een financiële dienstverlener zag zijn codeproductie vertienvoudigen na de introductie van het populaire AI-tool Cursor. Het resultaat? Een backlog van maar liefst één miljoen regels code die nog nagekeken moet worden, aldus Joni Klippert, CEO van beveiligingsstartup StackHawk, die met het bedrijf samenwerkt. En die codeberg is niet zomaar iets wat je even negeert. Slechte code – of het nu door AI of mensen is gegenereerd – kan systemen vertragen en beveiligingslekken veroorzaken.
Amazon en Meta kregen recentelijk te maken met storingen nadat AI-tools zonder toestemming acties ondernamen. En dat zijn nog maar de gevallen die naar buiten zijn gekomen. “De hoeveelheid gegenereerde code en het groeiende aantal kwetsbaarheden zijn niet bij te houden,” waarschuwde Klippert tegenover de NYT. De gevolgen reiken verder dan alleen de IT-afdeling: ook afdelingen als sales en marketing krijgen te maken met vertragingen en extra werk.
AI als ontslagreden, maar ook als nieuwe werkdruk
AI wordt vaak gebruikt om ontslagen te rechtvaardigen. Uit een rapport blijkt dat AI vorig jaar in meer dan 54.000 ontslagaankondigingen werd genoemd als reden. Grote techbedrijven als Block (Jack Dorsey) en Atlassian lieten duizenden werknemers gaan onder het mom van een ‘pivot naar AI’.
Toch creëert AI tegelijkertijd nieuwe taken die alleen door mensen kunnen worden uitgevoerd. Denk aan het testen van AI-gegenereerde code. Traditieel zou de programmeur die de code schreef deze ook testen, maar nu zijn ze te druk met het aansturen van AI-tools. Wie moet die extra werkdruk dan opvangen?
“Er zijn simpelweg niet genoeg applicatiebeveiligingsexperts op de wereld om aan de vraag van Amerikaanse bedrijven te voldoen,” aldus Joe Sullivan, adviseur bij Costanoa Ventures. Bovendien blijkt uit onderzoek dat AI het werk van programmeurs juist zwaarder maakt. Software-ingenieurs geven aan dat ze onder druk staan om meer code te produceren, terwijl ze constant hun AI-tools moeten superviseren. Dit leidt tot een groeiende burn-out onder ontwikkelaars, een fenomeen dat in opkomend onderzoek al wordt aangeduid als “AI-hersenslijtage”.
Hoe bedrijven de code-tsunami moeten bedwingen
Ondertussen worstelen bedrijven met de vraag hoe ze de code-explosie moeten aanpakken. Michele Catasta, president en hoofd AI bij de startup Replit, stelt: “Het voordeel én het nadeel is dat iedereen in je bedrijf nu een programmeur wordt.”
Sachin Kamdar, CEO van het AI-agent-startup Elvix, kiest voor een strikte aanpak: alle code moet door een mens worden gecontroleerd. “Later repareren is veel duurder,” aldus Kamdar. Want slechte code die niet tijdig wordt opgespoord, kan op termijn leiden tot kostbare storingen en beveiligingsincidenten.
De les voor de toekomst
AI biedt ongekende mogelijkheden, maar de praktijk leert dat automatisering niet zonder risico’s is. Bedrijven moeten niet alleen investeren in AI-tools, maar ook in de menselijke expertise om de gegenereerde code te valideren en te onderhouden. Anders dreigen ze verstrikt te raken in een vicieuze cirkel van slechte software, beveiligingslekken en overbelaste ontwikkelaars.