← Neueste Arbeiten
🤖 AI

Learning Globally Reusable Skills for Coding Agents

Das Paper schlägt GSE vor, ein globalisiertes Framework zur Skill-Evolution, das einen Skill-Relation-Graph und clusterbasierte Konsolidierung nutzt, um die Einschränkungen lokaler Updates zu überwinden und es LLM-Coding-Agenten zu ermöglichen, ihre Generalisierung und Kompatibilität über diverse Software-Engineering-Aufgaben hinweg kontinuierlich zu verbessern, ohne dass ein teures Retraining erforderlich ist.

Ursprüngliche Autoren: Chen Yang, Jiashuo Tian, Ziqi Wang, Xinyin Liu, Meiru Ye, Junjie Chen

Veröffentlicht 2026-08-07
📖 6 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Chen Yang, Jiashuo Tian, Ziqi Wang, Xinyin Liu, Meiru Ye, Junjie Chen

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 hätten einen superintelligenten Roboter-Assistenten, der Computer-Code schreiben, Bugs beheben und Software bauen kann, indem man einfach nur mit ihm spricht. Dieser Roboter wird von einem „Large Language Model“ (LLM) angetrieben, das wie ein riesiges digitales Gehirn funktioniert, welches fast alles im Internet gelesen hat. Aber es gibt einen Haken: Obwohl dieses Gehirn riesig ist, weiß es nicht alles über jeden spezifischen Job. Es ist wie ein brillanter Student, der die Theorie des Autofahrens kennt, aber noch nie einen Lastwagen auf einem verschneiten Berg gefahren ist. Um zu helfen, geben wir dem Roboter ein „Skill-Buch“ – eine Liste von Anweisungen und Tricks, die er heranziehen kann, wenn er feststeckt.

Die große Frage, die sich Wissenschaftler stellen, lautet: Wie bringen wir den Roboter dazu, sich im Laufe der Zeit zu verbessern, ohne sein gesamtes Gehirn von Grund auf neu bauen zu müssen? Normalerweise versuchen wir, wenn der Roboter einen Fehler macht, ihm einen neuen Trick für genau diesen einen spezifischen Fehler beizubringen. Aber was, wenn dieser neue Trick versehentlich einen alten Trick unbrauchbar macht, den er bereits beherrschte? Oder was, wenn der Roboter einen Trick lernt, der für ein Projekt perfekt funktioniert, aber beim nächsten Projekt kläglich scheitert? Dies ist das Rätsel der „Skill-Evolution“: Wie helfen wir einem Roboter, kontinuierlich neue Fähigkeiten zu erlernen, während wir gleichzeitig sicherstellen, dass alle seine Fähigkeiten wie ein gut geöltes Getriebe zusammenarbeiten?


Das Problem: Lernen im Vakuum

Lernen Sie GSE (Globalized Skill Evolution) kennen, das neue Framework, das von den Forschern Chen Yang und seinem Team vorgeschlagen wurde. Um zu verstehen, warum GSE besonders ist, stellen Sie sich einen Studenten vor, der versucht, das Backen zu lernen. Wenn er jedes Mal, wenn er einen Schokoladenkuchen anbrennt, ein neues Rezept lernt, könnte er am Ende mit widersprüchlichen Anweisungen in der Küche stehen. Eine Notiz sagt „Zucker hinzufügen“, eine andere „keinen Zucker hinzufügen“ und eine dritte „nur an Dienstagen backen“. Wenn der Student diese Notizen einfach in eine Schublade stapelt (eine „Skill-Bank“), wird er schließlich verwirrt sein und einen Desaster backen.

Die meisten aktuellen Methoden zur Unterweisung von KI-Agenten funktionieren genau wie diese chaotische Schublade. Wenn die KI bei einer Aufgabe scheitert, erstellt sie eine neue Fähigkeit (Skill), um diesen spezifischen Fehler zu beheben. Dabei werden diese neuen Fähigkeiten jedoch als isolierte Aktualisierungen behandelt. Es wird nicht gefragt: „Hey, widerspricht diese neue Regel der Regel, die ich gestern gelernt habe?“ oder „Ist dieser neue Trick nur ein seltsamer Zufall, der nur für diesen einen speziellen Kuchen funktioniert?“ Das Ergebnis ist ein Roboter, der zwar besser darin wird, einen ganz bestimmten Bug zu beheben, aber bei allem anderen schlechter wird, weil seine „Skill-Schublade“ voller Widersprüche und übermäßig spezialisierter Tricks ist.

Die Lösung: Der Master-Planer und die Gruppenumarmung

Die Forscher schlagen GSE vor, das wie ein Master-Planer und eine Gruppenumarmung für die Fähigkeiten des Roboters fungiert. Anstatt einfach nur neue Notizen in eine Schublade zu werfen, organisiert GSE die gesamte Bibliothek der Fähigkeiten mithilfe von zwei klugen Werkzeugen.

Zuerst baut es einen Skill Relation Graph (SRG) auf. Denken Sie an eine riesige, lebendige Landkarte, die jede Fähigkeit mit jeder anderen verbindet. Sie weiß, dass „Skill A“ (wie das Überprüfen der Ofentemperatur) von „Skill B“ (wie dem Vorheizen des Ofens) abhängt. Wenn der Roboter einen neuen Weg lernt, die Temperatur zu prüfen, gleicht die Karte sofort ab: „Warte, bricht dieser neue Weg die Regel für das Vorheizen?“ Wenn dies der Fall ist, fügt GSE den neuen Skill nicht einfach nur hinzu; es aktualisiert die Karte und passt die verwandten Fähigkeiten an, um sicherzustellen, dass sie alle weiterhin zusammenpassen. Es behandelt das Wissen des Roboters als ein verbundenes Ökosystem, nicht als einen Haufen zufälliger Fakten.

Zweitens nutzt GSE eine Cluster-basierte Konsolidierung (Cluster-Based Consolidation). Stellen Sie sich vor, der Roboter versucht, 100 verschiedene Bugs zu beheben. Zehn dieser Bugs treten auf, weil der Roboter vergessen hat, zu prüfen, ob eine Datei existiert. Ein normales System würde 100 verschiedene Notizen schreiben wie „Prüfe Datei X“, „Prüfe Datei Y“, „Prüfe Datei Z“. GSE hingegen betrachtet alle 100 Notizen, erkennt das Muster und sagt: „Ah, du brauchst keine 100 Notizen. Du brauchst nur eine einzige Hauptregel: ‚Prüfe immer, ob die Datei existiert, bevor du sie öffnest.‘“ Es gruppiert ähnliche Fehler und verwandelt sie in eine einzige, leistungsstarke, wiederverwendbare Fähigkeit. Dies verhindert, dass der Roboter jedes einzelne Detail jedes einzelnen Fehlers auswendig lernt, und hilft ihm stattdessen, die allgemeine Lektion zu lernen.

Schließlich unterzieht GSE jede neue Fähigkeit, bevor sie in das permanente Gedächtnis des Roboters aufgenommen wird, einer Replay-gesteuerten Verifizierung (Replay-Driven Verification). Es ist wie eine Generalprobe. Der Roboter probiert die neue Fähigkeit an alten, vergangenen Problemen aus, um sicherzustellen, dass er nicht versehentlich etwas kaputt macht, das er früher gut konnte. Wenn die neue Fähigkeit zu einer „Regression“ (einem Rückschritt) führt, wird sie aussortiert. Nur die Fähigkeiten, die diesen strengen Test bestehen, dürfen bleiben.

Die Ergebnisse: Schlauer, nicht nur härter

Die Forscher testeten GSE bei zwei realen Software-Engineering-Aufgaben: der Generierung von Tests zur Fehlersuche und dem Filtern von Fehlalarmen in Bug-Berichten. Sie verglichen GSE mit Robotern ohne Fähigkeiten, Robotern mit menschengeschriebenen Fähigkeiten und Robotern, die andere „Lernmethoden“ nutzen.

Die Ergebnisse waren beeindruckend. Bei der Aufgabe der Fehlersuche half GSE den Robotern, viel genauer zu werden. Beispielsweise verbesserte GSE bei einem Roboter (OpenHands) die Fähigkeit, echte Bugs zu finden (Recall), um bis zu 180,0% im Vergleich zu anderen Methoden, während die Präzision (Precision) gleichzeitig um 6,1% bis 34,1% gesteigert wurde. Bei der Aufgabe des Filterns von Fehlalarmen verbesserte GSE die Präzision um 15,4% bis 96,4% und den Recall um 13,1% bis 19,8%.

Die Studie untersuchte auch einen industriellen Roboter, der von einem großen Technologieunternehmen eingesetzt wird. Obwohl dieser Roboter bereits recht intelligent war, verbesserte die Zugabe von GSE seine Leistung in seinem Gesamterfolg (F1-Score) um 61,4%. Dies deutet darauf ab, dass GSE nicht nur eine Methode für einfache Roboter ist; sie funktioniert selbst bei fortgeschrittenen Systemen.

Was das bedeutet

Das Paper argumentiert explizit gegen die Vorstellung, dass wir einfach nur isolierte, lokale Updates in das Gehirn eines Roboters einspeisen können. Sie zeigen, dass diese Updates ohne eine globale Sichtweise sich anhäufen und den Roboter letztlich schlechter machen. Sie zeigen auch, dass das bloße Kopieren von menschengeschriebenen Fähigkeiten nicht ausreicht, da Menschen keine Regel für jeden möglichen zukünftigen Bug schreiben können.

GSE legt nahe, dass die Zukunft von KI-Agenten nicht nur darin besteht, sie in einem Vakuum schlauer zu machen, sondern ihnen beizubringen, wie sie ihr eigenes Lernen organisieren. Indem sie kartografieren, wie Fähigkeiten miteinander zusammenhängen, und ähnliche Lektionen gruppieren, können wir Roboter erschaffen, die sich kontinuierlich weiterentwickeln, ohne ihren Verstand zu verlieren. Die Forscher haben diese Verbesserungen durch rigorose Tests an echtem Code und industriellen Daten gemessen, was darauf hindeutet, dass dieser „globalisierte“ Ansatz ein bedeutender Schritt nach vorn ist, um KI-Agenten wirklich autonom und zuverlässig zu machen.

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.

Digest testen →