← Nieuwste papers
💻 computer science

AI-driven Software Development: A Pragmatic Path to Agentic Development Processes

Dit artikel stelt een pragmatisch kader voor de overgang van assistieve AI-tools naar gecontroleerde agentische ontwikkelingsprocessen, waarbij de nadruk wordt gelegend op de technische, organisatorische en governance-mechanismen—met name een centrale "harness" voor context, verificatie en menselijk toezicht—die vereist zijn om AI te integreren in de gehele softwareontwikkelingslevenscyclus, gevalideerd door middel van een casestudy bij een middelgroot bedrijf.

Oorspronkelijke auteurs: Peter Mandl, Paul Mandl

Gepubliceerd 2026-06-16
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Peter Mandl, Paul Mandl

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Het Grote Plaatje: Van een Toverstaf naar een Slim Bouwteam

Stel je softwareontwikkeling voor als het bouwen van een enorme, complexe wolkenkrabber. Jarenlang hebben ontwikkelaars gereedschap gebruikt zoals hamers en zagen. Onlangs kregen ze een Toverstaf (Generatieve AI) die direct bakstenen, ramen of blauwdrukken kan toveren wanneer je erom vraagt.

Op dit moment zwaaien veel bedrijven maar willekeurig met deze toverstaf. Een ontwikkelaar vraagt om een baksteen, krijgt er een, en hoopt dat hij past. Soms werkt het geweldig; soms is de baksteen gemaakt van gelei, of past hij niet bij de stijl van het gebouw, en merkte niemand dat totdat het gebouw begon te wankelen.

Dit paper betoogt dat we moeten stoppen met AI te behandelen als slechts een "toverstaf" en het moeten gaan behandelen als een slim bouwteam dat ook echt ingehuurd, getraind, gesuperviseerd en op de juiste manier geïntegreerd moet worden in het bouwproces. De auteurs noemen deze verschuiving "AI-gestuurde Softwareontwikkeling."


De Drie Stadia van Volwassenheid

Het paper suggereert dat bedrijven door drie duidelijke stadia gaan naarmate ze leren om AI te gebruiken. Denk hierbij aan het leren rijden in een auto:

1. AI-ondersteund (De "Co-Pilot" Fase)

  • Wat het is: Ontwikkelaars gebruiken AI-tools (zoals een spellingscontrole voor code) om te helpen bij kleine taken. Ze vragen de AI om een paragraaf code te schrijven of een verwarrende fout uit te leggen.
  • De Analogie: Het is als een passagier in je auto die suggereert: "Hey, misschien moet je hier linksaf slaan?" Jij houdt nog steeds het stuur vast, jij beslist wanneer je remt, en jij bent 100% verantwoordelijk voor de bestemming.
  • Het Risico: Als je het advies van de passagier niet controleert, rijd je misschien een sloot in. Het paper merkt op dat zonder strikte regels, deze fase leidt tot rommelige code en beveiligingslekken.

2. AI-geïntegreerd (De "Autopilot" Fase)

  • Wat het is: AI is niet langer alleen een suggestiebox; het is ingebouwd in de eigenlijke workflow van de constructie. De AI kan naar de hele blauwdruk kijken, de context van het gebouw begrijpen en een volledige indeling van een kamer ontwerpen.
  • De Analogie: Nu heeft de auto een autopilot-systeem dat de kaart, de verkeersregels en de bestemming kent. Maar de menselijke bestuurder zit nog steeds in de stoel, houdt de weg in de gaten en is klaar om over te nemen als de autopilot in de war raakt.
  • De Belangrijkste Verandering: De AI is verbonden met de specifieke "bibliotheek" van regels en blauwdrukken van het bedrijf. De AI raadt niet zomaar iets; het controleert het werk tegen de specifieke veiligheidsnormen van het bedrijf voordat het aan de mens wordt getoond.

3. AI-gestuurd / Agentic (De "Robot-Voorman" Fase)

  • Wat het is: De AI wordt een "agent". Het kan een taak plannen, uitvoeren, testen en zijn eigen fouten herstellen, terwijl een mens op afstand toezicht houdt.
  • De Analogie: Stel je een robot-voorman voor die een doel krijgt: "Bouw een garage." De robot gaat naar buiten, verzamelt materialen, legt de fundering en bouwt de muren. Hij test zelfs de deur om te controleren of deze wel opent.
  • De Kanttekening: De mens kijkt niet alleen toe; de mens stelt de grenzen vast. Men zegt: "Je mag de garage bouwen, maar je mag het hoofdhuis niet aanraken, en je moet stoppen als je een scheur in de fundering vindt." Het paper benadrukt dat zelfs in deze geavanceerde fase mensen de uiteindelijke besluitvormers moeten blijven.

De "Harness": De Veiligheidskooi

Het belangrijkste concept in dit paper is de Harness (het Tuig/de Beugel).

Als AI een krachtige motor is, dan is de Harness de veiligheidskooi, de stuurkolom en de autogordels die voorkomen dat het de controle verliest.

  • Zonder een Harness: Je geeft de AI een opdracht en de AI gaat wild te werk. Het kan de verkeerde tools gebruiken, toegang krijgen tot geheime gegevens of code schrijven die er goed uitziet maar het systeem breekt.
  • Met een Harness: De AI is vergrendeld in een specifieke omgeving.
    • Context: Het ziet alleen de blauwdrukken waarvoor het toestemming heeft.
    • Rechten: Het kan niet het hele gebouw verwijderen; het kan slechts een paar stenen verplaatsen.
    • Verificatie: Voordat het werk van de AI wordt geaccepteerd, moet het een reeks geautomatiseerde tests passeren (zoals een inspecteur die de bakstenen controleert).
    • Menselijke Goedkeuring: Een mens moet het eindresultaat ondertekenen voordat het live gaat.

Het paper stelt dat je geen succesvol "AI-gestuurd" bedrijf kunt hebben zonder eerst deze Harness te bouwen.


De Realiteitscheck: Het is Geen Magische Geldprinter

Het paper is zeer voorzichtig in de bewering dat AI niet automatisch alles sneller en goedkoper maakt.

  • De "Review Tax" (Controle-belasting): Wanneer AI code schrijft, moeten mensen juist meer tijd besteden aan het lezen en controleren ervan om er zeker van te zijn dat het niet liegt of hallucineert.
  • De Analogie: Als een junior architect een plattegrond voor je tekent, moet je elke lijn controleren. Als de architect een AI is, moet je misschien zelfs nog nauwkeuriger controleren omdat je het niet blindelings kunt vertrouwen.
  • Het Resultaat: In sommige gevallen kost het gebruik van AI zelfs meer tijd dan het zelf doen, vooral als de code complex is of als de AI fouten maakt die moeilijk te ontdekken zijn. Het voordeel komt voort wanneer de AI de saaie, repetitieve taken afhandelt (zoals het schrijven van standaardcode), waardoor mensen vrijkomen voor het moeilijke denkwerk.

Hoe Je Het Daadwerkelijk Doet (De Casus)

Het paper gebruikt een middelgroot softwarebedrijf als testcase om te laten zien hoe je deze transitie maakt. Ze stellen een 2-jarig plan voor:

  1. Begin Klein: Probeer niet morgen je hele team te vervangen door robots. Kies één of twee kleine projecten om de wateren te testen.
  2. Bouw de Regels: Maak een "regelboek" voor hoe AI gebruikt mag worden. Welke data mag het zien? Wie moet het werk goedkeuren?
  3. Leg de Verbindingen: Koppel de AI aan je projectbestanden, je bug-trackers en je testingssystemen (dit is het bouwen van de Harness).
  4. Schaal Op: Zodra de kleine projecten veilig werken, laat de AI langzaam grotere, complexere taken op zich nemen.

De Kernboodschap

Het paper concludeert dat AI hier is om te blijven, maar dat het software engineers niet zal vervangen. In plaats daarvan verandert de rol van de engineer.

  • Toen: Engineers waren de "baksteenleggers" die elke regel code schreven.
  • Nu: Engineers worden "architecten en inspecteurs." Zij ontwerpen het systeem, vertellen de AI wat er gebouwd moet worden en controleren het werk grondig.

De sleutel tot succes is niet alleen het kopen van de beste AI-tool; het is het bouwen van de Harness — de organisatorische structuur, de veiligheidscontroles en het menselijk toezicht — die ervoor zorgt dat de AI nuttig is in plaats van schadelijk.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →