← Nieuwste papers
🤖 machine learning

Agent JIT Compilation for Latency-Optimizing Web Agent Planning and Scheduling

Dit artikel introduceert Agent JIT-compilatie, een raamwerk dat bestaat uit een planner, een scheduler en een protocol voor het handhaven van invarianten en dat natuurlijke taal-taken omzet in uitvoerbare code om aanzienlijke snelheidswinst en verbeteringen in nauwkeurigheid te bereiken ten opzichte van traditionele sequentiële webagent-lussen.

Oorspronkelijke auteurs: Caleb Winston, Ron Yifeng Wang, Azalia Mirhoseini, Christos Kozyrakis

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

Oorspronkelijke auteurs: Caleb Winston, Ron Yifeng Wang, Azalia Mirhoseini, Christos Kozyrakis

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 probeert een robot een complexe boodschap te laten doen, zoals "Bestel de goedkoopste taco bij Taco Bell".

Op dit moment werken de meeste robots als een zeer voorzichtige, trage menselijke assistent. Ze kijken naar het scherm, vragen een superintelligent brein (een AI) wat ze als volgende moeten doen, klikken op een knop, wachten tot het scherm verandert, vragen het brein opnieuw, typen een woord, wachten en vragen opnieuw. Deze "kijk-denken-doen"-lus herhaalt zich keer op keer. Het is traag, duur (omdat het AI-brein geld kost elke keer als je het vraagt) en vatbaar voor fouten, omdat de robot misschien op het verkeerde ding klikt als het scherm er iets anders uitziet.

Dit artikel introduceert een nieuwe manier om deze robots sneller en slimmer te maken, genaamd Agent JIT-Compilatie. Denk hierbij aan het overschakelen van een "stap-voor-stap instructiehandleiding" naar het "schrijven van een aangepast software-script" voordat de robot überhaupt begint met bewegen.

Hier is hoe het werkt, opgesplitst in drie eenvoudige onderdelen:

1. De "Pre-Flight" Planner (JIT-Planner)

In plaats van de AI bij elke enkele stap te vragen "Wat moet ik als volgende doen?", neemt het systeem eerst je verzoek ("Bestel de goedkoopste taco") en genereert er direct verschillende computerprogramma's (code) die het probleem kunnen oplossen.

  • De Analogie: Stel je voor dat je van New York naar Boston moet rijden.
    • Oude manier: Je stopt bij elk tankstation om een lokale te vragen: "Hoe kom ik naar Boston?" Je rijdt een mijl, vraagt opnieuw, rijdt nog een mijl, vraagt opnieuw.
    • Nieuwe manier: Voordat je vertrekt, vraag je een kaart-app om drie verschillende routes te genereren. Het controleert het verkeer, de wegcondities en de afstand. Het kiest de absoluut snelste route en schrijft de GPS-coördinaten één keer in het navigatiesysteem van je auto. Dan rijd je gewoon.
  • De Magie: Het systeem controleert deze gegenereerde routes om ervoor te zorgen dat ze logisch zijn (bijvoorbeeld: je kunt niet op "Bestellen" klikken voordat je op "Toevoegen aan winkelwagen" hebt geklikt). Het kiest degene die de minste hoeveelheid "hersencapaciteit" (AI-aanroepen) en tijd kost.

2. De "Verkeersregelaar" (JIT-Scheduler)

Zodra de robot een plan heeft, moet het beslissen hoe het uitgevoerd moet worden. Moet het alles één voor één doen? Moet het proberen drie dingen tegelijk te doen? Of moet het dezelfde taak drie keer parallel proberen en gewoon de eerste gebruiken die klaar is?

  • De Analogie: Stel je voor dat je eten bestelt voor een feestje.
    • Serieel (Eén voor één): Je belt één restaurant, wacht op het antwoord, belt het volgende, wacht...
    • Parallel: Je belt drie restaurants tegelijk.
    • Hedging (Afweging): Je belt drie restaurants, maar je geeft alleen om degene die als eerste oppakt. Als één traag is, wacht je niet; je neemt gewoon het antwoord van de snelle.
  • De Magie: Het systeem kijkt naar de specifieke taak en gebruikt historische data om te raden welke strategie het beste is. Als de taak eenvoudig is, gaat het één voor één. Als de taak lastig is en vast kan lopen, probeert het meerdere paden tegelijk (hedging) om ervoor te zorgen dat het snel klaar is. Het kiest de strategie die de meeste tijd bespaart.

3. Het "Regelboek" (Invariant-Enforcing Protocol)

Om ervoor te zorgen dat de robot niet crasht of op de verkeerde knop klikt, komt elke tool die de robot gebruikt (zoals "klik op knop" of "typ tekst") met een streng regelboek.

  • De Analogie: Denk aan een automaat.
    • Oude manier: Je drukt gewoon willekeurig op knoppen. Soms druk je op "Snack" als de machine leeg is, en er gebeurt niets.
    • Nieuwe manier: De machine heeft een sensor. Het controleert: "Is de machine aan? Is er geld binnen? Is de deur gesloten?" Als aan de voorwaarden niet wordt voldaan, weigert de machine je toe te staan op de knop te drukken.
  • De Magie: Voordat de robot de code uitvoert, controleert het deze regels. Als een plan probeert te "Bestellen" terwijl de "Winkelwagen" leeg is, vangt het systeem die fout op voordat de robot zelfs maar begint, waardoor fouten en tijdverspilling worden voorkomen.

De Resultaten

De auteurs testten dit op vijf verschillende websites (zoals bezorgdiensten voor eten, e-mail en winkelsites). De resultaten waren indrukwekkend:

  • Snelheid: Hun nieuwe methode was 10 keer sneller dan de standaard "vraag-de-AI-bij-elke-stap"-methode.
  • Nauwkeurigheid: Het was ook 28% nauwkeuriger, wat betekent dat het de juiste taco 28% vaker daadwerkelijk bestelde.
  • Vergelijking: Zelfs in vergelijking met andere geavanceerde AI-agenten (zoals die van OpenAI of Anthropic), was hun methode 2,4 keer sneller en 9% nauwkeuriger.

Samenvatting

Kortom, dit artikel zegt: Vraag de AI niet om stap-voor-stap de auto te besturen. Laat de AI in plaats daarvan de volledige route als script schrijven, controleer of de route veilig is, kies de snelste manier om deze te rijden, en voer het script dan gewoon uit. Dit verandert een trage, stotterende conversatie in een soepele, hoogwaardige uitvoering.

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 →