← Neueste Arbeiten
💻 computer science

Immersion in the GitHub Universe: Scaling Coding Agents to Mastery

Die Arbeit stellt ScaleSWE vor, ein automatisiertes Multi-Agenten-System, das durch die Verarbeitung von 6 Millionen Pull Requests den bisher größten und vielfältigsten Datensatz für Softwareentwicklungs-Aufgaben erstellt und damit die Leistung von KI-Agenten auf SWE-bench signifikant verbessert.

Ursprüngliche Autoren: Jiale Zhao, Guoxin Chen, Fanzhe Meng, Minghao Li, Jie Chen, Hui Xu, Yongshuai Sun, Wayne Xin Zhao, Ruihua Song, Yuan Zhang, Peng Wang, Cheng Chen, Jirong Wen, Kai Jia

Veröffentlicht 2026-03-17
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Jiale Zhao, Guoxin Chen, Fanzhe Meng, Minghao Li, Jie Chen, Hui Xu, Yongshuai Sun, Wayne Xin Zhao, Ruihua Song, Yuan Zhang, Peng Wang, Cheng Chen, Jirong Wen, Kai Jia

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

Titel: Wie wir KI-Programmierer zu echten Meistern gemacht haben – Eine Reise durch den GitHub-Universum

Stellen Sie sich vor, Sie wollen einen jungen Lehrling zum Meisterkoch ausbilden. Sie könnten ihm einfach ein Kochbuch geben (das wäre wie normales Programmieren). Aber ein echter Software-Ingenieur muss nicht nur Rezepte lesen, sondern auch in einer echten Küche arbeiten: Er muss wissen, wie man den Herd anstellt, welche Zutaten wo liegen, wie man einen verbrannten Topf rettet und wie man sicherstellt, dass das Gericht schmeckt, bevor es serviert wird.

Das ist genau das Problem, das dieses Papier löst. Bisher hatten KI-Modelle (die "Lehrlinge") nur sehr wenige echte "Kochbücher" mit komplexen Aufgaben, um Software-Probleme zu lösen. Die meisten Daten waren entweder zu einfach oder fiktiv.

Hier ist die Geschichte von Scale-SWE, dem Projekt, das diese KI-Programmierer zu Meistern gemacht hat.

1. Das Problem: Der Mangel an echten Herausforderungen

Bisher mussten Forscher manuell Software-Probleme sammeln und aufbereiten. Das ist wie der Versuch, 100.000 echte Feuerwehreinsätze zu simulieren, indem man einen Feuerwehrmann nach dem anderen fragt: "Was hast du heute gemacht?" Das dauert ewig, ist teuer und oft ungenau.

Die echte Welt (GitHub) ist voller solcher Einsätze (Millionen von Code-Änderungen), aber sie sind unordentlich. Man kann sie nicht einfach nehmen, weil:

  • Die "Küche" (die Software-Umgebung) oft kaputt ist.
  • Es keine "Geschmacksprobe" (Tests) gibt, um zu sehen, ob die Reparatur funktioniert hat.
  • Die Aufgabenbeschreibung oft unklar ist ("Mach das Ding da besser" statt "Der Kaffeeautomat spuckt keinen Kaffee mehr aus").

2. Die Lösung: Ein Team aus KI-Robotern (Scale-SWE)

Die Autoren haben sich etwas Geniales ausgedacht: Statt Menschen zu fragen, haben sie ein Team aus drei spezialisierten KI-Robotern gebaut, die in einer sicheren, abgeschotteten Werkstatt (einem "Sandbox") arbeiten.

Stellen Sie sich diese drei Roboter als ein hochspezialisiertes Reparatur-Team vor:

  • Roboter 1: Der Umgebungs-Architekt (Environment Builder)

    • Aufgabe: Er baut die Werkstatt. Jedes Software-Projekt braucht spezielle Werkzeuge und Maschinen. Dieser Roboter schaut sich den Code an und baut automatisch eine perfekte, isolierte Umgebung (eine Docker-Container), in der der Code läuft.
    • Analogie: Er stellt sicher, dass der Herd funktioniert, die Gewürze da sind und der Kühlschrank kalt ist, bevor der Koch überhaupt anfängt.
  • Roboter 2: Der Qualitäts-Prüfer (Unit-Test Creator)

    • Aufgabe: Er erfindet Tests. Er schaut sich die Änderung an und fragt: "Was war vorher kaputt? Und wie wissen wir, dass es jetzt repariert ist?" Er schreibt automatisch Tests, die vorher fehlschlagen und nach der Reparatur funktionieren.
    • Analogie: Er baut eine Prüfmaschine, die genau das Problem simuliert. Wenn der Lehrling die Reparatur macht, muss die Maschine grünes Licht geben.
  • Roboter 3: Der Übersetzer (Problem Statement Writer)

    • Aufgabe: Er schreibt die Aufgabenstellung. Oft sind die ursprünglichen Beschreibungen von Entwicklern zu technisch oder verraten die Lösung. Dieser Roboter schreibt eine klare, menschliche Aufgabe, die das Problem beschreibt, ohne zu verraten, wie man es löst.
    • Analogie: Er schreibt eine klare Kundenanfrage: "Der Kaffeeautomat gibt nur Wasser aus, keinen Kaffee." statt "Ändere Zeile 42 im Boiler-Modul."

3. Die große Reise: Von 6 Millionen zu 100.000 Meistern

Dieses Roboterteam hat sich durch 6 Millionen echte Pull Requests (Code-Änderungen) auf GitHub gekämpft.

  • Sie haben 5.200 verschiedene Software-Projekte durchsucht.
  • Sie haben die "Müll" herausgefiltert (zu einfache Änderungen, kaputte Projekte).
  • Am Ende haben sie 100.000 hochwertige, überprüfte Software-Aufgaben erstellt. Das ist der größte Datensatz seiner Art, den es je gab.

4. Das Ergebnis: Der KI-Experte (Scale-SWE-Agent)

Mit diesem riesigen Datensatz haben sie eine KI (basierend auf dem Modell Qwen) trainiert.

  • Vorher: Die KI löste nur etwa 22 % der schwierigen Software-Probleme.
  • Nachher: Nach dem Training mit den Daten von Scale-SWE löste sie 64 % der Probleme.

Das ist eine Verdreifachung der Leistung! Die KI ist von einem Anfänger zu einem echten Meister geworden, der komplexe Fehler in großen Software-Projekten finden und reparieren kann.

Warum ist das wichtig?

Früher waren KI-Programmierer wie Schüler, die nur theoretisch gelernt hatten. Sie konnten Code schreiben, aber sie scheiterten, wenn es darum ging, echte Fehler in echten Systemen zu finden.

Mit Scale-SWE haben die Forscher gezeigt, dass man KI-Systeme nicht nur mit mehr Daten füttern muss, sondern mit besseren, realistischen Daten. Indem sie die ganze Pipeline (Umgebung, Test, Aufgabe) automatisiert haben, haben sie den Weg geebnet für KI-Agenten, die uns in Zukunft wirklich bei der Softwareentwicklung helfen können – vielleicht sogar so gut wie ein menschlicher Senior-Entwickler.

Kurz gesagt: Sie haben eine KI-Schule gebaut, in der die Schüler nicht nur Bücher lesen, sondern in einer echten Werkstatt mit echten Werkzeugen und echten Problemen lernen. Und das Ergebnis ist beeindruckend.

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 →