← Nieuwste papers
🤖 AI

Specifying AI-SDLC Processes: A Protocol Language for Human-Agent Boundaries

Dit artikel stelt een formele domeinspecifieke taal voor voor het specificeren van AI-SDLC-processen die de grenzen tussen mens en agent definieert door middel van structurele handhavingsprimitieven, waarbij beleid van mechanisme wordt onderscheiden om systeemfoutpercentages te begrenzen en de scheiding van taken in multi-agent softwareontwikkeling te formaliseren.

Oorspronkelijke auteurs: Ylli Prifti

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

Oorspronkelijke auteurs: Ylli Prifti

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

Stel je voor dat je een wolkenkrabber bouwt. In het verleden huurde je een team van menselijke architecten, ingenieurs en bouwvakkers in. Iedereen kende zijn taak en er waren strikte regels: degene die het beton stortte, mocht niet ook degene zijn die de veiligheidsinspectie goedkeurde.

Nu stel je voor dat je de helft van je team vervangt door ongelooflijk slimme, snelle, maar soms onvoorspelbare AI-robots. Ze kunnen code schrijven, blauwdrukken ontwerpen en bugs oplossen in seconden. Maar hier is het probleem: Hoe zorg je ervoor dat deze robots niet per ongeluk je gebouw laten ontploffen, veiligheidscontroles overslaan of hun eigen fouten door de vingers zien?

Momenteel geven teams de robots alleen maar instructies via chatberichten (prompts). Maar robots zijn als studenten die instructies vergeten als je ze niet perfect opschrijft, of die in de war raken en van hun taak afdwalen. Als een robot een fout maakt, merkt hij het misschien niet eens zelf, en kan het hele project instorten.

Dit paper stelt een nieuw regelboek voor (een "Protocol Language") om mens-AI-teams te beheren. In plaats van alleen met de robots te chatten, schrijf je een strikt, machineleesbaar contract dat fungeert als het structurele staal van het gebouw.

Hier is hoe het paper dit onderverdeelt, met behulp van eenvoudige analogieën:

1. Het Probleem: "Driftende" Instructies

Op dit moment, als je wilt dat een robot zijn eigen werk controleert voordat hij verdergaat, moet je dat in een prompt zetten. Maar robots zijn "niet-deterministisch" — ze volgen de regel vandaag misschien wel, maar negeren hem morgen, of interpreteren "controleer dit" anders dan jij bedoelde.

  • De bewering van het paper: Vertrouwen op het "gedrag" van de robot is als een kind vragen om de handen te wassen zonder dat er een wastafel in de buurt is. Dat is riskant.
  • De oplossing: In plaats van de robot te vragen het te onthouden, bouw je een slot op de deur. De robot kan fysiek niet naar de volgende stap overgaan, tenzij er een "sleutel" (een validatietoken) wordt ingestoken. Als de robot probeert de controle over te slaan, blijft de deur op slot.

2. De Nieuwe Taal: "Beleid vs. Mechanisme"

De auteurs maken onderscheid tussen twee dingen:

  • Beleid (De Intentie): "We willen dat de code veilig is." (Dit is slechts een wens).
  • Mechanisme (De Handhaving): "Het systeem blokkeert fysiek het opslaan van de code, tenzij drie verschillende validators akkoord gaan." (Dit is een harde regel).

Denk aan een bank.

  • Beleid: "We willen fraude voorkomen."
  • Mechanisme: "Je kunt niet meer dan $500 opnemen zonder de vingerafdruk van een manager."
    Het paper betoogt dat we voor AI het mechanisme (de vingerafdrukscanner) nodig hebben, niet alleen het beleid (het bordje aan de muur).

3. Het "2+N" Teampatroon

Het paper suggereert een specifieke teamstructuur die het beste werkt, genaamd het 2+N Patroon.

  • De "2" Mensen: Je hebt twee mensen in de leiding, maar zij hebben verschillende taken.
    • Mens A (De Producent): Houdt toezicht op de robots die de code schrijven.
    • Mens B (De Reviewer): Houdt toezicht op de robots die de code controleren.
    • Waarom twee? Eén persoon mag niet zowel de code schrijven als de controle uitvoeren en vervolgens tekenen. Ze moeten gescheiden zijn om fouten of valsspelen te voorkomen.
  • De "N" Robots: Dit zijn de gespecialiseerde werkers (coders, beveiligingscontroleurs, testers). Zij doen het zware werk, maar worden strikt gecontroleerd door de twee mensen en de regels.

4. De "Zelfcontrole"-lus (Kleene Closure)

Stel je een lopende band in een fabriek voor. Normaal gesproken stopt de band als een onderdeel defect is. Maar in dit AI-systeem stopt het niet alleen bij het vinden van een probleem; het creëert automatisch een nieuw, kleiner robotteam om dat specifieke probleem op te lossen, volgens exact dezelfde regels.

  • De bewering van het paper: Dit gebeurt automatisch. Het systeem is zo ontworpen dat het oplossen van een probleem simpelweg een andere "taak" is die door dezelfde strikte controles gaat. Het is als een Russische matroesjka-pop waarbij elke laag dezelfde veiligheidsregels volgt.

5. De "Zelfregulerende" Bewaker

Het meest slimme deel van het ontwerp is dat het systeem een robot kan bevatten wiens enige taak het is om de andere robots in de gaten te houden.

  • Deze "Bewaker-robot" schrijft geen code; hij kijkt of de andere robots de regels volgen.
  • Hij controleert: "Heeft de coder toestemming gevraagd voordat hij iets aanpaste?" "Heeft de reviewer akkoord gegeven?"
  • Als de Bewaker ziet dat een regel wordt overtreden, stopt hij het proces. Het is als een scheidsrechter die de spelers in de gaten houdt om te zien of ze niet valsspelen.

6. Waarom dit ertoe doet (Het "Commoditisering"-argument)

Het paper betoogt dat AI-modellen (de "hersenen") steeds meer op elkaar gaan lijken en goedkoop worden. Binnenkort zal het er niet meer toe doen of je Model A of Model B gebruikt; ze zullen allemaal goed zijn in de basis.

  • De werkelijke waarde: De waarde zal niet liggen in welke robot je gebruikt, maar in hoe je hen organiseert.
  • Een team met een geweldig "regelboek" (protocol) zal overleven en floreren, ongeacht welke robots ze inhuren. Het regelboek wordt hun meest waardevolle bezit, zoals een geheim recept, terwijl de robots slechts de ingrediënten zijn.

Samenvatting

Het paper zegt: Stop met erop vertrouwen dat AI de regels "onthoudt". Bouw in plaats daarvan een systeem waarbij de regels hard gecodeerd zijn in de machines. Als de robot probeert een regel te breken, stopt de machine het proces fysiek. Door de "schrijvers" te scheiden van de "controleurs" en een strikt, onbreekbaar proces te gebruiken, kunnen we veilig AI gebruiken om complexe software te bouwen zonder dat het uit elkaar valt.

Wat het paper NIET beweert:

  • Het beweert niet dat dit AI perfect of foutloos maakt. De robots kunnen nog steeds fouten maken, maar het proces van het overslaan van stappen wordt geëlimineerd.
  • Het beweert niet dat dit al voor elke denkbare baan werkt; het is een voorstel voor softwareontwikkeling.
  • Het beweert niet dat het al op duizenden bedrijven is getest; ze hebben alleen hun eigen systeem getest om te bewijzen dat het werkt.

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 →