← Neueste Arbeiten
🤖 AI

Bridging Generation and Training: A Systematic Review of Quality Issues in LLMs for Code

Dieser Artikel stellt eine systematische Überprüfung von 114 Studien vor, um eine einheitliche Taxonomie und einen kausalen Rahmen zu etablieren, der Probleme der Trainingsdatenqualität mit fehlerhafter Codegenerierung in LLMs verknüpft, dabei Abmilderungstechniken synthetisiert und einen Paradigmenwechsel hin zu einer proaktiven, datenzentrierten Governance für zuverlässige Code-Modelle skizziert.

Ursprüngliche Autoren: Kaifeng He, Xiaojun Zhang, Peiliang Cai, Mingwei Liu, Yanlin Wang, Chong Wang, Kaifeng Huang, Bihuan Chen, Xin Peng, Zibin Zheng

Veröffentlicht 2026-05-08
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Kaifeng He, Xiaojun Zhang, Peiliang Cai, Mingwei Liu, Yanlin Wang, Chong Wang, Kaifeng Huang, Bihuan Chen, Xin Peng, 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 versuchen, einem brillanten, aber sehr wörtlich denkenden Schüler beizubringen, wie man Computercode schreibt. Sie geben ihm eine riesige Bibliothek von Büchern (die Trainingsdaten) zum Studium. Der Schüler liest alles, merkt sich Muster und versucht dann, eigenständig neuen Code zu schreiben.

Dieser Artikel ist eine umfassende Untersuchung darüber, warum dieser Schüler manchmal Code schreibt, der fehlerhaft, unsicher oder schlichtweg falsch ist. Die Autoren, ein Team von Forschern, haben 114 verschiedene Studien untersucht, um eine einfache, aber entscheidende Frage zu beantworten: Ist das schlechte Schreiben des Schülers seine eigene Schuld, oder liegt es daran, dass die Bücher, die er studierte, voller Fehler waren?

Ihr Fazit ist auffällig: Es sind hauptsächlich die Bücher.

Hier ist die Aufschlüsselung ihrer Erkenntnisse, erklärt durch einfache Analogien:

1. Die Realität „Müll rein, Müll raus"

Der Artikel argumentiert, dass es selten daran liegt, dass eine KI (Large Language Model) schlecht „denkt", wenn sie schlechten Code generiert. Stattdessen liegt es daran, dass die KI einfach das kopiert, was sie in ihren Trainingsdaten gesehen hat.

  • Die Analogie: Stellen Sie sich vor, Sie lernen Kochen, indem Sie ein Kochbuch lesen. Wenn das Kochbuch ein Rezept enthält, das sagt: „Fügen Sie eine Tasse Salz zur Suppe hinzu", und Sie diesem folgen, wird Ihre Suppe ungenießbar sein. Sie haben keinen Fehler gemacht; das Buch hat einen Fehler gemacht.
  • Die Behauptung des Artikels: Die KI lernt aus einem „Kochbuch" (Trainingsdaten), das Millionen von Codezeilen aus dem Internet enthält. Wenn dieser Internetcode Sicherheitslücken, veraltete Anweisungen oder Tippfehler enthält, wird die KI diese Fehler so lernen, als wären sie die korrekte Vorgehensweise.

2. Die zwei Arten von „schlechten Büchern"

Die Forscher haben die Probleme in den Trainingsdaten in zwei Hauptkategorien unterteilt:

  • Die „schlechten Rezept"-Probleme (Code-Attribute): Dies sind spezifische Fehler innerhalb der Code-Schnipsel selbst.
    • Beispiel: Ein Rezept, das ein Werkzeug verwendet, das vor 10 Jahren verboten wurde. Die KI lernt, dieses verbotene Werkzeug zu verwenden, weil sie es im Buch gesehen hat.
    • Beispiel: Ein Rezept, das vergisst, das Hähnchen zu waschen, was zu einer kranken Mahlzeit führt (eine Sicherheitsanfälligkeit).
  • Die „schlechte Bibliothek"-Probleme (Nicht-Code-Attribute): Dies sind Probleme mit der Bibliothek als Ganzes, nicht nur mit einzelnen Rezepten.
    • Beispiel: Die Bibliothek hat 1.000 Kopien desselben langweiligen Rezepts, aber nur eine Kopie eines komplexen, gesunden Gerichts. Die KI wird zur Expertin für das langweilige Gericht, versagt aber völlig beim komplexen.
    • Beispiel: Die Bibliothek ist mit Seiten voller zufälliger Kauderwelsch oder Werbung (Rauschen) gefüllt, die den Schüler davon ablenken, echtes Kochen zu lernen.

3. Wie Fehler wandern (Die Pipeline)

Der Artikel kartografiert genau, wie ein Fehler im „Buch" zu einem Fehler im „Endgericht" wird. Sie fanden 18 verschiedene Wege, wie dies geschieht, die sie in zwei Pfade gruppieren:

  • Direktes Kopieren (Direkte Abbildungen): Die KI sieht ein spezifisches schlechtes Muster und wiederholt es.
    • Analogie: Der Schüler sieht einen Tippfehler im Buch und tippt denselben Tippfehler in seinem Aufsatz nach.
    • Reales Ergebnis: Die KI verwendet einen veralteten (alten) Computerbefehl, der nicht mehr funktioniert, wodurch das Programm abstürzt.
  • Verzerrtes Lernen (Indirekte Abbildungen): Die KI lernt das falsche Gleichgewicht von Dingen, weil die Bibliothek unausgewogen war.
    • Analogie: Da die Bibliothek zu 99 % Rezepte für „Toast verbrennen" und nur zu 1 % für „Brot backen" enthielt, denkt die KI, dass Toast verbrennen der einzige Weg zum Kochen ist. Sie weiß nicht, wie man gutes Brot backt, weil sie nie genug Beispiele gesehen hat.
    • Reales Ergebnis: Die KI ist großartig darin, einfachen Python-Code zu schreiben, aber schrecklich darin, Code für andere Sprachen oder komplexe Aufgaben zu schreiben, weil die Trainingsdaten unausgewogen waren.

4. Die aktuelle Lösung vs. die bessere Lösung

Der Artikel weist darauf hin, dass die meisten Unternehmen derzeit versuchen, dieses Problem nach dem Schreiben des Codes durch die KI zu beheben. Sie handeln wie ein Lebensmittelinspektor, der am Ende die Suppe probiert und sagt: „Das ist zu salzig, werfen Sie es weg."

  • Das Problem: Dies ist langsam, teuer und reaktiv. Sie werfen ständig schlechte Suppe weg.
  • Die Empfehlung des Artikels: Wir müssen Bibliothekare und Redakteure werden, bevor der Schüler mit dem Studium beginnt.
    • Anstatt nur am Ende schlechte Suppe zu filtern, müssen wir in die Bibliothek gehen, die schlechten Rezepte entfernen, die Tippfehler korrigieren und sicherstellen, dass eine gute Mischung verschiedener Gerichtstypen vorhanden ist.
    • Die Autoren nennen dies einen Wechsel von „reaktiver Filterung" zu „proaktiver Datenverwaltung".

5. Was ist noch schwierig?

Selbst mit diesem neuen Verständnis räumt der Artikel ein, dass es große Hürden gibt:

  • Die „undichte" Bibliothek: Manchmal enthalten die „Bücher", die die KI studiert, die Antworten auf die Tests, die sie später bestehen wird. Dies lässt die KI schlauer erscheinen, als sie wirklich ist, weil sie einfach die Antworten auswendig gelernt hat.
  • Die „Black-Box"-Bibliothek: Wir wissen oft nicht genau, welche Bücher zur Schulung der beliebtesten KIs verwendet wurden. Ohne die Quelle zu kennen, ist es schwierig nachzuvollziehen, warum ein spezifischer Fehler aufgetreten ist.
  • Das bewegliche Ziel: Die Welt der Software verändert sich schnell. Ein „gutes" Rezept heute könnte morgen ein „schlechtes" sein, weil sich die Technologie aktualisiert. Die Bibliothek muss ständig aktualisiert werden, was sehr schwierig ist.

Zusammenfassung

Der Artikel kommt zu dem Schluss, dass wir, um zuverlässigen Code von der KI zu erhalten, nicht einfach die KI beschuldigen oder versuchen können, ihre Ausgabe im Nachhinein zu beheben. Wir müssen das Quellenmaterial beheben. Wenn wir wollen, dass die KI perfekten Code schreibt, müssen wir zunächst sicherstellen, dass die „Bibliothek", aus der sie gelernt hat, sauber, ausgewogen und aktuell ist. Die Qualität der Ausgabe ist eine direkte Widerspiegelung der Qualität der Eingabe.

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 →