Wie agententauglich ist Software wirklich? Ein neuer Praxistest
Ob eine Software für KI-Agenten gut funktioniert, lässt sich nicht allein am richtigen Endergebnis erkennen. Hugging Face zeigt deshalb einen Evaluationsansatz, der auch misst, wie ein Agent sein Ziel erreicht. Als Beispiel dient die Transformers-Bibliothek: Dieselbe Klassifikation kann entweder mit einem kurzen CLI-Aufruf oder nach mehreren Python-Skripten, Fehlern und Wiederholungen gelöst werden.
Erfolg umfasst Zeit, Tokens und Fehlversuche
Der vorgestellte Harness erfasst neben der Trefferquote unter anderem Laufzeit, neue und zwischengespeicherte Tokens, erzeugte Tokens sowie fehlerhafte oder stumme Läufe. Jede Kombination aus Modell, Softwarestand und Aufgabe läuft als separater Hugging Face Job auf vergleichbarer Hardware. Resultate und vollständige Agentenspuren landen in einem Storage Bucket und können anschließend im Trace Viewer untersucht werden.
Getestet werden drei voneinander getrennte Zugänge: eine nackte Paketinstallation, ein vollständiger Checkout des Quellcodes und ein kuratiertes Skill-Paket mit CLI-Dokumentation und Aufgabenbeispielen. Diese Aufteilung macht sichtbar, ob Agenten von strukturierten Hilfen profitieren oder durch zusätzliche Informationen eher belastet werden.
Grosse und kleine Modelle reagieren unterschiedlich
Bei leistungsfähigen offenen Modellen ist die reine Erfolgsquote oft nahezu gesättigt. Aussagekräftiger werden dann Arbeitsaufwand, Dauer und die gewählte API. Im Transformers-Versuch verkürzte die Kombination aus CLI und Skill die Bearbeitungszeit, während der vollständige Repository-Checkout den Median der Eingangstokens von ungefähr 4.000 auf 6.400 erhöhte: Manche Agenten lasen zuerst Implementierung und Beispiele. Bei kleineren Modellen half der zusätzliche Kontext nicht durchgehend; vertraute, aus Trainingsdaten bekannte API-Muster konnten teilweise robuster sein.
Verhaltensmarker statt blinder Kennzahlen
Sogenannte Marker erkennen konkrete Verhaltensweisen in Befehlen, Dateien und Antworten – etwa, ob ein Agent die neue CLI oder die Python-Pipeline verwendet. Im Skill-Szenario lag die CLI-Nutzung über die untersuchten Modelle hinweg bei 55,3 Prozent und stieg tendenziell mit der Modellgröße. Für Entwickler ist die Botschaft klar: Dokumentation, Beispiele und Kommandozeilenoberflächen sollten mit den tatsächlich eingesetzten Agenten getestet werden. Ein richtiges Ergebnis ist wichtig, doch für produktive Systeme zählen ebenso Kosten, Robustheit, Entdeckbarkeit und ein möglichst direkter Lösungsweg.
Originalquelle: Hugging Face Blog – Is it agentic enough? Benchmarking open models on your own tooling



