CoAct-1: Computer-using Multi-Agent System with Coding Actions
Dit paper introduceert CoAct-1, een innovatief multi-agent systeem dat GUI-bediening combineert met directe code-uitvoering om complexere computerautomatiseringstaken efficiënter en robuuster uit te voeren, wat resulteert in een nieuw state-of-the-art succespercentage van 60,76% op de OSWorld-benchmark.
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 computerbesturingssysteem moet gebruiken om een complexe klus te klaren, zoals alle foto's in een ingewikkelde mapstructuur vinden, hun formaat aanpassen en ze vervolgens in één archiefbestand stoppen.
Voor een traditionele computer-agent (een slimme software die een computer bedient) is dit alsof je die klus moet doen door alleen maar met je muis te klikken en te slepen. Je moet elke map openen, op elk bestand klikken, het formaat wijzigen in een menu en dan op 'opslaan' drukken. Als je één keer op het verkeerde icoontje klikt of een menu-item mist, gaat de hele boel in de war en moet je opnieuw beginnen. Het is traag, kwetsbaar en vaak frustrerend.
CoAct-1 is een nieuwe, slimme oplossing die dit probleem oplost door een heel andere aanpak te introduceren. Hier is hoe het werkt, vertaald naar alledaagse taal:
De "Super-Team" Aanpak
In plaats van één robot die alles met de muis doet, heeft CoAct-1 een drie-koppig team dat samenwerkt, net als een goed georganiseerd bouwbedrijf:
De Chef (De Orchestrator):
Dit is de projectmanager. Hij kijkt naar de opdracht en denkt na: "Moeten we dit met de muis doen, of kunnen we het sneller en slimmer met code doen?" Hij verdeelt het werk en stuurt de juiste persoon naar het juiste vak.De Schrijver (De Programmer):
Als de Chef ziet dat een taak veel klikken vereist (zoals bestanden verplaatsen of data verwerken), roept hij de Schrijver. De Schrijver schrijft in plaats van te klikken een korte computercode (een script).- De analogie: In plaats van één voor één 100 dozen te verplaatsen met je handen (klikken), schrijft de Schrijver een instructie: "Verplaats alle dozen naar kamer 3." De computer voert dit in één seconde uit. Het is als het verschil tussen een handwerkman die stenen legt en een kraan die een hele muur in één keer zet.
De Visuele Werknemer (De GUI Operator):
Soms is code niet genoeg. Je moet misschien op een knop klikken die alleen zichtbaar is op het scherm, of een venster openen dat nog niet bestaat. Dan neemt de Visuele Werknemer het over. Hij kijkt naar het scherm (zoals een mens) en klikt waar nodig. Hij is de specialist voor het "zichtbare" werk.
Waarom is dit zo'n revolutie?
Tot nu toe moesten slimme agents alles doen via het scherm (klikken, typen, slepen). Dat is als proberen een auto te repareren door alleen met je vingers aan de bouten te draaien, zonder gereedschap.
CoAct-1 geeft de agent gereedschap in de vorm van code.
- Snelheid: Waar een oude agent 15 klikken nodig had om een taak te doen, doet CoAct-1 het vaak in 10 stappen of minder, omdat hij de saaie, lange reeks klikken vervangt door één slimme code-opdracht.
- Betrouwbaarheid: Als je 50 keer moet klikken, is de kans groot dat je ergens een fout maakt. Als je één stukje code schrijft dat de computer uitvoert, is dat veel nauwkeuriger. Het is het verschil tussen het proberen te tellen van een miljoen zandkorrels met je vingers (klikken) versus ze door een machine te laten tellen (code).
De Resultaten
In strenge tests (waar agents echte computers moeten bedienen) heeft CoAct-1 laten zien dat deze aanpak veel beter werkt dan de huidige beste methoden:
- Het slaagt vaker (ongeveer 60% van de tijd in moeilijke tests, tegenover 55% voor de beste concurrenten).
- Het is veel sneller en maakt minder fouten, vooral bij taken die veel met bestanden, mappen en verschillende programma's te maken hebben.
Kortom: CoAct-1 is de eerste agent die leert dat je niet altijd met je muis hoeft te werken. Het weet wanneer het slim is om een "toverformule" (code) te gebruiken om de zware klus te doen, en wanneer het gewoon even moet klikken. Hierdoor wordt het niet alleen slimmer, maar ook veel sneller en betrouwbaarder in het bedienen van onze computers.
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.