← Nieuwste papers
🤖 AI

Atomix: Timely, Transactional Tool Use for Reliable Agentic Workflows

Atomix is een runtime-systeem dat betrouwbare agentische workflows waarborgt door de groepering van effecten te ontkoppelen van conflictresolutie via voortgangsbewuste transacties, die effecten van tools bufferen en deze pas committen nadat is bevestigd dat er geen eerdere conflicterende taken kunnen arriveren, waardoor gedeeltelijke staten, verouderde schrijfacties en onomkeerbare lekken worden voorkomen.

Oorspronkelijke auteurs: Bardia Mohammadi, Nearchos Potamitis, Lars Klein, Akhil Arora, Laurent Bindschaedler

Gepubliceerd 2026-06-02
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Bardia Mohammadi, Nearchos Potamitis, Lars Klein, Akhil Arora, Laurent Bindschaedler

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 de manager bent van een druk reisbureau. Je doel is om een compleet vakantiepakket te boeken voor een klant: een vlucht, een hotel, een huurauto en een bevestigingsmail.

In de wereld van AI-agenten (computerprogramma's die taken uitvoeren) gebeurt dit precies zo. De AI probeert deze dingen één voor één te boeken. Maar hier is het probleem: wat gebeurt er als de vluchtboeking halverwege mislukt?

  • De oude manier (huidige systemen): De AI heeft misschien al een hotel en een auto geboekt. Als de vlucht mislukt, probeert het systeem de hotel- en autoboekingen "ongedaan" te maken. Maar wat als de autoverhuurder geen annuleringen toestaat? Of wat als de AI tegelijkertijd twee verschillende vakantieplannen probeerde uit te werken (speculatie), en het ene plan een hotel boekte dat het andere plan niet nodig had? Het resultaat is een rommelige, gedeeltelijk geboekte vakantie die je niet gemakkelijk kunt herstellen.

Atomix is een nieuw systeem dat deze chaos wil oplossen. Zie het als een "Veiligheidskluis" voor AI-acties.

Het kernprobleem: Het "te late" moment

Huidige AI-systemen beschouwen de reactie van een tool (zoals "Hotel geboekt!") als het definitieve moment. Zodra dat gebeurt, is de actie voltooid.

  • Speculatie: Als de AI twee paden voorspelt en het verkeerde pad kiest, heeft het "verliezende" pad de echte wereld al veranderd (bijvoorbeeld door een e-mail te sturen).
  • Onomkeerbaarheid: Sommige zaken, zoals het versturen van een e-mail of het overmaken van geld, kunnen niet ongedaan worden gemaakt. Als de AI een fout maakt nadat het een e-mail heeft verzonden, is het te laat.
  • Chaos: Als twee AI-agenten tegelijkertijd dezelfde hotelkamer proberen te boeken, kunnen ze elkaars werk overschrijven.

De Atomix-oplossing: De "Hold and Release"-strategie

Atomix verandert de regels. In plaats van acties direct te laten plaatsvinden, plaatst het ze in een wachtstand totdat het 100% zeker weet dat het veilig is om ze vrij te geven.

Zo werkt het, met de reisagent-analogie:

1. De "Concept"-fase (Executie)

De AI-agent begint aan het werk. Het roept de vlucht-, hotel- en autoverdiensten aan.

  • Omkeerbare acties (zoals het reserveren van een hotelkamer die geannuleerd kan worden) gebeuren direct, maar Atomix noteert ze als "in afwachting".
  • Onomkeerbare acties (zoals het versturen van de bevestigingsmail) worden bevroren. De AI denkt dat hij de e-mail heeft verzonden, maar Atomix houdt de e-mail daadwerkelijk vast in een buffer. De echte wereld is nog niet veranderd.

2. De "Zegel" (Het bevriezen van het plan)

Zodra de AI zijn lijst met taken heeft voltooid, plaatst Atomix een zegel op de transactie.

  • Dit is als zeggen: "Oké, het plan is voltooid. Er kunnen geen nieuwe wijzigingen meer worden toegevoegd aan deze specifieke bestelling."
  • Als de AI probeert een nieuwe taak toe te voegen na de zegel, zegt Atomix: "Nee, dat is een overtreding," en annuleert het de hele boel om verwarring te voorkomen.

3. De "Groen Licht" Check (Frontier Checks)

Voordat Atomix de acties vrijgeeft, controleert het de Frontier.

  • Stel je een verkeerslicht voor bij elke bron (het hotel, de huurauto, de e-mailserver).
  • Atomix vraagt: "Is iedereen anders die aan deze hotelkamer wilde werken, klaar met zijn werk?"
  • Als een andere agent nog steeds vecht om dezelfde kamer, wacht Atomix. Het zorgt ervoor dat er geen conflicterend werk van "eerder" nog in de pijplijn zit.

4. De "Commit" (Afwikkeling)

Als de controle slaagt, commit Atomix de transactie.

  • Omkeerbare acties: De hotel- en autoboekingen worden definitief gemaakt.
  • Onomkeerbare acties: De e-mail wordt eindelijk verzonden.
  • Als alles goed ging: De klant krijgt zijn vakantie.

5. De "Abort" (Het vangnet)

Als er iets misgaat voordat het groene licht komt (bijvoorbeeld de vluchtboeking mislukt, of de AI kiest het verkeerde vakantieplan):

  • Annuleert (aborts) Atomix de transactie.
  • Omkeerbare acties: Het annuleert de hotel- en autoreservaties onmiddellijk.
  • Onomkeerbare acties: De e-mail verlaat de buffer nooit. Deze wordt verwijderd. De klant ziet hem nooit.
  • Speculatie: Als de AI twee plannen aan het testen was, doodt Atomix het verliezende plan voordat het de wereld kan verstoren.

Waarom dit ertoe doet (De resultaten)

Het onderzoek testte Atomix tegen andere systemen met behulp van real-world scenario's (zoals het boeken van winkelbestellingen) en gesimuleerde fouten (zoals netwerkfouten of AI-fouten).

  • Schone herstel: Wanneer er dingen misgingen, herstelde Atomix zich in 57% van de gevallen schoon, terwijl andere systemen bijna naar 0% zakten. Zij konden de puinhoop die ze maakten niet opruimen.
  • Geen lekken: Bij het testen van "onomkeerbare" acties (zoals het versturen van nep-e-mails), lekte Atomix 0 ongeldige e-mails. Andere systemen lekten tot wel 80% van de berichten.
  • Geen wachttijd: In tegenstelling tot oudere systemen die agenten lieten wachten in een rij (door bronnen te blokkeren), laat Atomix agenten parallel werken zonder op elkaars tenen te trappen, met bijna nul vertraging.

De essentie

Atomix is als een slimme uitsmijter voor AI-agenten. Het laat hen hun acties oefenen en voorbereiden, maar weigert ze "live" te laten gaan (de echte wereld te veranderen) totdat het absoluut zeker weet dat:

  1. Het hele plan compleet is.
  2. Niemand anders vecht om dezelfde bronnen.
  3. Als ze falen, ze veilig geannuleerd kunnen worden zonder een puinhoop achter te laten.

Het verandert chaotische, risicovolle AI-workflows in betrouwbare, veilige transacties.

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 →