← Neueste Arbeiten
🤖 AI

Exploration Structure in LLM Agents for Multi-File Change Localization

Dieses Paper schlägt ein nicht-lineares, domänenspezifisches paralleles agentisches Explorationsframework zur Lokalisierung von Multi-File-Änderungen in Software-Repositories vor und evaluiert dieses, wobei es zeigt, dass es lineare sequentielle Ansätze signifikant übertrifft und im Vergleich zu wesentlich größeren Modellen auf Benchmarks wie SWE-Bench Pro wettbewerbsfähige Ergebnisse erzielt.

Ursprüngliche Autoren: Akeela Darryl Fattha, Kia Ying Chua, Lingxiao Jiang, Laura Wynter

Veröffentlicht 2026-06-11
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Akeela Darryl Fattha, Kia Ying Chua, Lingxiao Jiang, Laura Wynter

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 Detektiv, der versucht, eine kaputte Maschine zu reparieren. Die Maschine ist ein riesiges Softwareprojekt (wie eine riesige Bibliothek aus Code). Jemand hat einen Fehler gemeldet. Ihre Aufgabe ist es, genau die Seiten in der Bibliothek zu finden, die umgeschrieben werden müssen, um das Problem zu beheben.

Dieses Papier handelt davon, wie verschiedene „KI-Detektive“ diese Seiten finden. Die Forscher wollten sehen, ob die Art und Weise, wie der Detektiv sucht, wichtiger ist als wie „klug“ der Detektiv selbst ist.

Hier ist die Aufschlüsselung ihrer Studie unter Verwendung einfacher Analogien:

Das Problem: Die „Ein-Schritt-nach-dem-Anderen“-Falle

Die meisten aktuellen KI-Tools agieren wie ein Detektiv, der sich eins nach dem anderen durch eine Bibliothek bewegt. Er wählt ein Regal, liest ein Buch, und bewegt sich dann zum nächsten Regal.

  • Der Fehler: Wenn der Fehler eigentlich eine Mischung aus Problemen in drei verschiedenen Flügeln der Bibliothek ist (z. B. der Küche, dem Garten und dem Dachboden), könnte ein Detektiv, der nur eins nach dem anderen durchgeht, in der Küche stecken bleiben, die Zeit (oder das Geld) verlieren und den Garten und den Dachboden niemals überprüfen.
  • Die Idee des Papers: Was wäre, wenn wir stattdanach nicht laufen ließen, sondern drei verschiedene Spezialisten schickten, um gleichzeitig die Küche, den Garten und den Dachboden zu überprüfen?

Das Experiment: Die „Ansible“-Bibliothek

Die Forscher testeten dies an einem spezifischen Softwareprojekt namens Ansible (denken Sie an es als eine sehr große, organisierte Bibliothek). Sie erstellten einen Test, bei dem sie der KI eine Fehlermeldung gaben und sie baten, die Dateien aufzulisten, die repariert werden müssten.

Sie verglichen vier Arten von Detektiven:

  1. Der „Bücherwurm“ (Plain LLM): Eine kluge KI, die viele Bücher gelesen hat, aber noch nie in dieser spezilichen Bibliothek gewesen ist. Sie muss basierend auf ihrem Gedächtnis raten.
  2. Der „Solo-Entdecker“ (RLM): Eine KI, der ein Schlüssel zur Bibliothek und ein Notizbuch gegeben wurde. Sie geht hinein, öffnet Türen, li킵 Dateien nacheinander und macht dabei Notizen.
  3. Das „Team von Spezialisten“ (Domain Agents – Die neue Idee): Ein KI-Manager, der zuerst die Abschnitte der Bibliothek kartiert (Küche, Garten, Dachboden). Wenn eine Fehlermeldung eingeht, schickt der Manager sofort einen anderen Spezialisten in jeden relevanten Abschnitt, um parallel zu arbeiten.
  4. Der „Super-Experte“ (Codex): Ein sehr großer, teurer und leistungsstarker KI-Detektiv, der als Benchmark dient.

Die wichtigsten Erkenntnisse

1. Teamarbeit schlägt das Alleinwandern
Der Ansatz „Team von Spezialisten“ gewann mit einem riesigen Vorsprung, obwohl sie ein kleineres, günstigeres KI-Modell verwendeten.

  • Analogie: Stellen Sie sich vor, Sie versuchen, einen verlorenen Schlüssel in einem Stadion zu finden. Der „Solo-Entdecker“ läuft das ganze Stadion allein ab und wird müde. Das „Team“ schickt Leute auf die Tribünen, das Spielfeld und zu den Kiosken gleichzeitig. Sie finden den Schlüssel viel schneller und genauer.
  • Ergebnis: Der Team-Ansatz fand die korrekten Dateien viel besser als der Solo-Wanderer, selbst wenn der Solo-Wanderer ein größeres Gehirn (ein leistungsfähigeres KI-Modell) hatte.

2. Einem Detektiv einen Schlüssel zu geben, kann nach hinten losgehen
Die Forscher dachten, dass es der KI helfen würde, direkten Zugriff auf das Dateisystem zu haben (der „Solo-Entdecker“ mit einem Schlüssel). Überraschenderweise machte es die Dinge oft schlechter.

  • Analogie: Wenn Sie einem Detektiv einen Schlüssel zu einem riesigen Lagerhaus geben, könnte er abgelenkt werden, indem er sich tausende irrelevante Boxen ansieht (wie Testdateien oder alte Entwürfe) und dabei vergisst, nach dem eigentlichen defekten Teil zu suchen. Er wird von „Rauschen“ überwältigt.
  • Ergebnis: Die KI mit direktem Zugriff wählte oft zu viele falsche Dateien aus, was die Genauigkeit senkte. Der „Team“-Ansatz war klüger, weil er genau wusste, welche Abschnitte zu prüfen waren, und den Müll ignorierte.

3. Mehr Agenten bedeuten nicht immer bessere Ergebnisse
Sie versuchten, das Team dazu zu zwingen, mehr Spezialisten zu konsultieren, als eigentlich notwendig wäre, nur um auf der sicheren Seite zu sein.

  • Analogie: Es ist, als würde man die gesamte Feuerwehr rufen, um eine kleine Kerze zu löschen. Es löscht das Feuer nicht schneller; es kostet nur viel mehr Geld (Computer-Tokens) und sorgt für viel Verwirrung.
  • Ergebnis: „Aggressiv“ mit der Anrufung von mehr Agenten zu sein, half nicht dabei, den Fehler zu finden; es verschwendete lediglich Ressourcen.

4. Der „Dokumentations-Blindspot“
Unabhängig davon, wie klug die KI war, hatten alle Schwierigkeiten, Dokumentationsdateien (die Bedienungsanleitungen) zu finden.

  • Analogie: Wenn ein Benutzer sagt: „Der rote Knopf funktioniert nicht“, weiß die KI, dass sie den roten Knopf reparieren muss. Aber die KI erkennt selten, dass auch das Handbuch aktualisiert werden muss, um zu besagen: „Der rote Knopf ist jetzt defekt“. Die Fehlermeldung erwähnte das Handbuch nicht, also ignorierte die KI es.
  • Ergebnis: Dies ist eine versteckte Abhängigkeit. Die KI benötigt eine Regel, die besagt: „Wenn du einen Knopf reparierst, musst du auch das Handbuch überprüfen“, selbst wenn der Benutzer nicht explizit danach gefragt hat.

Das Fazrazit

Das Paper kommt zu dem Schluss, dass wie eine KI einen Codebase exploriert, genauso wichtig ist wie wie klug die KI ist.

  • Ein kleines, gut organisiertes Team von Spezialisten (Domain Agents) kann ein riesiges, mächtiges KI-Modell besiegen, das ziellos umherwandert.
  • Dennoch haben selbst die besten KI-Teams Schwierigkeiten mit „unsichtbaren“ Änderungen, wie etwa der Aktualisierung von Handbüchern, da die Fehlermeldungen nicht explizit danach fragen.

Kurz gesagt: Struktur schlägt rohe Gewalt. Die Organisation des Suchprozesses ist der Schlüssel zur Behebung komplexer Softwarefehler.

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 →