Reinforced Agent: Inference-Time Feedback for Tool-Calling Agents
Dieser Beitrag stellt „Reinforced Agent" vor, ein Inferenzzeit-Framework, das einen spezialisierten Prüfer einsetzt, um Tool-Aufrufe vor der Ausführung zu bewerten, wodurch eine Echtzeit-Fehlerkorrektur ermöglicht wird und durch neue Hilfslichkeit-Schädlichkeits-Metriken gezeigt wird, dass die Trennung von Ausführung und Prüfung systematische Leistungssteigerungen durch Modellauswahl und Prompt-Optimierung ohne Nachtraining des Basis-Agenten erlaubt.
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 sehr intelligenten, schnellen Roboterassistenten (den Tool-Calling Agent), dessen Aufgabe es ist, Aufgaben für Sie zu erledigen, wie etwa das Prüfen des Wetters, das Buchen eines Flugs oder das Stellen eines Weckers. Dieser Roboter ist großartig, macht aber manchmal Fehler: Er könnte das falsche Werkzeug auswählen, falsche Einheiten verwenden (etwa Celsius statt Fahrenheit) oder versuchen, etwas zu tun, das gar kein Werkzeug erfordert.
Normalerweise erfahren wir, dass der Roboter einen Fehler gemacht hat, nachträglich. Wir sehen den Fehler, korrigieren die Anweisungen des Roboters und hoffen, dass es beim nächsten Mal nicht wieder passiert. Das ist wie ein Lehrer, der einen Test nachdem der Schüler den Klassenraum bereits verlassen hat, korrigiert. Der Schaden ist bereits angerichtet, und der Schüler kann seine Antwort nicht sofort ändern.
Diese Arbeit stellt eine neue Arbeitsweise vor: The Reinforced Agent.
Die Kernidee: Der „Redakteur" im Raum
Anstatt bis zum Ende zu warten, setzen die Forscher einen zweiten, spezialisierten Roboter (den Reviewer Agent) bevor der erste Roboter etwas tut, in den Raum.
Stellen Sie sich das wie einen Filmredakteur vor, der neben einem Regisseur sitzt.
- Der Regisseur (Tool Agent) sagt: „Ich werde diese Szene schneiden!"
- Der Redakteur (Reviewer Agent) hält ihn auf und sagt: „Warten Sie! Sie schneiden die falsche Szene. Außerdem verwenden Sie den falschen Kamerawinkel. Lassen Sie uns das korrigieren, bevor wir auf 'Aufnahme' drücken."
- Der Regisseur korrigiert den Plan.
- Dann findet die Aktion statt.
Dies geschieht in Echtzeit, unmittelbar bevor das Werkzeug tatsächlich verwendet wird. Wenn der Plan gut ist, sagt der Redakteur „Los!" und das Werkzeug wird ausgeführt. Wenn der Plan schlecht ist, gibt der Redakteur Feedback, und der Regisseur versucht es sofort erneut.
Der große Kompromiss: Hilfreich vs. Schädlich
Die Forscher erkannten, dass das Vorhandensein eines Redakteurs nicht immer perfekt ist. Manchmal ist der Redakteur zu wählerisch und sagt dem Regisseur, er solle einen guten Plan ändern, was ihn verschlechtert. Oder der Redakteur übersieht einen Fehler.
Um dies zu messen, erfanden sie zwei einfache Scores:
- Hilfreichkeit: Wie oft hat der Redakteur einen echten Fehler erkannt und behoben?
- Schädlichkeit: Wie oft hat der Redakteur einen Plan verworfen, der eigentlich bereits korrekt war?
Sie stellten fest, dass die Art des „Gehirns", das für den Redakteur verwendet wird, sehr wichtig ist. Sie testeten ein Standard-Smart-Modell (GPT-4o) und ein „Reasoning"-Modell (o3-mini), das sorgfältiger nachdenkt.
- Das Reasoning-Modell war wie ein sehr sorgfältiger, logischer Redakteur. Es erkannte viele Fehler, ohne gute Pläne zu ruinieren. Für jede 3 korrigierten Fehler verursachte es nur 1 neuen Fehler (ein Verhältnis von 3:1).
- Das Standard-Modell war etwas eiliger. Es korrigierte weniger Fehler und beschädigte versehentlich mehr gute Pläne (ein Verhältnis von 2:1).
Die Ergebnisse: Bessere Genauigkeit, aber langsamere Geschwindigkeit
Als sie dieses System an zwei verschiedenen Aufgabentypen testeten:
- Ein-Turn-Aufgaben (wie einmaliges Fragen: „Wie ist das Wetter?"): Das System wurde signifikant besser darin zu erkennen, wenn kein Werkzeug benötigt wurde (Verbesserung um 5,5 %).
- Multi-Turn-Aufgaben (wie ein langes Gespräch über die Buchung einer Reise mit vielen Schritten): Das System verbesserte sich um 7,1 %.
Der Haken (Latenz):
Da das System pausieren, den Redakteur um eine Meinung bitten und dann auf eine Antwort warten muss, dauert es länger.
- Bei einer einfachen, einmaligen Aufgabe wurde der Prozess 6-mal langsamer.
- Bei einem langen, komplexen Gespräch war die Verlangsamung weniger spürbar (etwa 2,4-mal langsamer), da die Zeit des „Redakteurs" über viele Schritte des Gesprächs verteilt wird.
Das Geheimrezept: Auto-Optimierung
Die Forscher stellten auch fest, dass das manuelle Schreiben der Anweisungen des Redakteurs (des „Prompts") schwierig ist. Sie verwendeten ein System namens GEPA, um die Anweisungen des Redakteurs automatisch neu zu schreiben. Das System analysierte Fälle, in denen der Redakteur versagt hatte, ermittelte den Grund und schrieb eine bessere Regel. Dies verbesserte die Leistung des Redakteurs automatisch um weitere 1,5 % bis 2,8 %, ohne dass der Hauptroboter neu trainiert werden musste.
Zusammenfassung
Die Arbeit zeigt, dass wir durch das Hinzufügen eines „zweiten Paares Augen", das die Arbeit vor ihrer Erledigung prüft, KI-Agenten deutlich genauer machen können.
- Vorteile: Weniger Fehler, keine Notwendigkeit, die Haupt-KI neu zu trainieren, und der „Redakteur" kann unabhängig aktualisiert werden.
- Nachteile: Es dauert länger, ein Ergebnis zu erhalten.
- Beste Anwendung: Es ist perfekt für komplexe, wichtige Aufgaben, bei denen Genauigkeit wichtiger ist als Geschwindigkeit (wie das Buchen eines Flugs oder die Verwaltung einer Datenbank), aber es könnte für einfache, sofortige Fragen zu langsam sein.
Die Arbeit behauptet nicht, dass dies für medizinische Diagnosen oder klinische Anwendungen funktioniert; sie konzentriert sich streng auf die Verbesserung der Interaktion von KI-Agenten mit Software-Tools und APIs.
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.