MMG2Skill: Can Agents Distill In-the-Wild Guides into Self-Evolving Skills?
Dieses Paper stellt MMG2Skill vor, ein Closed-Loop-Framework und das dazugehörige Benchmark (MMG2Skill-Bench), welches KI-Agenten dazu befähigt, verrauschte, multimodale Web-Anleitungen durch strukturierte Kompilierung und trajektoriengetriebene Revision in selbstentwickelnde, ausführbare Skills zu destillieren, wobei es Baseline-Agenten über diverse Domänen hinweg signifikant übertrifft.
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 haben einen brillanten, aber etwas naiven Roboter-Assistenten. Sie möchten ihm komplexe Aufgaben wie das Bearbeiten eines Fotos, das Bauen eines Hauses in einem Videospiel oder das Spielen eines strategischen Kartenspiels beibringen. Sie verfügen über eine riesige Bibliothek aus menschlich geschriebenen Anleitungen, Tutorials und Wikis im Internet, die erklären, wie man diese Dinge tut.
Das Problem ist, dass diese Anleitungen für Menschen geschrieben sind, nicht für Roboter. Sie sind unordentlich, setzen Wissen voraus, das der Roboter nicht hat, und geraten in Verwirrung, wenn der Robot einen kleinen Fehler macht. Wenn Sie dem Roboter einfach nur einen Link zu einem „Wie man ein Haus baut“-Artikel geben, wird er vielleicht von dem Text überwältigt, übersieht die entscheidenden Schritte oder führt die Dinge in der falschen Reihenfolge aus.
Dieses Paper stellt MMG2Skill vor, eine neue Methode, um Roboter mithilfe dieser unordentlichen menschlichen Anleitungen zu trainieren. Man kann es sich als ein „Übersetzer- und Coach-System“ vorstellen, das menschliche Anweisungen in das persönliche Playbook eines Roboters verwandelt.
So funktioniert es, unterteilt in drei einfache Phasen:
1. Der Übersetzer: Aus „Menschlicher Sprache“ wird ein „Roboter-Playbook“
Anstatt dem Roboter den ganzen unordentlichen Artikel zu geben, liest das System die Anleitung und extrahiert die Kernschritte. Es verwandelt den Artikel in eine saubere, strukturierte Checkliste, die ein Skill (eine Fertigkeit) genannt wird.
- Die Analogie: Stellen Sie sich einen menschlichen Chefkoch vor, der einen komplexen Rezept-Blogpost liest. Anstatt dem Sous-Chef den ganzen Blog zu übergeben, schreibt der Chefkoch eine prägnante, stichpunktartige „SOP“ (Standard Operating Procedure/Standardarbeitsanweisung): „Schritt 1: Zwiebeln hacken. Schritt 2: Pfanne erhitzen. Schritt 3: Öl hinzufügen.“
- Das Ergebnis: Der Roboter besitzt nun eine klare, editierbare Anweisungskarte (eine
SKILL.md-Datei) anstelle eines verwirrenden Textblocks.
2. Der Coach: In Echtzeit aus Fehlern lernen
Der Roboter versucht, die Aufgabe mithilfe dieser neuen Checkliste auszuführen. Wenn er scheitert, sagt das System nicht einfach nur „Versuch es noch einmal“. Es agiert wie ein Detektiv.
- Der Detektiv: Es schaut sich genau an, was der Roboter getan hat, vergleicht es mit dem Ziel und findet heraus, warum er gescheitert ist. Hat der Roboter vergessen zu warten, bis die Datei gespeichert wurde? Hat er auf die falsche Schaltfläche geklickt?
- Die Korrektur: Das System ändert daraufhin die Checkliste. Es fügt eine Notiz hinzu wie: „Warte 5 Sekunden, bis die Datei gespeichert ist, bevor du auf ‚Fertig‘ klickst.“
- Die Analogie: Es ist wie ein Fahrlehrer, der beobachtet, wie ein Schüler beim Einparken scheitert. Anstatt nur zu sagen „Du hast versagt“, schreibt der Lehrer eine Notiz auf das Übungsblatt des Schülers: „Denk daran, vor dem Rückwärtsfahren in den Rückspiegel zu schauen.“ Beim nächsten Mal nutzt der Schüler dieses aktualisierte Blatt.
3. Der Smart Stopper: Wissen, wann man aufhören muss
Manchmal versucht ein Roboter auch dann weiterzumachen, wenn er bereits erfolgreich war, oder er steckt in einer Fehlerschleife fest. Das System enthält einen „Smart Stopper“ (intelligenten Stopp-Mechanismus).
- Die Analogie: Stellen Sie sich ein GPS vor, das erkennt, dass Sie Ihr Ziel bereits erreicht haben. Anstatt Sie noch fünfmal um den Block fahren zu lassen, um ganz sicherzugehen, sagt es: „Sie sind da. Motor aus.“
- Der Vorteil: Dies spart Zeit und Geld (Rechenleistung), indem der Roboter sofort gestoppt wird, sobald klare Anzeichen für den Erfolg vorliegen, anstatt ihn zu einem festen Satz an Versuchen zu zwingen.
Was haben sie herausgefunden?
Die Forscher haben dies in drei sehr unterschiedlichen Welten getestet:
- Desktop-Computer: Steuerung von Software wie Word oder Photoshop.
- Videospiele: Spielen von Minecraft, um Ressourcen zu sammeln und Gegenstände herzustellen.
- Kartenspiele: Spielen von Strategiespielen wie Doudizhu oder Mahjong.
Die Ergebnisse:
- Rohe Anleitungen schaden: Als sie dem Roboter einfach nur die rohen, unordentlichen menschlichen Anleitungen gaben, wurde der Roboter bei den Aufgaben sogar schlechter. Das zusätzliche „Rauschen“ verwirrte ihn.
- Das Playbook gewinnt: Als sie das „Übersetzer- und Coach-System“ (MMG2Skill) nutzten, um diese Anleitungen in saubere, editierbare Skills zu verwandeln, wurden die Roboter signifikant besser. Sie verbesserten sich über alle Bereiche hinweg um 12 % bis 25 %.
- Die Magie des Editierens: Die größten Gewinne ergaben sich aus der Fähigkeit des Systems, die Checkliste nach einem Fehler zu korrigieren. Eine einmalige Übersetzung reichte nicht aus; der Roboter musste aus seinen eigenen Fehlern lernen und sein eigenes Playbook aktualisieren.
Das Fazament
Dieses Paper zeigt, dass wir nicht für jede Roboteraufgabe perfekten Code schreiben müssen. Wir können die Millionen von menschlichen Anleitungen nutzen, die bereits im Internet existieren, aber wir müssen sie in ein Format übersetzen, das der Roboter versteht, und dem Roboter erlauben, sie zu editieren, während er lernt. Es verwandelt ein unordentliches menschliches Handbuch in ein selbstverbesserndes Roboter-Playbook.
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.