← Neueste Arbeiten
💻 computer science

Can LLMs be Effective Code Contributors? A Study on Open-source Projects

Diese Studie untersucht die Effektivität von LLMs als Mitwirkende an großen Open-Source-Projekten und zeigt auf, dass diese aufgrund von Fehlern bei der Syntax, der Validierung und dem Kontextverständnis sowie durch bloßes „Nachplappern“ von Trainingsdaten bisher nur eine begrenzte Erfolgsquote erzielen.

Ursprüngliche Autoren: Chun Jie Chong (Zephyr), Muyeed Ahmed (Zephyr), Zhihao (Zephyr), Yao, Iulian Neamtiu

Veröffentlicht 2026-04-28
📖 3 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Chun Jie Chong (Zephyr), Muyeed Ahmed (Zephyr), Zhihao (Zephyr), Yao, Iulian Neamtiu

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

Die Geschichte vom „Super-Assistenten“, der eigentlich nur raten kann

Stell dir vor, du hast einen neuen Praktikanten in deiner Werkstatt. Er ist unglaublich schnell, hat alle Handbücher der Welt auswendig gelernt und wirkt extrem selbstbewusst. Du sagst ihm: „Hey, reparier mal dieses kaputte Getriebe“, und er liefert dir in Sekunden eine Lösung. Klingt super, oder?

Aber als du das Getriebe einbaust, merkst du: Er hat zwar eine Schraube festgezogen, aber dafür drei andere gelöst, die gar nichts mit dem Problem zu tun hatten. Oder schlimmer noch: Er hat eine Schraube benutzt, die es in deiner Werkstatt gar nicht gibt, und behauptet einfach, sie sei da.

Genau das ist das Thema dieser wissenschaftlichen Studie.

Worum geht es in der Studie?

Forscher haben untersucht, ob moderne KI-Modelle (wie GPT-4o oder andere „Code-Modelle“) wirklich gute „Mitarbeiter“ in der Welt der Software-Entwicklung sind. Sie haben die KI nicht mit einfachen Rätseln gefüttert, sondern sie mit echten, komplizierten Aufgaben aus großen Open-Source-Projekten (wie dem berühmten Video-Programm FFmpeg) konfrontiert. Die Aufgabe war: „Hier ist ein echter Fehler im Code, reparier ihn bitte.“

Die Ergebnisse: Der „Ja-Sager“-Effekt

Die Forscher haben festgestellt: Die KI ist wie ein Praktikant, der zu viel will, aber zu wenig versteht. Hier sind die drei größten Probleme:

  1. Das „Halluzinieren“ (Der Erfinder): Die KI erfindet Dinge. Sie schreibt Code, der so aussieht, als wäre er richtig, aber sie benutzt Funktionen oder Bauteile, die im gesamten Projekt gar nicht existieren. Es ist, als würde dein Praktikant sagen: „Ich habe das Problem mit dem Super-Schraubenschlüssel 3000 gelöst“ – nur dass es diesen Schlüssel gar nicht gibt.
  2. Das „Halbwissen“ (Der Pfuscher): Oft repariert die KI zwar den Fehler, aber sie macht dabei etwas anderes kaputt. Sie löscht versehentlich wichtige Zeilen Code, die gar nicht betroffen waren, oder sie repariert nur die halbe Baustelle. Das ist so, als würdest du ein Loch in der Wand stopfen, aber dabei das Stromkabel dahinter durchtrennen.
  3. Das „Auswendiglernen“ (Der Papagei): Die KI ist extrem gut darin, Dinge zu wiederholen, die sie schon einmal in ihren Trainingsdaten gesehen hat. Aber sobald eine Aufgabe neu oder speziell ist (etwas, das nach dem „Lernstopp“ der KI passiert ist), versagt sie oft komplett. Sie rät dann eher, als dass sie logisch nachdenkt.

Warum scheitert die KI? (Die „Größen-Falle“)

Die Studie fand heraus: Je größer und komplizierter die „Werkstatt“ (die Datei) oder das „Werkstück“ (die Funktion) ist, desto eher verliert die KI den Überblick.

  • Kleine Aufgaben: „Schraube A festziehen“ \rightarrow Klappt meistens.
  • Große Aufgaben: „Baue das gesamte Getriebe um“ \rightarrow Die KI verheddert sich im Chaos.

Was bedeutet das für die Zukunft? (Die Empfehlung)

Die Forscher sagen: Vertraut der KI nicht blind!

Wenn ihr KI nutzt, um Code zu schreiben, behandelt sie wie einen sehr schnellen, aber sehr unzuverlässigen Praktikanten.

  • Haltet die Aufgaben klein: Gebt ihr nur kleine, überschaubare Stücke zum Arbeiten.
  • Kontrolliert alles doppelt: Besonders bei Fehlersuche (Bug-Fixing) muss ein echter Mensch hinter der Arbeit stehen, denn die KI neigt dazu, Fehler zu „übersehen“ oder sogar neue zu erschaffen.

Fazit: Die KI ist ein fantastisches Werkzeug, um Ideen zu werfen oder einfache Dinge zu erledigen, aber sie ist (noch) kein echter „Meister“, dem man den Schlüssel zur Produktion anvertrauen kann.

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 →