Executable Agentic Memory for GUI Agent
Dieser Beitrag stellt Executable Agentic Memory (EAM) vor, ein strukturiertes, auf Wissensgraphen basierendes Framework, das fragile, schrittweise LLM-Interaktionen durch einen robusten Abruf- und Ausführungsprozess mittels wertgesteuerter Graphensuche ersetzt und dadurch überlegene Leistung, geringere Kosten sowie reduzierte Latenz bei GUI-Automatisierungsaufgaben mit langem Horizont erzielt.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Das Problem: Der „amnesische" Roboter
Stellen Sie sich vor, Sie stellen einen Roboter ein, der Ihnen hilft, Ihr Smartphone zu bedienen. Jedes Mal, wenn der Roboter einen neuen Bildschirm betrachtet (z. B. beim Öffnen eines Einstellungsmenüs), muss er alles, was er gerade getan hat, vergessen, den Bildschirm von vorne lesen und raten, was als Nächstes zu tun ist.
So funktionieren die meisten aktuellen KI-Agenten. Sie sind wie amnesische Touristen in einer riesigen, verwirrenden Stadt.
- Sie sehen ein Straßenschild (den Bildschirm).
- Sie raten, in welche Richtung sie gehen sollen.
- Sie machen einen Schritt.
- Dann sehen sie ein neues Straßenschild, vergessen das vorherige und raten erneut.
Wenn sie früh einen kleinen Fehler machen, verirren sie sich. Sie könnten in eine Sackgasse (einen falschen App-Bildschirm) wandern und weiter raten, wodurch Zeit und Geld verschwendet werden. Dies wird als „fragiles" System bezeichnet, insbesondere für lange Aufgaben wie „Bluetooth einschalten, dann ein bestimmtes Foto finden und es per E-Mail senden".
Die Lösung: EAM (Die „lebende Karte")
Die Autoren schlagen ein neues System vor, das Executable Agentic Memory (EAM) heißt. Anstatt jeden Schritt zu raten, baut der Roboter eine strukturierte, lebende Karte der Benutzeroberfläche des Telefons.
Stellen Sie sich EAM nicht als Liste von Textnotizen vor, sondern als eine riesige, interaktive U-Bahn-Karte.
- Die Stationen: Dies sind die verschiedenen Bildschirme auf Ihrem Telefon.
- Die Gleise: Dies sind die Tasten und Aktionen, auf die Sie klicken können.
- Die Verbindungen: Die Karte weiß genau, welche Taste zu welchem Bildschirm führt.
Sobald diese Karte erstellt ist, muss der Roboter nicht mehr „raten", was passiert, wenn er auf eine Taste klickt. Er schaut einfach auf die Karte, sieht das Gleis und folgt ihm.
Wie sie die Karte erstellen (Offline-Phase)
Bevor der Roboter die Karte nutzen kann, muss jemand sie zeichnen. Das Papier beschreibt einen intelligenten Weg, dies ohne Zeitverschwendung zu tun:
- Der Entdecker (DFS): Stellen Sie sich einen sehr organisierten Entdecker vor, der in die Apps des Telefons geschickt wird. Anstatt ziellos herumzuirren, verwenden sie eine „Depth-First Search"-Strategie (Tiefensuche). Sie gehen einen Pfad so weit wie möglich hinunter, markieren Sackgassen und gehen dann zurück, um den nächsten Pfad zu versuchen. Dies stellt sicher, dass sie jeden möglichen Weg finden, ohne in Schleifen stecken zu bleiben.
- Der Kondensator (Action Group Mining): Manchmal erfordert eine Aufgabe, fünf Tasten nacheinander zu drücken (z. B. „Einstellungen öffnen" -> „Netzwerk" -> „WLAN" -> „Scannen"). Dies einzeln zu tun, ist langsam. Das System sucht nach diesen häufigen Mustern und klebt sie zu einer einzigen „Super-Taste" zusammen (wie einen U-Bahn-Expresszug). Dies macht die Karte viel kleiner und schneller zu navigieren.
Wie der Roboter die Karte nutzt (Online-Phase)
Wenn Sie dem Roboter eine Aufgabe geben (z. B. „WLAN einschalten"), rät er nicht einfach. Er verwendet einen GPS-Navigator, um die beste Route auf der Karte zu finden.
- Das GPS (Q-Modell): Der Roboter hat ein kleines, intelligentes Gehirn (ein leichtgewichtiges KI-Modell), das wie ein GPS funktioniert. Es schaut auf die Karte und sagt: „Wenn ich dieses Gleis nehme, besteht eine 90%ige Wahrscheinlichkeit, dass ich das Ziel erreiche. Wenn ich jenes nehme, gibt es nur eine 10%ige Chance."
- Die Suche (MCTS): Der Roboter simuliert einige mögliche Routen in seinem Kopf (wie das Überprüfen von Google Maps auf Staus), um den absolut besten Pfad auszuwählen.
- Die Ausführung: Sobald der Pfad gewählt ist, führt der Roboter die Schritte aus. Da der Pfad von einer verifizierten Karte stammt, ist garantiert, dass er gültig ist. Er klickt nicht versehentlich auf eine Taste, die nicht existiert oder zu einem defekten Bildschirm führt.
Warum das eine große Sache ist
Das Papier behauptet, dass dieser Ansatz drei Hauptprobleme löst:
- Zuverlässigkeit: Da der Roboter einer vorab verifizierten Karte folgt, verirrt er sich nicht oder halluziniert (erfindet Dinge). Es ist wie das Befolgen einer U-Bahn-Karte im Vergleich zum Fragen eines Fremden nach dem Weg, der vielleicht nur rät.
- Geschwindigkeit: Der Roboter ist viel schneller. Anstatt einen riesigen, langsamen KI (wie GPT-4) zu bitten, über jeden einzelnen Schritt nachzudenken, verwendet er eine kleine, schnelle KI, um die Karte zu lesen. Das Papier besagt, dass es 6-mal günstiger in Bezug auf Rechenkosten ist und nur 2,8 Sekunden pro Schritt benötigt.
- Lange Aufgaben: Es kann lange, komplizierte Aufgaben bewältigen, ohne zu vergessen, wo es begonnen hat. Die Karte hält die gesamte Reise im Blick.
Die Ergebnisse
Die Forscher testeten dies an realen Android-Telefon-Aufgaben.
- Erfolgsrate: Ihr System übertraf die derzeit besten KI-Modelle (wie UI-TARS-7B) mit einem signifikanten Vorsprung (bis zu 19,6 % besser).
- Effizienz: Es verwendete weit weniger Computerressourcen (Tokens) als die großen Cloud-basierten Modelle.
Zusammenfassende Analogie
- Alter Weg: Ein Tourist, der versucht, eine Stadt zu durchqueren, indem er an jeder einzelnen Kreuzung einen anderen Fremden nach dem Weg fragt. Er wird müde, verwirrt und landet oft im falschen Viertel.
- EAM-Weg: Ein Tourist mit einer perfekten, vorgezeichneten U-Bahn-Karte und einem intelligenten GPS. Er weiß genau, welchen Zug er nehmen muss, an welcher Haltestelle er aussteigen muss, und er verirrt sich nie. Er kommt schnell, günstig und zuverlässig an sein Ziel.
Das Papier kommt zu dem Schluss, dass wir KI-Agenten für die Langzeitautomatisierung viel zuverlässiger und effizienter machen können, indem wir die Benutzeroberfläche des Telefons als strukturierte Maschine (die Karte) behandeln und nicht als eine Reihe zufälliger Bilder, die erraten werden müssen.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.