← Nieuwste papers
💻 computer science

Position: A Three-Layer Probabilistic Assume-Guarantee Architecture Is Structurally Required for Safe LLM Agent Deployment

Dit position paper betoogt dat de veilige implementatie van LLM-agenten structureel een drie-laags, contractgebaseerde probabilistische architectuur vereist om onderscheidende veiligheidsdimensies af te dwingen—semantische intentie, omgevingsvaliditeit en dynamische haalbaarheid—aangezien geen enkele abstractielaag alle drie gelijktijdig kan garanderen.

Oorspronkelijke auteurs: S. Bensalem, Y. Dong, M. Franzle, X. Huang, J. Kroger, D. Nickovic, A. Nouri, R. Roy, C. Wu

Gepubliceerd 2026-05-19
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: S. Bensalem, Y. Dong, M. Franzle, X. Huang, J. Kroger, D. Nickovic, A. Nouri, R. Roy, C. Wu

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 Kernprobleem: Één Veiligheidsbarrière Is Niet Genoeg

Stel je voor dat je een zeer slimme, maar lichtjes onvoorspelbare robotbutler inhuurt om je huis te runnen. Je geeft het een lijst met taken: "Ga naar de keuken, haal water en breng het naar Oma."

Het artikel betoogt dat het structureel onmogelijk is om deze robot veilig te houden met slechts één veiligheidscontrole (zoals één enkel "stop"-bord of één enkel regelboek). Hoe slim je die ene controle ook maakt, het zal altijd op een bepaald moment falen, omdat de robot op drie verschillende momenten geconfronteerd wordt met drie verschillende soorten gevaren.

Denk hierbij aan een driefasige veiligheidscontrole op een luchthaven. Je kunt het paspoort van een passagier, hun bagage en hun vermogen om een vliegtuig te besturen niet op exact hetzelfde moment controleren. Je moet dit in volgorde doen.

De Drie Veiligheidslagen

De auteurs stellen dat we drie onderscheiden "lagen" van veiligheid nodig hebben, waarbij elke laag op een ander moment iets anders controleert. Zij noemen dit een Probabilistische Drielagenarchitectuur.

1. De Gebruikerslaag: De "Intentiecontrole" (Voordat de Robot Beweegt)

  • Wat het controleert: Is het plan logisch? Is het beleefd? Volgt het de regels?
  • De Analogie: Stel je een menselijke redacteur voor die je verhaal leest voordat je het publiceert. Zij controleert: "Heb je de robot gevraagd water te brengen? Ja. Heb je haar gevraagd Oma pijn te doen? Nee. Is het plan logisch?"
  • Waarom het een eigen laag nodig heeft: De robot is nog niet bewogen. Het weet niet of de gang geblokkeerd is of dat het buiten regent. Het weet alleen wat je zei. Deze laag voorkomt dat de robot überhaupt begint aan een slecht plan (zoals "Ga de badkamer in met de camera aan").

2. De Operationele Laag: De "Wereldcontrole" (Voordat de Robot Optreedt)

  • Wat het controleert: Is de wereld op dit moment veilig voor dit plan?
  • De Analogie: Stel je een verkeersleider voor die kijkt naar de live radar. De redacteur had het plan "Rij naar de keuken" goedgekeurd, maar de verkeersleider ziet dat er een enorme boom in de gang is gevallen. Zij zegt: "Stop! Je kunt daar op dit moment niet naartoe."
  • Waarom het een eigen laag nodig heeft: De redacteur (Laag 1) kon de boom niet zien, omdat die er niet was toen het plan werd geschreven. De robot moet naar de huidige wereld kijken (sensoren, camera's) om te weten of het veilig is om door te gaan.

3. De Functionele Laag: De "Actiecontrole" (Terwijl de Robot Beweegt)

  • Wat het controleert: Beweegt de robot op dit moment veilig?
  • De Analogie: Stel je een veiligheidsgordel en airbagsysteem in de auto voor. Zelfs als het plan goed was en de weg vrij, kan een plotselinge windvlaag de auto duwen. Deze laag is het fysieke mechanisme dat de beweging van de robot direct corrigeert om een crash te voorkomen.
  • Waarom het een eigen laag nodig heeft: De verkeersleider (Laag 2) kan een plotselinge slip of een persoon die direct voor de robot loopt niet voorspellen. Deze laag reageert direct op de fysieke realiteit.

Waarom Je Ze Niet Kunt Combineren

Het artikel maakt een sterke wiskundige claim: Je kunt deze drie lagen niet samenvoegen tot één.

  • Het "Tijdsreizen"-Probleem: Om de "Wereld" (Laag 2) te controleren, moet je de wereld zien. Maar om de "Intentie" (Laag 1) te controleren, moet je dit doen voordat je de wereld ziet. Als je probeert beide tegelijk te doen, controleer je óf de intentie te laat (nadat de robot misschien al is gaan bewegen) óf de wereld te vroeg (voordat je weet hoe de wereld er echt uitziet).
  • Het "Black Box"-Probleem: De robot (de LLM) is onvoorspelbaar. Het kan hallucineren of een fout maken. Als je vertrouwen stelt in één groot veiligheidsnet, en dat net heeft een gat, faalt het hele systeem. Door drie aparte netten te hebben, kunnen de anderen de fout opvangen als het ene net een gat heeft.

Het "Contract"-Systeem

De auteurs suggereren dat deze lagen met elkaar moeten communiceren via Contracten.

  • Laag 1 tekent een contract waarin staat: "Ik beloof dat het plan veilig is om over na te denken."
  • Laag 2 tekent een contract waarin staat: "Ik beloof dat de wereld veilig is om te binnenkomen."
  • Laag 3 tekent een contract waarin staat: "Ik beloof dat de beweging veilig is om uit te voeren."

Als Laag 1 zijn contract breekt, hoeft Laag 2 niet eens te controleren. Als Laag 2 zijn contract breekt, stopt Laag 3 de robot direct. Dit creëert een veiligheidsketen waarbij de totale veiligheid het product is van alle drie de lagen die samenwerken.

De Overgebleven Uitdagingen

Het artikel geeft toe dat dit een blauwdruk is, geen afgewerkt product. Er zijn drie grote hindernissen die nog opgelost moeten worden voordat we dit in het echt kunnen gebruiken:

  1. De Kansen Berekenen: Het is moeilijk om de exacte wiskunde te berekenen van "hoe veilig" elke laag is, omdat het gedrag van de robot elke keer verandert (het is niet zoals het gooien van een munt).
  2. Drijvende Regels: Als de omgeving van de robot verandert (bijvoorbeeld als het meubilair verschuift), moeten de veiligheidsregels op een soepele manier mee veranderen zonder het hele systeem te breken.
  3. Samenwerking: Dit systeem is ontworpen voor één robot. Als je een team van robots hebt dat met elkaar praat, kunnen ze elkaar bedriegen, en hebben we daar nog geen veiligheidslaag voor.

Samenvatting

Het artikel zegt: Stop met proberen één grote "veiligheidsschild" te bouwen voor AI-robots. Bouw in plaats daarvan drie aparte, gespecialiseerde schilden die in een specifieke volgorde werken:

  1. Controleer het Plan (Is het idee goed?)
  2. Controleer de Wereld (Is de omgeving veilig?)
  3. Controleer de Actie (Is de beweging veilig?)

Alleen door deze controles te scheiden kunnen we echt garanderen dat een AI-robot niemand pijn zal doen.

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 →