Darwin Mobile Agent: A Roadmap for Self-Evolution
Dieses Paper stellt den Darwin Mobile Agent vor, eine Open-Source-Infrastruktur, die parallele Cloud-Phone-Interaktionen nutzt, um Datenengpässe zu überwinden und einen Fahrplan für die Entfernung menschlicher Vorannahmen aus Aufgaben-Curricula, Verifizierung und Gedächtnis zu etablieren, wodurch autonome, selbstentwickelnde Agenten in der Lage sind, allgemeine Verhaltensweisen durch Interaktion mit komplexen mobilen GUI-Umgebungen zu erlernen.
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
Stellen Sie sich vor, Sie möchten einem Roboter beibringen, wie man ein Smartphone benutzt. Sie könnten ein riesiges Handbuch für jede einzelne App, jeden Button und jeden Bildschirm schreiben, den er jemals sehen könnte. Aber die reale Welt ist zu chaotisch und verändert sich zu schnell. Stattdessen schlagen die Autoren dieser Arbeit einen anderen Ansatz vor: Lassen Sie den Roboter durch Tun lernen, so wie ein menschliches Baby lernt zu laufen, indem es hinfällt und wieder aufsteht.
Sie nennen ihr Projekt Darwin Mobile Agent. Hier ist eine einfache Aufschlüsselung dessen, was sie gebaut haben und warum es wichtig ist, unter Verwendung alltäglicher Analogien.
1. Der „Große Welt“-Spielplatz
Die meisten KI-Tests finden in einer kontrollierten, statischen Videospiel-Umgebung statt (wie Atari), in der sich die Regeln nie ändern. Die Autoren argumentieren, dass ein Agent, um wirklich intelligent zu werden, in einer „Großen Welt“ üben muss – einem Ort, der riesig, komplex und ständig im Wandel ist.
- Die Analogie: Denken Sie an ein Videospiel-Level, das niemals endet und während Sie spielen ständig neue Räume und Möbel hinzufügt.
- Die Lösung: Sie haben Smartphone-Bildschirme als diese „Große Welt“ gewählt. Warum? Weil es Millionen von Apps gibt, diese sich ständig aktualisieren und sie voller realer Komplexität sind. Es ist ein digitaler Sandkasten, der um Größenordnungen komplizierter ist als der Agent selbst.
2. Die „Cloud-Phone-Farm“ (Das Fitnessstudio)
Um zu lernen, muss der Agent Millionen Male üben. Wenn Sie dies auf einem einzigen physischen Telefon versuchen würden, würde es ewig dauern. Wenn Sie einen Standard-Computer-Emulator verwenden würden, wäre dieser instabil und würde oft abstürzen.
- Die Analogie: Stellen Sie sich ein Fitnessstudio mit 1.000 Paralleluniversen vor. In einem Universum versucht der Roboter, eine App zu öffnen; in einem anderen versucht er, eine Textnachricht zu senden. All das geschieht gleichzeitig.
- Die Lösung: Sie haben ein System unter Verwendung von Cloud-basierten Telefonen aufgebaut. Anstatt darauf zu warten, dass ein Telefon eine Aufgabe abschließt, bevor die nächste beginnt, lässt ihr System hunderte von Telefonen parallel laufen.
- Der „Asynchrone“ Trick: In einer normalen Schlange warten alle auf die langsamste Person. In ihrem System arbeitet, wenn ein Telefon langsam ist (vielleicht ist das Internet verzögert), die anderen weiter. Die „schnellen“ Telefone warten nicht untätig auf die „langsamen“. Dies hält den Lernprozess mit hoher Geschwindigkeit am Laufen.
3. Die „Selbstentwickelnde“ Roadmap
Die Autoren glauben, dass wir aufhören müssen, als Lehrer des Agenten zu fungieren, damit ein Agent wirklich evolvieren kann, und stattdin müssen wir ihn selbst lehren lassen. Sie schlagen eine dreistufige Roadmap vor, um menschliche Hilfe zu eliminieren, die sich auf drei Säulen konzentriert:
A. Das Curriculum (Was als Nächstes zu lernen ist)
- Aktueller Stand: Menschen wählen die Aufgaben aus (z. B. „Öffne die Wetter-App“).
- Das Ziel: Der Agent sollte schließlich selbst herausfinden, worin er schlecht ist, und nach schwierigeren Aufgaben fragen, um zu üben – genau wie ein Schüler, der merkt, dass er mehr Mathe-Übung braucht.
- Der Schritt der Arbeit: Im Moment wählen Menschen die Aufgaben noch aus, aber sie wählen solche aus, die „genau richtig“ sind – nicht zu einfach, nicht unmöglich –, damit der Agent lernen kann.
B. Der Richter (Habe ich gewonnen?)
- Aktueller Stand: Menschen (oder einfacher Code) prüfen, ob der Roboter erfolgreich war.
- Das Ziel: Der Agent sollte in der Lage sein, auf seine Handlungen zu schauen und zu sagen: „Ja, ich habe mein Ziel erreicht“, ohne dass ein Mensch ihm über die Schulter schauen muss.
- Der Schritt der Arbeit: Sie verwenden einen intelligenten KI-„Richter“ (ein Large Language Model), der die Handlungen des Roboters betrachtet und entscheidet, ob er erfolgreich war. Dies ist ein Zwischenschritt zwischen menschlichen Richtern und dem Roboter, der sich selbst beurteilt.
C. Das Gedächtnis (Was habe ich gelernt?)
- Aktueller Stand: Menschen entwerfen, wie der Roboter Dinge erinnert (z. B. „Behalte die letzten 5 Bildschirme im Kopf“).
- Das Ziel: Der Agent sollte lernen, wie er seine eigenen Erinnerungen organisiert, indem er entscheidet, was wichtig ist, um sich zu merken, und was er vergessen sollte.
- Der Schritt der Arbeit: Momentan verwendet das System ein einfaches „Sliding Window“ (es erinnert sich an die letzten paar Aktionen). Das Ziel ist, dass der Agent schließlich lernt, wie er seine eigene Historie zusammenfasst.
4. Die Ergebnisse: Funktioniert es?
Das Team hat ihr System mit einem spezifischen KI-Modell (UI-TARS) getestet, das versucht, 8 verschiedene Telefonaufgaben zu lösen.
- Es hat gelernt: Der Agent wurde bei seinen Aufgaben mit der Zeit besser, was beweist, dass das System funktioniert.
- Es skaliert: Sie zeigten, dass das Hinzufügen von mehr Cloud-Telefonen das Training beschleunigt, bis zu einem Punkt, an dem das KI-Modell selbst zum Engpass wird (wie 1.000 Schüler, aber nur ein einziger Lehrer).
- Es ist robust: Selbst wenn Telefone die Verbindung verloren oder das Internet verzögert war, setzte das System das Lernen fort, ohne abzustürzen.
- Die Lektion des „Kritikers“: Sie fanden heraus, dass wenn die „innere Stimme“ der KI (die errät, wie gut ein Zug ist) mit einer zufälligen Vermutung beginnt, der Roboter in Panik gerät und mit dem Lernen aufhört. Aber wenn sie dieser inneren Stimme einen vernünftigen Ausgangspunkt geben, lernt der Roboter reibungslos.
Zusammenfassung
Der Darwin Mobile Agent ist ein neuer, Open-Source-Spielplatz, der darauf ausgelegt ist, eine KI darauf zu trainieren, Smartphones eigenständig zu benutzen. Anstatt Regeln hart zu kodieren, haben sie eine massive, parallele „Cloud-Gym“-Umgebung geschaffen, in der eine KI Millionen Male üben kann.
Ihre ultimative Vision ist ein selbstentwickelnder Agent: einer, der keine Menschen braucht, die seine Hausaufgaben auswählen, seine Tests bewerten oder seine Notizen organisieren. Er lernt, passt sich an und wird intelligenter – allein durch seine Interaktionen mit der komplexen, chaotischen Welt der mobilen Apps. Diese Arbeit beweist, dass der erste Schritt dieser Vision stabil ist und bereit für die nächste Phase ist.
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.