← Neueste Arbeiten
💬 NLP

Dialogue SWE-Bench: A Benchmark for Dialogue-Driven Coding Agents

Dieses Paper führt Dialogue SWE-Bench ein, einen neuartigen Benchmark und einen auf Personas basierenden Benutzersimulator zur Evaluierung der Fähigkeit von Coding-Agenten, Software-Engineering-Probleme durch Dialoge zu lösen, wobei aufgezeigt wird, dass die Dialogfähigkeit eine eigenständige Leistungsdimension darstellt, die nicht zwangsläufig mit der Stärke des Coding-Modells korreliert.

Ursprüngliche Autoren: Brendan King, Jeffrey Flanigan

Veröffentlicht 2026-06-15
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Brendan King, Jeffrey Flanigan

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, einen kaputten Toaster zu reparieren.

Der alte Weg (Aktuelle Benchmarks):
Im Moment, wenn wir KI-Coding-Assistenten testen, verhalten wir uns wie ein Roboter, der einem Roboter ein perfektes, 10-seitiges Handbuch gibt. Das Handbuch besagt: „Der Toaster ist defekt, weil das Heizelement locker ist. Bitte ziehen Sie es fest.“ Die KI liest das Handbuch, repariert den Toaster und wir geben ihr einen goldenen Stern.

Das Problem ist: Echte Menschen sprechen nicht so. Wir haben keine perfekten Handbücher. Wir sagen: „Hey, mein Toaster verhält sich seltsam“, und die KI muss fragen: „Macht er ein Geräusch? Raucht er? Was passiert, wenn man den Hebel drückt?“

Der neue Weg (Dialogue-SWEBench):
Dieses Paper stellt ein neues Testfeld namens Dialogue-SWEBench vor. Anstatt der KI ein perfektes Handbuch zu geben, bauen sie eine Simulation auf, in der die KI mit einem „Geister-User“ sprechen muss, um ein echtes Softwareproblem zu lösen.

So haben sie es aufgebaut:

1. Der „Geister-User“-Simulator

Die Forscher haben ein spezielles KI-Programm erstellt, das die Rolle des menschlichen Nutzers übernimmt.

  • Die Persona: Dieser Geister-User hat eine Persönlichkeit (wie „ängstlich und vorsichtig“ oder „faul und ungeduldig“).
  • Das Wissen: Der Geister-User kennt die ganze Geschichte des Bugs (wie ein geheimes Skript), aber es ist ihm strengstens untersagt, der KI alles auf einmal zu verraten. Er muss Details erst preisgeben, wenn danach gefragt wird.
  • Die Selbstkorrektur: Wenn der Geister-User versehentlich etwas Unmögliches sagt (wie „Ich habe den Code gerade eben auf meinem Handy ausgeführt“), fängt sich der Simulator selbst ab, sagt „Hoppla, das kann ich nicht tun“ und schreibt die Nachricht um, um sie realistisch zu gestalten. Dies stellt sicher, dass der Test fair ist.

2. Der Testlauf

In diesem neuen Test kann der KI-Coding-Agent nicht einfach eine Datei ansehen und sie reparieren. Er muss:

  1. Dem vagen Problem des Nutzers zuhören („Mein Code stürzt ab!“).
  2. Klärungsfragen stellen („Welche Fehlermeldung sehen Sie?“).
  3. Die Antwort erhalten.
  4. Den Code reparieren.
  5. Die Reparatur mit dem Nutzer verifizieren.

Wenn die KI versucht, die Antwort zu erraten, ohne zu fragen, oder wenn sie zu viele unnötige Fragen stellt, scheitert sie.

3. Die große Überraschungsentdeckung

Die Forscher haben die klügsten verfügbaren Coding-KIs (wie GPT-5 und andere) in dieser neuen „Chat“-Umgebung getestet. Dabei fanden sie etwas Überraschendes heraus:

Ein großartiger Programmierer zu sein, macht dich nicht automatisch zu einem großartigen Gesprächspartner.

  • Die „Großhirn“-Falle: Die größten, leistungsfähigsten Modelle (die „Großhirne“) waren im Teil der Konversation tatsächlich schlechter. Sie neigten dazu, zu viele unnötige Fragen zu stellen oder verloren beim Chat-Fluss den Faden.
  • Der „Klein, aber fein“-Gewinner: Ein etwas kleineres Modell (GPT-5-mini) machte einen besseren Job bei der Konversation und löste mehr Probleme für weniger Geld.
  • Die Geheimzutat: Die Forscher entwickelten einen neuen Typ von Agenten, der ein „Schema“ verwendet (denken Sie an eine Checkliste oder ein mentales Whiteboard). Während die KI chattet, füllt sie Kästchen auf ihrer Checkliste aus: Was ist der Bug? Was ist das erwartete Ergebnis? Was fehlt noch?
    • Dieser „Schema-gestützte“ Agent war am besten darin, Probleme zu lösen, weil er während der Konversation organisiert blieb, anstatt einfach nur zu raten.

4. Das Urteil

Das Paper kommt zu dem Schluss, dass wir Coding-Agenten bisher wie Roboter getestet haben, die alleine in einem Labor arbeiten. Aber in der realen Welt sind sie Teamkollegen, die mit Menschen zusammenarbeiten.

  • Coding-Skill ≠ Chat-Skill: Ein Modell kann brillant im Schreiben von Code sein, aber schrecklich darin, herauszufinden, was der Mensch eigentlich braucht.
  • Die Lösung: Um bessere Coding-Assistenten zu erschaffen, müssen wir sie darauf trainieren, bessere Zuhörer und Fragesteller zu sein, nicht nur bessere Programmierer.

Kurz gesagt: Das Paper hat einen „Chat-Simulator“ gebaut, um zu testen, ob Coding-KIs tatsächlich mit Menschen chatten können, um Bugs zu beheben. Sie fanden heraus, dass die größten, teuersten Modelle nicht immer die besten Gesprächspartner sind, und dass es einer KI hilft, eine mentale Checkliste zu nutzen, um Probleme viel besser zu lösen.

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 →