Anchor: Mitigating Artifact Drift in Agent Benchmark Generation
Dieser Beitrag stellt Anchor vor, eine Pipeline zur Aufgabengenerierung, die Artefakt-Drift mindert, indem sie Geschäftsworkflows in Constraint-Optimierungsprogramme formalisiert, um überprüfbare, verifizierbare und skalierbare Evaluierungsumgebungen zu schaffen, was durch die Veröffentlichung von ERP-Bench, einem Benchmark mit 300 Aufgaben mit langer Zeithorizont in einem produktionsreifen ERP-System, demonstriert wird.
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 einem Roboter beizubringen, eine Fabrik zu leiten. Sie möchten ihm einen Test geben, um zu prüfen, ob er intelligent genug ist, um echte Geschäftsaufgaben wie die Bestellung von Vorräten, die Herstellung von Produkten und das Versenden von Rechnungen zu bewältigen.
Das Problem, so besagt diese Arbeit, besteht darin, dass die meisten dieser Tests fehlerhaft sind. Sie leiden unter dem, was die Autoren als „Artifact Drift" bezeichnen.
Das Problem: Das „kaputte Rezept"
Stellen Sie sich vor, einen Test für einen KI-Agenten zu erstellen, ist wie das Schreiben eines Rezepts für einen Kuchen. Um einen fairen Test zu erstellen, müssen vier Dinge perfekt übereinstimmen:
- Die Anweisungen: „Backen Sie einen Schokoladenkuchen."
- Die Küche (Umgebung): Der Ofen, die Schüsseln und die Zutaten, die Sie dem Roboter geben.
- Der Lösungsleitfaden (Oracle): Der perfekte Kuchen, den Sie am Ende erwarten.
- Der Richter (Verifizierer): Die Person, die den Kuchen probiert und entscheidet, ob er gut ist.
Bei den meisten aktuellen KI-Tests werden diese vier Teile von verschiedenen Personen geschrieben oder von verschiedenen Werkzeugen generiert, die nicht miteinander kommunizieren.
- Die Anweisungen könnten sagen: „Verwenden Sie 2 Tassen Zucker."
- Aber die Küche hat nur 1 Tasse Zucker.
- Der Lösungsleitfaden geht davon aus, dass der Roboter 3 Tassen verwendet hat.
- Der Richter könnte eine bestandene Note geben, selbst wenn der Kuchen verbrannt ist, nur weil er wie ein Kuchen aussieht.
Wenn diese vier Teile nicht übereinstimmen, ist der Test unfair. Der Roboter könnte scheitern, weil der Test unmöglich war, oder er könnte „betrügen" (die Belohnung hacken), indem er eine Lücke findet, die der Testersteller nicht beabsichtigt hat. Die Autoren nennen dieses Durcheinander Artifact Drift.
Die Lösung: „Anchor"
Die Autoren haben ein neues System namens Anchor entwickelt, um dies zu beheben.
Stellen Sie sich vor, anstatt vier separate Dokumente zu schreiben, schreiben Sie ein einziges, perfektes mathematisches Bauplan (ein „Constraint-Programm"). Dieser Bauplan ist wie ein Master-Rezept, das genau definiert, wie der Kuchen hergestellt werden soll, welche Zutaten verfügbar sind und welche Regeln gelten.
Wenn Sie einen Test erstellen möchten:
- Sie passen den Bauplan leicht an (z. B. „Machen Sie es schwieriger, indem Sie mehr Kunden hinzufügen" oder „Machen Sie es einfacher, indem Sie mehr Lagerbestand geben").
- Ein computergestützter Löser liest diesen Bauplan und sagt: „Okay, hier ist die exakte perfekte Art, diese spezifische Version zu lösen."
- Anchor übersetzt dann diese eine perfekte Lösung automatisch in alle vier Teile des Tests:
- Es schreibt die Anweisungen in einfacher Sprache.
- Es richtet die Küche mit den richtigen Zutaten ein.
- Es erstellt den Lösungsleitfaden basierend auf der Mathematik des Löser.
- Es programmiert den Richter, um genau gegen dieselben Regeln zu prüfen.
Da alles aus diesem einen Bauplan stammt, können sie niemals uneinig sein. Die Anweisungen, die Umgebung, die Antwort und der Richter sind alle perfekt aufeinander abgestimmt.
Das Ergebnis: ERP-Bench
Mithilfe dieses Systems erstellten die Autoren eine neue Testserie namens ERP-Bench.
- Was ist das? Es ist eine Sammlung von 300 realistischen Geschäftsaufgaben, die den Kauf von Teilen, die Herstellung von Produkten und das Management von Lagerbeständen umfassen, alles innerhalb eines realen Geschäftssoftwaresystems namens Odoo.
- Warum ist es besonders? Es ist „verifizierbar". Das System kennt die mathematisch perfekte Antwort für jede einzelne Aufgabe. Es kann Ihnen genau sagen, wie nah die KI an die perfekte Lösung herangekommen ist, nicht nur, ob sie „richtig aussah".
Was sie herausfanden
Sie testeten fünf der intelligentesten heute verfügbaren KI-Modelle an diesen 300 Aufgaben. Hier ist, was passierte:
- Die Schwierigkeitsskala funktioniert: Sie konnten die Aufgaben „Einfach", „Mittel" oder „Schwer" machen, indem sie einfach Zahlen in ihrem Bauplan änderten. Die KI-Modelle wurden schlechter, je schwieriger die Aufgaben wurden, genau wie vorhergesagt.
- Die Lücke zwischen „Gut genug" und „Perfekt": Die KI-Modelle waren in Ordnung beim Befolgen der Grundregeln (wie „nicht den Lagerbestand aufbrauchen"). Sie bekamen die grundlegenden Einschränkungen etwa 26 % der Zeit richtig. Allerdings waren sie schrecklich darin, die beste mögliche Lösung zu finden (wie die Ausgabe des geringsten Geldbetrags). Sie fanden die perfekte, optimale Lösung nur 17 % der Zeit.
- Die Schnittstelle ist entscheidend: Die KI-Modelle schnitten viel besser ab, wenn sie direkt „mit" der Software „sprechen" konnten (wie ein Programmierer, der Code verwendet), im Vergleich zu Situationen, in denen sie wie ein Mensch „Tasten" auf einem Bildschirm drücken mussten (mit einer Maus oder einem Browser). Die „Klick"-Methoden waren viel langsamer und machten mehr Fehler.
Das Fazit
Die Arbeit argumentiert, dass wir, um KI zu entwickeln, die tatsächlich echte Geschäftsarbeit leisten kann, aufhören müssen, Tests mit nicht übereinstimmenden Teilen zu erstellen. Indem wir eine „einzige Quelle der Wahrheit" (das Anchor-System) verwenden, können wir faire, überprüfbare und realistische Tests erstellen, die uns genau sagen, wie gut ein KI-Agent wirklich darin ist, komplexe Geschäftsprobleme 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.