← Neueste Arbeiten
💻 computer science

Unseen-Codebases-Domain Data Synthesis and Training Based on Code Graphs

Der Artikel stellt UCD-Training vor, ein zweistufiges Trainingsframework, das auf Code-Graphen aus unbekannten Codebasen aufbaut, um durch dependency-erhaltendes Vortraining und graphenbasiertes Fine-Tuning mit synthetisierten Daten die Leistung von Sprachmodellen bei der Verarbeitung neuer Software-Frameworks zu verbessern und Halluzinationen zu reduzieren.

Ursprüngliche Autoren: Guangsheng Ou, Qiming Zhang, Sirong Chen, Anji Li, Dong Xu, Tiancheng Luo, Dekun Dai, Cuiyun Gao, Long Wang, Jun Zhou, Mingwei Liu, Zibin Zheng

Veröffentlicht 2026-02-25
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Guangsheng Ou, Qiming Zhang, Sirong Chen, Anji Li, Dong Xu, Tiancheng Luo, Dekun Dai, Cuiyun Gao, Long Wang, Jun Zhou, Mingwei Liu, Zibin Zheng

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 sind ein brillanter Koch (ein KI-Modell), der in einer riesigen Bibliothek mit Millionen von klassischen Kochbüchern trainiert wurde. Sie kennen die Grundlagen: Wie man Eier brät, wie man Nudeln kocht, wie man Gewürze mischt. Das ist Ihr Wissen über die „öffentliche Welt" (wie GitHub).

Aber dann kommt Ihr Chef und sagt: „Hier ist ein brandneues, geheimes Rezeptbuch für ein futuristisches Gericht, das noch nie jemand gekocht hat. Es gibt keine anderen Köche, die es schon probiert haben, und keine Videos dazu. Du musst es jetzt sofort kochen."

Das Problem:
Wenn Sie versuchen, dieses neue Gericht zu kochen, geraten Sie in Panik. Sie wissen nicht, welche Zutaten zusammengehören, welche Reihenfolge wichtig ist oder wie die neuen, seltsamen Werkzeuge funktionieren. Sie raten einfach herum (das nennt man in der KI-Welt „Halluzinationen") und servieren etwas, das nicht essbar ist.

Bisherige Lösungen waren wie: „Hey, such im Internet nach ähnlichen Rezepten!" (Das nennt man RAG). Das hilft ein bisschen, aber es reicht nicht, weil Sie nicht wirklich verstehen, wie die neuen Zutaten im Inneren des Buches zusammenhängen. Sie wissen nur, dass sie da sind, aber nicht, wie man sie kombiniert.

Die Lösung: UCD-Training (Der „Lern-Kochkurs")

Die Autoren dieses Papiers haben eine neue Methode namens UCD-Training entwickelt. Statt nur nach Rezepten zu suchen, bauen sie dem KI-Koch einen internen Bauplan des neuen Kochbuchs, bevor er überhaupt anfängt zu kochen.

Hier ist, wie das funktioniert, einfach erklärt:

1. Der Bauplan (Der Code-Graph)

Stellen Sie sich vor, Sie nehmen das neue, geheime Kochbuch und zerlegen es nicht nur in Seiten, sondern bauen daraus ein 3D-Modell.

  • Sie markieren jeden einzelnen Schritt (Funktionen).
  • Sie ziehen rote Fäden zwischen den Schritten, die zeigen: „Schritt A muss vor Schritt B kommen" oder „Zutat X wird in Schritt C und D verwendet".
  • Das ist der Code-Graph. Er zeigt dem Koch nicht nur die Zutaten, sondern die Struktur und die Logik des neuen Buches.

2. Phase 1: Das Gedächtnis-Training (CPT)

Bevor der Koch neue Gerichte erfindet, muss er sich die Struktur des neuen Buches merken.

  • Die KI liest das Buch in einer speziellen Reihenfolge, die den roten Fäden folgt (abhängige Dateien werden zusammen gelesen).
  • Analogie: Es ist, als würde der Koch das neue Kochbuch nicht einfach blättern, sondern es so lesen, dass er immer genau weiß, welche Seite auf der nächsten folgt. Er prägt sich die „Nachbarschaften" der Rezepte ein.

3. Phase 2: Das Denk-Training (SFT mit Reasoning)

Jetzt kommt der spannende Teil. Die KI lernt nicht nur das Buch auswendig, sondern sie lernt, darüber nachzudenken. Die Autoren generieren drei Arten von Übungsaufgaben:

  • Einzelne Verbindungen: „Welche Zutat gehört zu welchem Topf?" (Verständnis von einfachen Beziehungen).
  • Komplexe Kombinationen: „Kombiniere diese drei neuen Werkzeuge, um ein Gericht zu machen." (Verständnis, wie man mehrere Teile zusammenfügt).
  • Das ganze Menü: „Koch das ganze Gericht von Anfang bis Ende." (Verwendung des gesamten Systems).

Der Clou: Bei jeder Übung gibt die KI nicht nur die Antwort, sondern schreibt auch einen Gedankengang (Reasoning Trace) auf.

  • Schlecht: „Hier ist das Rezept."
  • Gut: „Ich muss zuerst A machen, weil B darauf wartet. Dann nehme ich C, weil es in Kapitel 3 steht. Ah, und ich darf D nicht vergessen, sonst brennt es an."
    Die KI lernt also, wie man logisch schließt, nicht nur was das Ergebnis ist.

4. Der neue Test: UnseenCodeBench

Um zu beweisen, dass es funktioniert, haben die Forscher einen neuen Test entwickelt. Sie nehmen ganz neue, geheime Kochbücher (Codebases), die die KI noch nie gesehen hat, und fragen sie: „Kannst du jetzt ein Gericht daraus kochen?"

Das Ergebnis:
Die KI, die diesen speziellen „Lern-Kochkurs" (UCD-Training) absolviert hat, ist viel besser als alle anderen.

  • Sie macht weniger Fehler.
  • Sie versteht die Zusammenhänge besser.
  • Sie kann sogar mehrere verschiedene geheime Kochbücher gleichzeitig im Kopf behalten und anwenden (was für echte Firmen extrem wichtig ist).

Zusammenfassung in einem Satz:
Während andere KIs nur versuchen, schnell nach ähnlichen Rezepten im Internet zu suchen, wenn sie vor einem neuen Kochbuch stehen, baut diese Methode erst einen detaillierten Bauplan des Buches, trainiert die KI darauf, die Logik zu verstehen, und lässt sie dann mit einem klaren Plan und logischen Gedanken das neue Gericht kochen.

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 →