← Neueste Arbeiten
💻 computer science

From Failed Trajectories to Reliable LLM Agents: Diagnosing and Repairing Harness Flaws

Dieses Paper stellt HarnessFix vor, ein trace-gesteuertes Framework, das Agenten-Fehler durch die Analyse von Ausführungstraces und Harness-Code diagnostiziert, um gezielte, validierte Patches zu generieren, welche die Zuverlässigkeit von LLM-Agenten über mehrere Benchmarks hinweg signifikant verbessern.

Ursprüngliche Autoren: Mengzhuo Chen, Junjie Wang, Zhe Liu, Yawen Wang, Qing Wang

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

Ursprüngliche Autoren: Mengzhuo Chen, Junjie Wang, Zhe Liu, Yawen Wang, Qing Wang

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 haben einen brillanten, aber manchmal verwirrten Assistenten (den LLM-Agenten), der versucht, komplexe Rätsel zu lösen, wie etwa ein defektes Computerprogramm zu reparieren oder eine Reise zu planen. Dieser Assistent arbeitet jedoch nicht allein; er arbeitet in einem „Kontrollraum“, der von Ingenieuren gebaut wurde. Dieser Kontrollraum wird als Harness bezeichnet.

Das Harness ist die Menge an Regeln, Werkzeugen und Sicherheitsprüfungen, die dem Assistenten sagen:

  • Welche Werkzeuge er benutzen darf (wie einen Schraubendreher oder eine Suchmaschine).
  • Welche Informationen er sehen kann (wie eine Karte oder ein Handbuch).
  • Wie er seinen Fortschritt melden soll.
  • Wann er aufhören und sagen soll: „Ich bin fertig.“

Das Problem: Die „Black Box“ des Scheiterns

Manchmal scheitert der Assistent. In der Vergangenheit versuchten Ingenieure, wenn etwas schiefging, das Problem so zu beheben:

  1. Die Anweisungen des Assistenten anpassen: „Hey, versuch mal, vorsichtiger zu sein!“ (Das ist so, als würde man einem Fahrer sagen, er solle „besser fahren“, ohne die kaputten Bremsen zu reparieren).
  2. Raten: Man betrachtet das Endergebnis und hofft, dass eine zufällige Änderung hilft.

Das Problem ist, dass diese Methoden oft den eigentlichen Grund verfehlen. Der Fehler liegt vielleicht nicht beim Assistenten; es könnte sein, dass das Harness dem Assistenten das falsche Werkzeug gegeben, eine entscheidende Fehlermeldung verborgen oder ihn die Arbeit beenden lassen hat, bevor er fertig war. Da die Aktionen des Assistenten in einer langen, chaotischen Kette von Ereignissen ablaufen, ist es schwer zu bestimmen, wo der Kontrollraum versagt hat.

Die Lösung: HARNESSFIX (Der Detektiv)

Die Autoren dieser Arbeit haben ein neues System namens HARNESSFIX entwickelt. Betrachten Sie es als einen forensischen Detektiv für den Kontrollraum. Anstatt zu raten, untersucht er den Tatort (den gescheiterten Versuch) Schritt für Schritt, um den exakt defekten Teil des Harness zu finden.

So funktioniert HARNESSFIX, erklärt anhand einer einfachen Analogie:

1. Der „Übersetzer“ (HTIR)

Zuerst nimmt der Detektiv das unordentliche, verwirrende Protokoll dessen, was passiert ist (den „Trace“) und den Code des Kontrollraums und übersetzt sie in eine saubere, organisierte Karte namens HTIR.

  • Analogie: Stellen Sie sich einen chaotischen Tatort mit verstreuten Hinweisen vor. Der Detektiv ordnet sie in einen klaren Zeitstrahl: „Um 10:00 Uhr fragte der Agent nach einem Werkzeug. Um 10:01 Uhr gab das Werkzeug einen Fehler aus. Um 10:02 Uhr ignorierte der Agent den Fehler.“ Diese Karte verbindet die Aktionen des Agenten direkt mit den Regeln, die ihn steuerten.

2. Die „Diagnose“ (Den Schuldigen finden)

Als Nächstes untersucht der Detektiv die Karte, um herauszufinden, an welcher Stelle die Kette unterbrochen wurde.

  • Analogie: Der Detektiv fragt: „Ist der Agent gescheitert, weil er das Passwort nicht kannte? Oder weil die Tür durch das Sicherheitssystem (das Harness) verschlossen war?“
  • HARNESSFIX identifiziert, ob das Problem im Tool Interface (schlechte Anweisungen), im Lifecycle (das zu frühe Beenden durch den Agenten) oder in der Observability (das Verbergen von Fehlermeldungen) lag. Es erstellt einen spezifischen „Flaw Report“ (Fehlerbericht) für wiederkehrende Probleme.

3. Die „Werkstatt“ (Gezielte Korrekturen)

Sobald der Fehler identifiziert ist, lässt HARNESSFIX nicht einfach irgendjemanden den gesamten Kontrollraum umschreiben. Das wäre gefährlich und könnte andere Dinge beschädigen. Stattdessen verwendet es eine Reihe von Repair Operators (Reparatur-Operatoren).

  • Analogie: Denken Sie an diese als spezifische Werkzeuge in einem Mechaniker-Set. Wenn das Problem eine lockere Schraube ist, benutzt der Mechaniker einen Schraubenschlüssel. Wenn das Problem ein platter Reifen ist, benutzt er einen Wagenheber. HARNESSFIX verwendet nur den spezifischen „Schraubenschlüssel“, der für diesen speziastischen Fehler benötigt wird. Es schreibt einen kleinen, präzisen Patch, um nur diesen defekten Teil zu reparieren, um sicherzustellen, dass nicht versehentlich der Motor beschädigt wird.

4. Der „Sicherheitsinspektor“ (Validierung)

Bevor der neue Patch installiert wird, prüft ein Sicherheitsinspektor ihn.

  • Analogie: Der Inspektor stellt zwei Fragen:
    1. „Hat dieser Fix das spezifische Problem behoben, das wir gefunden haben?“
    2. „Hat dieser Fix versehentlich etwas anderes beschädigt, das eigentlich funktionierte?“
  • Wenn die Antwort auf die zweite Frage „Ja“ lautet, wird der Patch abgelehnt. Dies verhindert, dass das System schlechter wird, während es versucht, besser zu werden.

Was haben sie herausgefunden?

Die Forscher haben ihr Detektivsystem auf vier verschiedene Arten schwieriger Aufgaben getestet (Softwarereparatur, Nutzung von Befehlszeilen, Recherche und Automatisierung von Apps).

  • Die Ergebnisse: HARNESSFIX verbesserte die Erfolgsrate der Agenten um 15 % bis 50 % im Vergleich zum ursprünglichen Setup.
  • Der Vergleich: Es schnitt besser ab als:
    • Menschliche Experten, die die Kontrollräume manuell entworfen haben.
    • Andere KI-Systeme, die versuchten, sich selbst zu reparieren, indem sie lediglich Anweisungen änderten oder ratierten.
  • Die Entdeckung: Sie fanden heraus, dass viele Fehler nicht darauf zurückzuführen waren, dass die KI „dumm“ war, sondern weil der „Kontrollraum“ versteckte Mängel aufwies, wie etwa das Verbergen von Fehlermeldungen oder das zu frühe Beenden durch den Agenten. HARNESSFIX fand diese versteckten Mängel und behob sie.

Zusammenfassend

HARNESSFIX ist ein System, das einen gescheiterten KI-Versuch wie einen Tatort behandelt. Es gibt nicht einfach dem KI die Schuld; es untersucht die Umgebung, in der die KI geart hat, findet die spezifische defekte Regel oder das defekte Werkzeug und wendet eine präzise, sichere Korrektur an. Dies macht die KI viel zuverlässiger, ohne dass das „Gehirn“ der KI neu trainiert oder geraten werden muss, was schiefgelaufen ist.

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 →