← Neueste Arbeiten
💬 NLP

An Empirical Study of Automating Agent Evaluation

Dieser Beitrag stellt EvalAgent vor, einen KI-Assistenten, der die Bewertung von Agenten automatisiert, indem er domänenspezifisches Fachwissen in wiederverwendbare Fähigkeiten kodiert, und zeigt, dass solches Wissen entscheidend ist, um ausführbaren und aussagekräftigen Evaluationscode zu generieren, der deutlich besser abschneidet als fortschrittliche Codierungsassistenten und Baseline-Ansätze.

Ursprüngliche Autoren: Kang Zhou, Sangmin Woo, Haibo Ding, Kiran Ramnath, Subramanian Chidambaram, Aosong Feng, Vinayak Arannil, Muhyun Kim, Ishan Singh, Darren Wang, Zhichao Xu, Megha Gandhi, Nirmal Prabhu, Soumya Smruti M
Veröffentlicht 2026-05-13
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Kang Zhou, Sangmin Woo, Haibo Ding, Kiran Ramnath, Subramanian Chidambaram, Aosong Feng, Vinayak Arannil, Muhyun Kim, Ishan Singh, Darren Wang, Zhichao Xu, Megha Gandhi, Nirmal Prabhu, Soumya Smruti Mishra, Vivek Singh, Gouri Pandeshwar, Lin Lee Cheong

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, autonomen Roboterassistenten gebaut. Er kann Flüge buchen, Code schreiben und medizinische Probleme diagnostizieren. Aber wie wissen Sie, ob er tatsächlich eine gute Arbeit leistet?

In der Vergangenheit haben wir nur die endgültige Antwort geprüft: „Hat er den richtigen Flug gebucht?" Doch moderne KI-Agenten sind komplex; sie durchlaufen viele Schritte, nutzen verschiedene Werkzeuge und machen manchmal unterwegs Fehler, die sie später korrigieren. Nur das Endergebnis zu prüfen, ist wie die Benotung eines Schülers ausschließlich anhand seiner Abschlussprüfung, wobei man ignoriert, ob er betrogen hat, Schwierigkeiten hatte oder den Stoff gelernt hat. Sie müssen den gesamten Prozess beobachten.

Das Problem ist, dass das Beobachten und Bewerten dieser komplexen Roboter unglaublich schwierig, teuer ist und menschliche Experten erfordert. Die Forscher des AWS AI Labs stellten eine einfache Frage: Können wir einen „Super-Roboter" bauen, der automatisch andere Roboter bewertet?

Hier ist die Geschichte ihrer Erkenntnisse, einfach erklärt.

Das Problem: Der „kluge" Roboter, der nicht weiß, wie man bewertet

Die Forscher versuchten zunächst, die fortschrittlichsten verfügbaren Code-Assistenten (die „Frontier"-Modelle) zu verwenden, um die Bewertungssoftware zu schreiben. Sie gaben dem Code-Assistenten den Code des Roboters und fragten: „Schreibe einen Test, um zu prüfen, ob dieser Roboter funktioniert."

Das Ergebnis war eine Katastrophe. Die Code-Assistenten waren wie übermäßig enthusiastische Praktikanten, die noch nie einen Test gesehen haben:

  • Sie maßen die falschen Dinge: Anstatt zu prüfen, ob der Roboter das Problem gelöst hat, zählten sie, wie viele Wörter er verwendete oder wie lange er zum Nachdenken brauchte (Metriken wie „Latenz" und „Token-Anzahl").
  • Sie komplizierten alles unnötig: Sie schrieben riesige, unübersichtliche Testsuiten mit mehr als 12 verschiedenen Tests, obwohl nur 2 benötigt wurden. Es war, als würde man einen Vorschlaghammer verwenden, um eine Nuss zu knacken.
  • Sie verloren den Überblick: Sie planten eine perfekte Strategie, schrieben dann aber Code, der nicht mit dem Plan übereinstimmte.

Die Lehre: Nur weil ein Roboter gut darin ist, Code zu schreiben, bedeutet das nicht, dass er weiß, wie man Code bewertet. Ihm fehlt das spezifische „gesunde Menschenverstand"-Wissen darüber, was einen guten Test ausmacht.

Die Lösung: EvalAgent (Der „Experten-Bewerter")

Um dies zu beheben, entwickelte das Team EvalAgent. Betrachten Sie EvalAgent nicht als einen generischen intelligenten Roboter, sondern als einen Roboter mit einem spezialisierten Werkzeugkasten.

Anstatt nur zu raten, trägt EvalAgent einen „Rucksack" voller Bewertungsfähigkeiten. Dies sind vorgefertigte Anweisungen, Vorlagen und aktuelle Handbücher, die dem Roboter genau sagen, wie er bewerten soll.

  • Prozedurale Anweisungen: „Schauen Sie sich zuerst die Reise des Roboters an, nicht nur das Ziel."
  • Wiederverwendbare Vorlagen: „Hier ist eine Standardmethode zum Schreiben eines Tests, damit Sie das Rad nicht neu erfinden müssen."
  • Live-Handbücher: „Hier ist das aktuelle Handbuch für die Werkzeuge, die der Roboter verwendet (damit wir keine veralteten Befehle verwenden)."

EvalAgent nutzt diese Fähigkeiten, um eine Trace-basierte Pipeline zu erstellen. Stellen Sie sich eine Überwachungskamera vor, die die gesamte Reise des Roboters aufzeichnet. EvalAgent schaut sich das Video an, hebt die Schlüsselmomente hervor (hat es das richtige Werkzeug verwendet? Hat es sich von einem Fehler erholt?) und schreibt einen Bericht basierend auf dem, was tatsächlich passiert ist, und nicht nur darauf, wie der Code aussieht.

Der Beweis: Hat es funktioniert?

Die Forscher schufen einen „Turnhallen"-Bereich namens AgentEvalBench mit 20 verschiedenen Robotern (von Reiseplanern bis hin zu medizinischen Dokumentenverarbeitern), um ihr System zu testen. Sie verglichen EvalAgent mit den „generischen Code-Assistenten" und anderen Methoden.

Die Ergebnisse:

  1. Es funktioniert tatsächlich: Die Tests von EvalAgent liefen erfolgreich und lieferten sinnvolle Ergebnisse in 65 % der Fälle auf Anhieb. Die anderen Methoden scheiterten oder lieferten in etwa 70 % der Fälle unbrauchbare Ergebnisse.
  2. Menschen bevorzugen es: Als menschliche Experten die Berichte betrachteten, bevorzugten sie die Arbeit von EvalAgent in 80 % der Fälle.
  3. Es ist effizient: EvalAgent schrieb viel kürzeren, saubereren Code. Während andere Methoden sechsmal mehr Code schrieben als notwendig (was viel „totes Gewicht" erzeugte, das nie ausgeführt wurde), blieb EvalAgent fokussiert.

Die wichtigsten Erkenntnisse (Das „Geheimrezept")

Die Studie ergab drei Hauptgründe, warum EvalAgent dort erfolgreich war, wo andere scheiterten:

  1. Schauen Sie sich den Film an, lesen Sie nicht nur das Drehbuch: Eine Bewertung basierend auf den tatsächlichen Ausführungs-Traces des Roboters (dem Video dessen, was es tat) ist viel besser als das bloße Lesen seines Codes. Sie fängt Fehler ein, die eine statische Code-Analyse übersieht.
  2. Fähigkeiten schlagen Planung: Den Roboter einfach zu bitten, „zuerst zu planen und dann zu bauen", funktionierte nicht gut. Der Roboter würde einen großartigen Plan machen, aber dann ein chaotisches Haus bauen. Die Bewertungsfähigkeiten (der Werkzeugkasten) waren der wahre Held, sie hielten den Roboter fokussiert und verhinderten, dass er Unsinn schrieb.
  3. Halten Sie das Handbuch aktuell: Die Werkzeuge, die Roboter verwenden, ändern sich schnell. EvalAgent nutzte ein System, um die neueste Dokumentation sofort abzurufen. Ohne dies war der von ihm geschriebene Code oft defekt, weil er veraltete Anweisungen verwendete.

Das Fazit

Die Automatisierung der Bewertung von KI-Agenten ist möglich, aber man kann einen intelligenten Roboter nicht einfach bitten, es „herauszufinden". Sie müssen ihm einen spezialisierten Werkzeugkasten geben und ihm zeigen, wie man das tatsächliche Verhalten des Roboters beobachtet. EvalAgent macht genau das und verwandelt eine chaotische, teure menschliche Aufgabe in einen straff organisierten, automatisierten Prozess, der zuverlässige, handlungsrelevante Berichte liefert.

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 →