De wereld van softwareontwikkeling bevindt zich op het omslagpunt van een fundamentele transformatie. Waar ontwikkelaars tot voor kort voornamelijk vertrouwden op traditionele programmeermethoden, dringt kunstmatige intelligentie nu in een razendsnel tempo door tot de kern van het vakgebied. IBM-expert Anna Gutowska legt uit hoe de sector evolueert van klassieke programmeertechnieken naar geavanceerde vormen van samenwerking met autonome AI-agenten.
Deze verschuiving betekent niet enkel een versnelling van het codeerproces, maar luidt een compleet nieuw paradigma in: Agentic Engineering. Dit gaat aanzienlijk verder dan het populaire concept van vibe coding of de vertrouwde AI-assistentie in code-editors.
De drie fasen van AI-Ondersteund programmeren
Om de betekenis van Agentic Engineering te begrijpen, ontrafelt Gutowska de evolutie die ontwikkelaars doormaken aan de hand van drie duidelijke benaderingen:
- AI-Assisted Coding (AI-ondersteund programmeren): De AI werkt als een slimmere assistent binnen de code-editor (zoals GitHub Copilot). Het vult regels aan en geeft suggesties, maar de ontwikkelaar schrijft en controleert actief de code in realtime.
- Vibe Coding: Een recent opgekomen trend waarbij ontwikkelaars op basis van vage, hoogover instructies volledige codeblokken laten genereren. Men leunt sterk op de "vibe" of de veronderstelling dat de AI het wel juist heeft opgelost, vaak zonder diepgaande inspectie.
- Agentic Engineering: Een aanpak waarin AI-agenten autonoom plannen, uitvoeren, testen en herstellen. De menselijke ontwikkelaar werkt op een hoger niveau als architect en regisseur die de kwaliteit en kaders bewaakt.
Waarom ‘Vibe Coding’ tekortschiet in Enterprise-Omgevingen
Hoewel vibe coding aan populariteit wint bij hobbyisten en snelle prototypes vanwege de lage drempel en hoge opleversnelheid, schuilt er een groot risico in deze aanpak.
In professionele en bedrijfskritische software-omgevingen leidt het blind vertrouwen op AI-gegenereerde code al snel tot ongecontroleerde vervuiling van de codebase, beveiligingsrisico's en onvoorziene architectonische fouten. Het gebrek aan strikte menselijke controle en diepgaand begrip veroorzaakt op de lange termijn een enorme technische schuld (technical debt).
De autonomie van AI-Agenten en menselijk toezicht
Agentic Engineering pakt dit anders aan. Hierin werken AI-agenten met een hoge mate van autonomie: ze ontleden opdrachten, formuleren een stappenplan, schrijven de nodige code, voeren geautomatiseerde testen uit en corrigeren waar nodig hun eigen fouten.
Toch betekent deze autonomie niet dat de menselijke engineer overbodig wordt. In plaats van minder belangrijk te worden, verschuift de taak van de software-engineer juist naar een hoger strategisch niveau. De ontwikkelaar transformeert van een 'codeschrijver' naar een systeemarchitect en kwaliteitsregisseur. De menselijke factor blijft cruciaal voor:
- Het waarborgen van de software-betrouwbaarheid en robuustheid op lange termijn.
- Het beheren en structureel voorkomen van technische schuld.
- Het toetsen van uitkomsten aan bedrijfsspecifieke kaders, beveiligingsnormen en ethische richtlijnen.
De toekomst van softwareontwikkeling
De opkomst van agentic engineering markeert niet het einde van de programmeur, maar wel de heruitvinding van het beroep. Software-engineers die leren sturen op het niveau van agenten en systemen, zullen in staat zijn om met ongekende snelheid kwalitatieve en schaalbare oplossingen te bouwen. Het vermogen om de betrouwbaarheid van complexe, AI-gegenereerde software te garanderen, wordt dé kerncompetentie van de toekomstige ontwikkelaar.









