← Nieuwste papers
🤖 AI

PreAct: Computer-Using Agents that Get Faster on Repeated Tasks

PreAct is een systeem dat computergebruikende agenten bij herhaalde taken versnelt door succesvolle executies te compileren naar verifieerbare toestandsmachineprogramma's, wat 8,5–13x snellere replays mogelijk maakt met ingebouwde veiligheidscontroles om correctheid te waarborgen en de accumulatie van foutieve scripts te voorkomen.

Oorspronkelijke auteurs: Bojie Li

Gepubliceerd 2026-06-17
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Bojie Li

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 slimme, maar zeer dure robotassistent hebt. Deze robot kan naar je computerscherm kijken, uitzoeken welke knoppen hij moet klikken en tekst typen om taken te voltooien—zoals het boeken van een afspraak of het toevoegen van een contactpersoon.

Het probleem is dat deze robot verkwistend is. Elke keer dat je hem dezelfde taak twee keer vraagt, vergeet hij alles wat hij net heeft gedaan. Hij moet het scherm opnieuw bekijken, over elke stap nadenken en telkens opnieuw een enorme "denkvergoeding" betalen (door gebruik te maken van dure AI-rekenkracht). Het is alsof je een gids inhuurt die, nadat hij je één keer door het museum heeft geleid, ervoor zorgt dat je de volgende dag weer een compleet nieuwe gids moet betalen om precies hetzelfde museum te laten zien, ook al kent hij de indeling perfect.

PreAct is een nieuw systeem dat deze robot leert om vloeiend te worden in plaats van vergeetachtig. Zo werkt het, met behulp van alledaagse analogieën:

1. Het "Receptenboek" versus de "Chef"

Normaal gesproken gedraagt de robot zich als een chef die bij elke maaltijd elke ingrediënt proeft en het recept opnieuw uitvindt.
PreAct verandert de regels. De eerste keer dat de robot een taak succesvol voltooit (zoals het toevoegen van een contactpersoon), vergeet hij het niet zomaar. In plaats daarvan schrijft hij een perfect, stapsgewijs recept (een "state-machine programma").

  • De eerste keer: De robot gebruikt zijn dure "denkende brein" om de taak op te lossen en schrijft het recept. Dit kost tijd en geld.
  • De tweede keer: In plaats van zijn dure brein te gebruiken, leest de robot simpelweg het recept en volgt de instructies. Hij hoeft niet na te denken; hij handelt gewoon. Dit maakt hem 8,5 tot 13 keer sneller en bijna gratis in gebruik.

2. De "Veiligheidscontrole" (Niet blindelings volgen)

Je zou je kunnen afvragen: "Wat als het scherm er anders uitziet? Wat als er een pop-upvenster verschijnt?"
Als de robot het recept blindelings zou volgen, zou hij misschien op de verkeerde knop klikken en dingen kapotmaken.
PreAct is slim genoeg om dit te voorkomen. Voordat de robot elke stap uit het recept uitvoert, werpt hij een blik op het scherm om te controleren of het er precies zo uitziet als het recept verwacht.

  • Als het overeenkomt: Klikt hij direct op de knop (geen nadenken vereist).
  • Als het niet overeenkomt: Stopt hij onmiddellijk, zegt "Wacht, er is iets mis" en roept hij het dure robotbrein weer bij hulp om de nieuwe situatie uit te vogelen.
    Dit is als een chauffeur die een GPS-route volgt, maar zijn ogen op de weg houdt. Als een weg is afgesloten, rijdt hij niet blindelings een muur in; hij stopt en vraagt om nieuwe aanwijzingen.

3. De "Kwaliteitscontrolepoort" (Het belangrijkste deel)

Hier komt het lastige deel: Wat als de robot een recept schrijft dat er volledig uitziet, maar eigenlijk faalt?
Voorbeeld: Het recept zegt "Typ naam, klik Opslaan." Maar misschien is de robot vergeten de naam daadwerkelijk te typen, waardoor er niets gebeurt wanneer hij op Opslaan klikt. Als de robot dit slechte recept opslaat, zal hij elke keer dat hij het probeert te gebruiken, falen.

PreAct heeft een strikte Kwaliteitscontrolepoort.
Voordat de robot een nieuw recept aan zijn bibliotheek toevoegt, reset hij de computer en voert hij het recept vanaf nul uit om te zien of het daadwerkelijk werkt.

  • Als het recept werkt: Wordt het aan de bibliotheek toegevoegd.
  • Als het recept faalt (zelfs als het helemaal tot het einde liep): Wordt het direct weggegooid.

Het onderzoek toonde aan dat zonder deze poort, de bibliotheek van de robot vol raakt met "slechte recepten", waardoor hij bij het uitvoeren van taken zelfs slechter wordt na verloop van tijd. Met deze poort wordt de robot juist beter elke keer dat hij een taak herhaalt.

De Resultaten

De onderzoekers testten dit op telefoons, desktops en websites.

  • Snelheid: Het herhalen van een taak werd 8,5 tot 13 keer sneller.
  • Kosten: De robot stopte met het betalen van de dure "denkvergoeding" voor herhaalde taken.
  • Betrouwbaarheid: Door bij elke stap het scherm te controleren en slechte recepten te filteren, werd het systeem niet alleen sneller, maar ook nauwkeuriger over de tijd.

Kortom: PreAct verandert een robot die telkens het wiel opnieuw uitvindt in een robot die een vaardigheid leert, deze opschrijft en deze vervolgens perfect en direct uitvoert—totdat er iets verandert, waarbij hij opnieuw leert. Het is het verschil tussen een student die een wiskundig probleem één keer uit het hoofd leert en een student die het vergeet en het elke dag opnieuw moet leren.

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 →