← Nieuwste papers
💻 computer science

DeltaBox: Scaling Stateful AI Agents with Millisecond-Level Sandbox Checkpoint/Rollback

Dit artikel introduceert DeltaBox, een nieuw zandbak-systeem dat gebruikmaakt van OS-niveau-abtracties DeltaFS en DeltaCR om checkpointing en rollback op millisecondenniveau te realiseren door uitsluitend staatveranderingen te dupliceren in plaats van volledige systeemstaten, waardoor frequente exploratie voor door LLM-aangedreven AI-agenten mogelijk wordt.

Oorspronkelijke auteurs: Yunpeng Dong, Jingkai He, Yuze Hou, Dong Du, Zhonghu Xu, Si Yu, Yubin Xia, Haibo Chen

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

Oorspronkelijke auteurs: Yunpeng Dong, Jingkai He, Yuze Hou, Dong Du, Zhonghu Xu, Si Yu, Yubin Xia, Haibo Chen

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 zeer complex videospel speelt waarin je een moeilijk raadsel probeert op te lossen. Je bent een AI-agent en om te winnen moet je duizenden verschillende strategieën uitproberen. Soms probeer je een stuk te verplaatsen, maar blijkt dat een slechte zet te zijn. Je moet die zet dan direct "ongedaan maken" en een ander pad proberen.

In de echte wereld van AI-coderingsagenten is deze "ongedaan maken"-knop ongelooflijk traag en onhandig. Meestal moet de computer, om terug te gaan, een enorme, volledige kopie van de hele spelwereld (alle bestanden, alle geopende programma's, het geheugen) opslaan voordat een nieuwe zet wordt geprobeerd. Dit kost seconden. Als je dit honderden keren moet doen, besteedt je AI meer tijd aan het opslaan en laden dan aan het denken.

DeltaBox is een nieuw systeem dat dit probleem moet oplossen. Het fungeert als een supersnelle "tijdmachine" voor AI-agenten, waardoor ze hun toestand in een flits (milliseconden) kunnen opslaan en herstellen.

Hier is hoe het werkt, met behulp van eenvoudige analogieën:

De Kernidee: "Sla Alleen de Veranderingen Op"

De meeste systemen werken als een fotograaf die elke keer dat je een enkel boek verplaatst, een volledige foto maakt van een rommelige kamer. Het duurt eeuwen om de foto te maken en nog langer om de kamer weer in de oude staat te zetten.

DeltaBox beseft dat wanneer je één boek verplaatst, 99% van de kamer niet is veranderd. In plaats van een nieuwe foto van de hele kamer te maken, maakt het slechts een klein notitieje met de tekst: "Het boek is verplaatst van de tafel naar de stoel." Om terug te gaan, leest het gewoon het notitieje en verplaatst het boek terug. Dit is het "Kerninzicht": Dupliceer niet de hele toestand; dupliceer alleen de veranderingen.

De Twee Magische Trucs

Om dit werkend te krijgen, hebben de onderzoekers twee speciale hulpmiddelen (OS-niveau mechanismen) gebouwd die samenwerken:

1. DeltaFS: Het "Gelaagde Taart"-Bestandssysteem

Stel je voor dat de bestanden van je computer een meervoudige taart zijn.

  • Traditionele manier: Als je de toestand van de taart wilt opslaan, moet je de hele taart kopiëren naar een nieuwe doos. Als je terug wilt gaan, gooi je de huidige taart weg en haal je de oude doos weer tevoorschijn.
  • DeltaBox-methode: De taart staat op een stapel transparante dienbladen.
    • Het onderste dienblad is de originele taart (Alleen-lezen).
    • Wanneer je een verandering aanbrengt (zoals het toevoegen van een kers), raak je de bodemtaart niet aan. Je legt gewoon een nieuw, leeg dienblad bovenop en plaatst de kers daar.
    • Om te Checkpointen (Opslaan): Je bevriest simpelweg het huidige bovenste dienblad en schuift een nieuw, leeg dienblad erbovenop. Dit duurt een fractie van een seconde.
    • Om te Rollbacken (Ongedaan maken): Je schuift het bovenste dienblad er gewoon af en kijkt naar het dienblad eronder. De kers is weg en de taart is precies zoals hij daarvoor was. Geen kopiëren, geen zware arbeid.

2. DeltaCR: De "Bevroren Kloon"-Geheugenbeheerder

Stel je nu voor dat de AI-agent een persoon is die een race loopt. Om hun voortgang op te slaan, moet je ze meestal stoppen, elke gedachte die ze hebben gehad opschrijven en hun lichaam bevriezen. Om te herstarten, moet je de notities lezen en ze wakker maken. Dit is traag.

DeltaBox gebruikt een truc genaamd "Forking vanuit een Bevroren Sjabloon".

  • De Opstelling: Wanneer de AI pauzeert om na te denken, maakt DeltaBox een "bevroren kloon" van het brein van de agent (geheugen) en bevriest deze op zijn plaats. Het is alsof je een snapshot maakt van het brein van de persoon terwijl ze hun adem inhouden.
  • Het Opslaan: Het schrijft ook een klein notitieje over wat er veranderde (de "delta") naar een veilige plek.
  • Het Ongedaan Maken: Wanneer de AI terug moet gaan, in plaats van een slapend persoon wakker te maken en een lange lijst met notities te lezen, kloont DeltaBox het bevroren brein direct. Omdat de kloon al bevroren is in precies de juiste toestand, wakker wordt hij direct.
  • Het Veiligheidsnet: Als de bevroren kloon te oud wordt of wordt weggegooid om ruimte te besparen, heeft het systeem een back-upplan om de notities te lezen en het brein opnieuw op te bouwen, maar dit is trager. Het systeem probeert genoeg bevroren klonen klaar te houden zodat het bijna altijd de directe methode gebruikt.

Waarom Dit Belangrijk Is

Het papier testte dit op real-world coderingstaken (het oplossen van bugs in software zoals Django of SymPy).

  • Oude manier: Opslaan en herstellen duurde honderden milliseconden tot seconden. Dit was zo traag dat het de AI verhinderde diepe strategieën te verkennen.
  • DeltaBox-methode: Het kost ongeveer 14 milliseconden om op te slaan en 5 milliseconden om te herstellen.

Het Resultaat:
Omdat de "ongedaan maken"-knop nu zo snel is, kan de AI veel meer paden verkennen in dezelfde hoeveelheid tijd. Het is het verschil tussen een schaker die maar één zet vooruit kan denken omdat het een uur duurt om het bord terug te zetten, versus een speler die het bord direct kan resetten en 100 verschillende zetten kan uitproberen in de tijd die het eerder kostte om er één te proberen.

Samenvatting

DeltaBox is een systeem dat AI-agenten in staat stelt "wat-als"-spelletjes te spelen met hun eigen computeromgeving. Door te beseffen dat de meeste veranderingen klein zijn, stopt het met het kopiëren van de hele wereld en slaat het alleen de kleine verschillen op. Dit verandert een traag, zwaar proces in een bliksemsnel proces, waardoor AI moeilijkere problemen kan oplossen door meer oplossingen uit te proberen.

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 →