Agent Operating Systems (AOS): Integrating Agentic Control Planes into, and Beyond, Traditional Operating Systems
Dit artikel introduceert het concept van een Agent Operating System (AOS), een nieuwe systeemarchitectuur die agentische controleplannen integreert in of naast traditionele besturingssystemen om de unieke uitdagingen op het gebied van scheduling, geheugen, beveiliging en governance die worden veroorzaakt door probabilistische, doelgerichte AI-agenten aan te pakken, terwijl wordt gewaarborgd dat zij op schaal controleerbaar, verantwoordelijk en veilig blijven.
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 een traditioneel computersbesturingssysteem (zoals Windows of Linux) voor als een zeer strikte, regels-volgende bouwmanager.
Deze manager is uitstekend in het aansturen van menselijke arbeiders die een duidelijk, geschreven blauwdruk volgen. Als een arbeider zegt: "Ik heb een hamer nodig," controleert de manager de regels, ziet dat de arbeider toestemming heeft, en overhandigt de hamer. Als de arbeider probeert een kettingzaag te gebruiken zonder vergunning, zegt de manager: "Nee." De acties van de arbeider zijn voorspelbaar, lineair en gemakkelijk te volgen.
Het Probleem: De "AI Agent"
Stel je nu voor dat je een nieuw type arbeider inhuurt: een AI Agent. Deze arbeider is anders.
- Zij volgen geen vast blauwdruk; ze hebben een doel (bijv. "Plan een vakantie").
- Zij denken probabilistisch (ze raden de beste route).
- Zij zijn langdurig aanwezig en kunnen halverwege een taak van gedachten veranderen.
- Zij kunnen besluiten om zelfstandig een reisagent te bellen, een hotel te boeken en een ticket te kopen, zonder bij elke stap om toestemming te vragen.
De oude "Bouwmanager" (het traditionele OS) raakt in de war. Hij ziet de AI-arbeider urenlang onwerkzaam zitten (wachtend tot er een vlucht beschikbaar komt) en denkt dat de arbeider lui is. Hij begrijpt niet dat de arbeider aan het "plannen" is. Hij weet niet waarom de arbeider voor een specifiek hotel heeft gekozen, alleen dat de arbeider het heeft gekocht. Als de arbeider een fout maakt, kan de manager het denkproces dat tot die fout leidde niet gemakkelijk traceren.
De Oplossing: Het Agent Operating System (AOS)
Het voorstel introduceert een nieuwe laag van beheer die een Agent Operating System (AOS) wordt genoemd. Zie dit als een gespecialiseerde "Doel-Manager" die bovenop de Bouwmanager zit.
Zo werkt de AOS, gebruikmakend van eenvoudige analogieën:
1. De Drie-Team Structuur (Scheiding van Planes)
De AOS splitst het werk op in drie duidelijke teams om de zaken veilig te houden:
- Het Droomteam (Reasoning Plane): Dit is de AI zelf. Het is creatief, doet voorspellingen en bedenkt plannen. Cruciaal is dat de AOS dit team als "onbetrouwbaar" beschouwt. Zij kunnen alleen ideeën voorstellen, niet uitvoeren.
- De Bouncer (Policy Plane): Dit is de regelmaker. Deze kijkt naar de voorstellen van het Droomteam en vraagt: "Is dit toegestaan? Is dit veilig? Hebben we het budget?" De Bouncer neemt een harde Ja/Nee beslissing op basis van strikte regels.
- De Doeners (Execution Plane): Dit zijn de arbeiders die het eigenlijke werk doen. Zij treden alleen in actie als de Bouncer "Ja" zegt. Zij zijn opgesloten in een sandbox (een veilige, beperkte omgeving) zodat ze niet per ongeluk iets kapot kunnen maken.
2. Nieuwe Functietitels (First-Class Entities)
In een normale computer houdt het OS "Processen" bij (zoals een draaiend programma). De AOS introduceert nieuwe functietitels:
- Agent Identity: Een unieke ID-kaart voor de AI-arbeider.
- Goal Graphs: Een kaart van de huidige missie van de arbeider en de stappen daarvan.
- Capabilities: Een specifieke lijst met gereedschappen waar de arbeider bij mag (bijv. "Mag e-mails lezen, maar niet verwijderen").
- Execution Records: Een permanent, onveranderlijk dagboek van elke genomen beslissing.
3. Het "Gereedschap" vs. De "System Call"
In een normale computer vraagt een programma aan het OS om een bestand te openen. In de AOS vraagt de AI om een Tool te gebruiken (zoals "Een vlucht boeken").
- De AOS behandelt dit als een hoogbeveiligde checkpoint.
- Voordat de tool wordt gebruikt, controleert de Bouncer: "Is deze tool toegestaan? Is de bestemming veilig? Is de prijs binnen het budget?"
- Als de AI probeert een tool langs de Bouncer te smokkelen (zoals proberen direct een reisagent te bellen zonder via het systeem te gaan), blokkeert de AOS dit.
4. Geheugen en Context
Normale computers onthouden dingen door bestanden op te slaan. AI Agents onthouden dingen door een "context window" (kortetermijngeheugen) en een "langetermijngeheugen" bij te houden.
De AOS beheert dit als een Librarian (Bibliothecaris). De Librarian slaat niet alleen het boek op, maar voegt ook labels toe zoals:
- Waar kwam deze informatie vandaan? (Provenance)
- Is deze informatie betrouwbaar? (Trust level)
- Wanneer moet deze worden weggegooid? (Retention rules)
Dit zorgt ervoor dat als een agent een slechte beslissing neemt, je in de logs van de Librarian kunt kijken om precies te zien naar welke informatie de agent keek toen de fout werd gemaakt.
5. Het "Black Box" Probleem
AI-redeneren is vaak een "black box" (we weten niet precies hoe het denkt). Het paper geeft toe dat we het brein van de AI niet 100% voorspelbaar kunnen maken.
De truc van de AOS: Het probeert niet het denken van de AI voorspelbaar te maken. In plaats daarvan maakt het de acties van de AI voorspelbaar.
- Binnen het brein: Chaos en waarschijnlijkheid zijn prima.
- Bij de deur (De Grens): Alles moet gecontroleerd, gelogd en goedgekeurd worden door een deterministisch (strikt, onveranderlijk) regelenset.
6. Hoe het past bij bestaande computers
Het paper verduidelijkt dat de AOS de bestaande computers niet vervangt.
- Linux/Windows vormen nog steeds de basis (de hardware, het geheugen, de basisbeveiliging).
- AOS is een nieuwe softwarelaag die daar bovenop zit en fungeert als een Verkeerstoren voor AI agents.
- Het kan draaien op je huidige computer (User-space) of over een heel netwerk van computers (Distributed Control Plane).
Samenvatting
Het paper betoogt dat we AI agents niet simpelweg als normale software kunnen draaien. Ze zijn te verschillend. We hebben een nieuwe "Operating System" laag nodig die fungeert als een strikte supervisor. Deze supervisor zorgt ervoor dat, hoewel de AI creatief en onvoorspelbaar is, de acties veilig, gelogd en strikt gecontroleerd worden door door mensen gedefinieerde regels. Het transformeert de AI van een "onhandelbare werknemer" naar een "beheerde, verantwoordelijke werknemer".
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.