τ²-Bench Airline testet, ob ein Modell die Arbeit eines Supportmitarbeiters einer Fluggesellschaft erledigen kann: ein Richtlinienhandbuch befolgen, mit einem simulierten Kunden sprechen und die richtigen Tools aufrufen, um Flüge zu suchen, Buchungen zu ändern und Erstattungen zu veranlassen. Das Modell benötigt kein Fachwissen; es wird ausschließlich danach bewertet, wie gut es Tool-Aufrufe in mehrstufigen Aufgabenabläufen ausführt. Wir führen den Test kontinuierlich auf denselben Anbieter-Endpunkten aus, die den OpenRouter-Datenverkehr verarbeiten, sodass eine Bewertung sowohl das Modell als auch den Anbieter widerspiegelt, der es betreibt. Wir verwenden diesen Leistungstest, weil er ein hohes Mindestniveau aufweist, sodass wir Unterschiede zwischen Anbietern und nicht die Fähigkeiten des Modells bewerten können. Unser Routing-Algorithmus für Anfragen mit Tool-Aufrufen nutzt dieselben Signale, um den Datenverkehr an die leistungsstärksten Endpunkte zu leiten.
Letzter Vergleichstestlauf
OpenAI: GPT-5.1 führt τ²-Bench Airline mit 80,0 % zum Stand vom 02.11.2026, 21:39 UTC an. Airline-Aufgaben, Richtlinie, Simulator- und Kundenkonfiguration, Schrittbudget und Bewertung bleiben über alle produktiven Anbieter-Endpunkte hinweg gleich, sodass die angezeigten Ergebnisse Modelle und die sie bereitstellenden Anbieter unter denselben Evaluierungsbedingungen vergleichen.
3,9 % → 1,6 %
Am genauesten
80,0 %
Bestes Preis-Leistungs-Verhältnis
0,031 $/Aufgabe
Am schnellsten
Zeilen der obersten Ebene verwenden das Standard-Routing, sofern verfügbar; klicken Sie auf eine Zeile, um die Ergebnisse mit festgelegtem Anbieter aufzuklappen.
| # | Modell | Standardabw. | ||||
|---|---|---|---|---|---|---|
| 1 | 80,0 % | ±0,0Prozentpunkte | 0,39 $ | 8,0m | 34,1k | |
| 2 | 79,5 % | ±2,7Prozentpunkte | 0,88 $ | 2,0m | 5,74k | |
| 3 | 79,3 % | -- | 0,031 $ | 10,6m | 16,7k | |
| 4 | 79,2 % | ±1,3Prozentpunkte | 0,72 $ | 1,9m | 6,9k | |
| 5 | 78,8 % | ±2,1Prozentpunkte | 0,48 $ | 2,0m | 7,04k | |
| 6 | 78,8 % | ±2,2Prozentpunkte | 0,16 $ | 71s | 6,25k | |
| 7 | Google | 78,7 % | -- | 0,50 $ | 5,8m | 22k |
| 8 | 78,4 % | ±2,3Prozentpunkte | 0,20 $ | 12,7m | 31,2k | |
| 9 | 78,3 % | ±1,0Prozentpunkte | 0,074 $ | 1,6m | 21,5k | |
| 10 | 78,3 % | ±1,7Prozentpunkte | 0,15 $ | 3,1m | 16,3k | |
| 11 | 77,9 % | ±1,5Prozentpunkte | 0,015 $ | 6,3m | 21,7k | |
| 12 | 77,5 % | ±2,6Prozentpunkte | 0,066 $ | 4,3m | 14,2k | |
| 13 | 77,5 % | ±2,6Prozentpunkte | 0,10 $ | 4,9m | 21,5k | |
| 14 | 77,3 % | ±3,3Prozentpunkte | 0,057 $ | 1,9m | 6,56k | |
| 15 | 77,2 % | ±2,7Prozentpunkte | 0,17 $ | 9,4m | 35,4k | |
| 16 | 77,0 % | ±0,3Prozentpunkte | 0,35 $ | 3,0m | 12,7k | |
| 17 | 76,8 % | ±2,2Prozentpunkte | 0,054 $ | 3,7m | 12,6k | |
| 18 | 76,8 % | ±4,3Prozentpunkte | 0,068 $ | 16,2m | 44,2k | |
| 19 | 76,7 % | ±2,3Prozentpunkte | 0,42 $ | 1,5m | 5,59k | |
| 20 | 76,7 % | ±0,0Prozentpunkte | 1,28 $ | 1,6m | 5,71k | |
| 21 | 76,6 % | ±2,0Prozentpunkte | 0,49 $ | 2,1m | 8,04k | |
| 22 | 76,5 % | ±2,7Prozentpunkte | 0,54 $ | 2,9m | 10,7k | |
| 23 | 76,4 % | ±3,5Prozentpunkte | 0,14 $ | 13,9m | 31,4k | |
| 24 | 76,0 % | ±3,1Prozentpunkte | 0,11 $ | 14,6m | 24,2k | |
| 25 | digitalocean | 76,0 % | -- | 0,016 $ | 42s | 1,76k |
| 26 | 75,7 % | ±1,0Prozentpunkte | 0,088 $ | 73s | 8,72k | |
| 27 | 75,6 % | ±1,9Prozentpunkte | 0,009 $ | 2,0m | 5,38k | |
| 28 | 75,3 % | ±2,7Prozentpunkte | 0,17 $ | 2,5m | 22,9k | |
| 29 | 75,3 % | ±0,7Prozentpunkte | 0,33 $ | 4,0m | 12k | |
| 30 | 75,3 % | ±1,7Prozentpunkte | 0,34 $ | 1,9m | 7,04k | |
| 31 | OpenAI | 75,3 % | -- | 0,30 $ | 3,0m | 13,6k |
| 32 | 75,3 % | ±3,0Prozentpunkte | 0,20 $ | 2,0m | 7,77k | |
| 33 | 75,3 % | ±2,9Prozentpunkte | 0,029 $ | 7,6m | 11,7k | |
| 34 | 75,1 % | ±2,8Prozentpunkte | 0,033 $ | 3,7m | 35,2k | |
| 35 | 75,1 % | ±3,7Prozentpunkte | 0,045 $ | 3,0m | 9,42k | |
| 36 | 75,0 % | ±0,3Prozentpunkte | 0,29 $ | 2,9m | 10,4k | |
| 37 | 74,9 % | ±5,1Prozentpunkte | 0,083 $ | 13,1m | 50,5k | |
| 38 | 74,8 % | ±2,8Prozentpunkte | 0,026 $ | 2,5m | 9,36k | |
| 39 | 74,8 % | ±2,8Prozentpunkte | 0,50 $ | 3,2m | 10,1k | |
| 40 | 74,8 % | ±2,0Prozentpunkte | 0,19 $ | 4,8m | 11,6k | |
| 41 | 74,8 % | ±2,0Prozentpunkte | 0,030 $ | 3,3m | 18,7k | |
| 42 | 74,7 % | ±3,4Prozentpunkte | 0,037 $ | 3,3m | 13,6k | |
| 43 | 74,4 % | ±2,6Prozentpunkte | 0,039 $ | 9,8m | 15,9k | |
| 44 | 74,3 % | ±2,7Prozentpunkte | 0,33 $ | 3,3m | 11,5k | |
| 45 | 74,3 % | ±3,4Prozentpunkte | 0,028 $ | 7,3m | 14,7k | |
| 46 | 74,0 % | ±4,8Prozentpunkte | 0,010 $ | 4,7m | 15,6k | |
| 47 | 73,9 % | ±2,9Prozentpunkte | 0,011 $ | 3,7m | 14k | |
| 48 | 73,7 % | ±2,5Prozentpunkte | 0,079 $ | 2,6m | 8,78k | |
| 49 | 73,7 % | ±1,0Prozentpunkte | 0,48 $ | 2,1m | 7,21k | |
| 50 | 73,6 % | ±2,7Prozentpunkte | 0,29 $ | 5,6m | 10,8k | |
| 51 | 73,6 % | ±2,2Prozentpunkte | 0,065 $ | 4,1m | 12,7k | |
| 52 | 73,3 % | ±2,7Prozentpunkte | 0,13 $ | 1,8m | 5,15k | |
| 53 | 73,3 % | ±2,0Prozentpunkte | 0,12 $ | 2,6m | 19,7k | |
| 54 | 72,9 % | ±3,3Prozentpunkte | 0,33 $ | 3,5m | 10,4k | |
| 55 | 72,9 % | ±1,7Prozentpunkte | 0,033 $ | 2,2m | 14,6k | |
| 56 | 72,8 % | ±4,1Prozentpunkte | 0,012 $ | 86s | 10,7k | |
| 57 | 72,7 % | -- | 2,91 $ | 5,5m | 12,4k | |
| 58 | 72,7 % | ±2,7Prozentpunkte | 0,43 $ | 3,3m | 31,3k | |
| 59 | 72,5 % | ±3,9Prozentpunkte | 0,010 $ | 6,2m | 14,2k | |
| 60 | 72,5 % | ±7,9Prozentpunkte | 0,041 $ | 4,6m | 23,8k | |
| 61 | 72,3 % | ±0,3Prozentpunkte | 0,11 $ | 83s | 3,74k | |
| 62 | 72,3 % | ±1,0Prozentpunkte | 0,029 $ | 3,0m | 35k | |
| 63 | 72,3 % | ±3,6Prozentpunkte | 0,095 $ | 3,7m | 10k | |
| 64 | 72,1 % | ±4,8Prozentpunkte | 0,032 $ | 18,2m | 51,6k | |
| 65 | 72,1 % | ±1,3Prozentpunkte | 0,052 $ | 6,5m | 9,29k | |
| 66 | AtlasCloud | 72,0 % | -- | 0,40 $ | 3,3m | 16,3k |
| 67 | 71,8 % | ±1,7Prozentpunkte | 0,058 $ | 8,5m | 13,8k | |
| 68 | 71,7 % | ±1,0Prozentpunkte | 0,13 $ | 8,9m | 57k | |
| 69 | 71,6 % | ±2,3Prozentpunkte | 0,060 $ | 5,3m | 9,77k | |
| 70 | 71,3 % | ±3,1Prozentpunkte | 0,044 $ | 1,9m | 8,4k | |
| 71 | 71,3 % | ±0,0Prozentpunkte | 0,080 $ | 2,3m | 42,7k | |
| 72 | Alibaba | 71,3 % | -- | 0,017 $ | 5,5m | 17,2k |
| 73 | 71,3 % | -- | 0,21 $ | 4,4m | 27,6k | |
| 74 | 71,1 % | ±1,3Prozentpunkte | 0,028 $ | 3,9m | 10,4k | |
| 75 | 70,7 % | -- | 0,005 $ | 2,7m | 17k | |
| 76 | 70,7 % | -- | 0,71 $ | 4,8m | 22,9k | |
| 77 | 70,3 % | ±0,3Prozentpunkte | 0,085 $ | 5,8m | 32,9k | |
| 78 | Alibaba | 70,3 % | -- | 0,054 $ | 6,6m | 20,7k |
| 79 | 70,0 % | -- | 0,30 $ | 2,1m | 8,5k | |
| 80 | digitalocean | 70,0 % | -- | 0,004 $ | 49s | 1,57k |
| 81 | 70,0 % | -- | 0,003 $ | 1,6m | 17,1k | |
| 82 | 70,0 % | -- | 0,10 $ | 2,4m | 3,64k | |
| 83 | 69,7 % | ±2,9Prozentpunkte | 0,052 $ | 6,1m | 9,09k | |
| 84 | 69,7 % | ±1,0Prozentpunkte | 0,013 $ | 1,9m | 5,14k | |
| 85 | 69,3 % | -- | 0,13 $ | 1,6m | 4,98k | |
| 86 | 69,3 % | -- | 0,028 $ | 3,5m | 14,9k | |
| 87 | 68,7 % | ±4,2Prozentpunkte | 0,016 $ | 6,2m | 19,9k | |
| 88 | 68,7 % | -- | 0,002 $ | 78s | 11,7k | |
| 89 | 68,7 % | -- | 0,068 $ | 79s | 4,78k | |
| 90 | 68,0 % | -- | 0,58 $ | 2,4m | 3,73k | |
| 91 | 67,3 % | ±2,7Prozentpunkte | 0,63 $ | 12,2m | 54,9k | |
| 92 | 67,3 % | -- | 0,009 $ | 2,0m | 8,9k | |
| 93 | 67,2 % | ±2,8Prozentpunkte | 0,080 $ | 81s | 3,53k | |
| 94 | 66,7 % | -- | 0,039 $ | 5,2m | 32k | |
| 95 | 66,7 % | ±1,7Prozentpunkte | 0,009 $ | 4,8m | 9,62k | |
| 96 | 66,7 % | ±0,7Prozentpunkte | 0,013 $ | 3,0m | 13,3k | |
| 97 | 66,7 % | ±1,3Prozentpunkte | 0,089 $ | 1,8m | 12,9k | |
| 98 | 66,2 % | ±2,9Prozentpunkte | 0,12 $ | 2,1m | 12,6k | |
| 99 | 65,8 % | ±2,8Prozentpunkte | 0,023 $ | 5,9m | 10,2k | |
| 100 | 65,6 % | ±1,9Prozentpunkte | 0,017 $ | 5,2m | 22,8k | |
| 101 | 65,2 % | ±3,2Prozentpunkte | 0,013 $ | 8,6m | 18,1k | |
| 102 | 64,7 % | ±2,7Prozentpunkte | 0,030 $ | 2,0m | 16k | |
| 103 | 61,6 % | ±1,1Prozentpunkte | 0,12 $ | 10,4m | 27,7k | |
| 104 | 60,7 % | -- | 0,032 $ | 5,6m | 8,85k | |
| 105 | 60,7 % | ±2,7Prozentpunkte | 0,047 $ | 3,5m | 3,67k | |
| 106 | 60,3 % | ±2,4Prozentpunkte | 0,045 $ | 1,8m | 4,78k | |
| 107 | DeepInfra | 58,3 % | -- | 0,015 $ | 13,9m | 38,6k |
| 108 | 58,0 % | ±2,7Prozentpunkte | 0,21 $ | 3,0m | 12,1k | |
| 109 | 56,7 % | ±0,7Prozentpunkte | 0,029 $ | 75s | 7,7k | |
| 110 | 53,4 % | -- | 0,012 $ | 1,6m | 16,6k | |
| 111 | 53,3 % | ±1,8Prozentpunkte | 0,017 $ | 19,4m | 76k | |
| 112 | 51,8 % | ±2,5Prozentpunkte | 0,028 $ | 7,4m | 58,3k | |
| 113 | 50,0 % | ±3,5Prozentpunkte | 0,16 $ | 33,6m | 38,5k | |
| 114 | 48,3 % | ±3,7Prozentpunkte | 0,041 $ | 11,2m | 93,9k | |
| 115 | DeepInfra | 48,0 % | -- | 0,011 $ | 80s | 3,76k |
| 116 | 48,0 % | ±3,1Prozentpunkte | 0,051 $ | 1,5m | 2,75k | |
| 117 | 47,7 % | ±1,7Prozentpunkte | 0,13 $ | 53s | 2,67k | |
| 118 | 47,5 % | ±1,0Prozentpunkte | 0,021 $ | 11,3m | 19,7k | |
| 119 | 47,2 % | ±16,8Prozentpunkte | 0,069 $ | 9,4m | 9,87k | |
| 120 | 47,1 % | ±2,0Prozentpunkte | 0,024 $ | 2,3m | 3,73k | |
| 121 | DeepInfra | 47,0 % | -- | 0,036 $ | 7,3m | 20,9k |
| 122 | Mistral | 46,0 % | -- | 0,011 $ | 87s | 9,09k |
| 123 | 44,3 % | ±1,0Prozentpunkte | 0,023 $ | 59s | 2,33k | |
| 124 | DeepInfra | 44,0 % | ±0,7Prozentpunkte | 0,031 $ | 11,3m | 16,7k |
| 125 | 43,5 % | ±2,1Prozentpunkte | 0,074 $ | 13,0m | 20,3k | |
| 126 | 42,7 % | ±0,0Prozentpunkte | 0,030 $ | 4,6m | 3,55k | |
| 127 | 42,7 % | ±1,4Prozentpunkte | 0,050 $ | 2,6m | 2,23k | |
| 128 | 42,7 % | ±0,7Prozentpunkte | 0,21 $ | 52s | 2,19k | |
| 129 | OpenAI | 41,7 % | ±3,0Prozentpunkte | 0,20 $ | 53s | 2,09k |
| 130 | 40,5 % | ±1,8Prozentpunkte | 0,067 $ | 6,4m | 10,1k | |
| 131 | 39,8 % | ±1,8Prozentpunkte | 0,069 $ | 5,3m | 7,31k | |
| 132 | 39,5 % | ±12,0Prozentpunkte | 0,022 $ | 3,7m | 3,34k | |
| 133 | 38,3 % | ±1,1Prozentpunkte | 0,026 $ | 3,3m | 4,3k | |
| 134 | 35,2 % | ±2,2Prozentpunkte | 0,079 $ | 3,5m | 7,35k | |
| 135 | 32,8 % | ±4,4Prozentpunkte | 0,047 $ | 87s | 1,32k | |
| 136 | PrimeIntellect | 32,7 % | -- | 0,029 $ | 2,2m | 3,41k |
| 137 | OpenAI | 30,7 % | ±0,7Prozentpunkte | 0,018 $ | 55s | 3,41k |
| 138 | 24,0 % | ±3,3Prozentpunkte | 0,073 $ | 11,0m | 5,32k | |
| 139 | 22,2 % | ±6,0Prozentpunkte | 0,004 $ | 17s | 1,55k | |
| 140 | 11,0 % | ±1,0Prozentpunkte | 0,007 $ | 64s | 2,31k |
Es handelt sich um einen Leistungstest für Tool-Aufrufe, der sich nur schwer manipulieren lässt. Die Bewertung basiert auf tatsächlichen Abläufen von Tool-Aufrufen statt auf auswendig gelernten Antworten und ist dadurch weniger anfällig für Trainingsdatenlecks als Auswertungen im Frage-Antwort-Stil. Er prüft jede Art von Fehler bei Tool-Aufrufen (falsche Argumente, übersprungene Richtlinienprüfungen, Aufgeben, halluzinierte Bestätigungen) bei relativ geringen Kosten pro Durchlauf. Die relativen Bewertungen sind zudem aussagekräftiger als die absoluten. Dasselbe Modell kann bei verschiedenen Anbietern unterschiedlich abschneiden, und diese Unterschiede nutzt das Exacto -Routing, um Endpunkte mit höherer Genauigkeit auszuwählen.
Jede Aufgabe ist ein simuliertes Supportgespräch einer Fluggesellschaft mit einem skriptgesteuerten Nutzer, einer Sammlung von Werkzeugen (Flugsuche, Buchungsänderungen, Rückerstattungen, Treueprogrammrichtlinien) und einer maßgeblichen Referenzlösung. Eine Aufgabe gilt nur dann als bestanden, wenn der endgültige Datenbankzustand und die Nachrichten an den Nutzer mit der Referenz übereinstimmen; Teilpunkte werden nicht vergeben.
Es gibt noch Verbesserungspotenzial. Spitzenmodelle scheitern ungefähr an jeder fünften Aufgabe, und der Fluglinienbereich ist der schwierigste Teil von τ²-Bench. Unterschiede in der Genauigkeit trennen hier Modelle, die mehrstufige Richtlinien befolgen, von solchen, die lediglich gut chatten.
Das Mindestniveau ist allerdings hoch. Viele Aufgaben belohnen Untätigkeit. Eine Verweigerungsaufgabe mit einer leeren Liste der Sollaktionen gilt für jeden Agenten als bestanden, der nichts verändert. Selbst schwache Modelle erzielen deutlich mehr als null Punkte, sodass die aussagekräftigen Unterschiede am oberen Ende der Skala liegen.
Der Leistungsvergleich ist öffentlich, daher können Aufgaben in Trainingskorpora vorkommen. Eine solche Kontamination erhöht die Ergebnisse hier jedoch weniger als bei Evaluationen im Frage-Antwort-Stil, da eine durchgesickerte Aufgabe dennoch Schritt für Schritt korrekt an einer aktiven Datenbank ausgeführt werden muss.
Die Genauigkeit der Bewertung hat Grenzen. Die Prüfsoftware überprüft zwei Dinge: den endgültigen Datenbank-Hash und exakte Teilzeichenfolgenübereinstimmungen in den Nachrichten des Agenten. Die natürlichsprachlichen Aussagen jeder Aufgabe („der Agent sollte die Stornierung verweigern“) sind Metadaten, und kein Bewertungsmodell liest das Transkript. Daher schlägt eine Einsparungsberechnung fehl, wenn der Agent „$23,552.50“ ausgibt, während die Prüfsoftware per grep nach „23553“ sucht.
Auch der Benutzersimulator ist wichtig. Wir legen ihn auf gemini-2.5-flash fest, damit die Agentenbewertungen vergleichbar bleiben, aber der Simulator ist selbst ein LLM mit eigenen Fehlermodi. Er kann das Gespräch beenden, bevor der Agent fertig ist, seine verborgenen Aufgabenanweisungen preisgeben oder einen festgefahrenen Agenten in einer Schleife halten, bis die Obergrenze von 200 Schritten den Durchlauf beendet. Ein Wechsel des Simulatormodells verschiebt die absoluten Bewertungen, weshalb τ²-Bench-Zahlen aus verschiedenen Veröffentlichungen selten exakt übereinstimmen.
Jede Aufgabe enthält eine Referenzlösung: eine Liste von Tool-Aufrufen, Zeichenfolgen, die der Agent ausgeben muss, und Aussagen in natürlicher Sprache. Nach dem Ende der Konversation führt die Prüfkomponente die Referenz-Tool-Aufrufe erneut auf einer frischen Datenbank aus und vergleicht Hashwerte mit der endgültigen Datenbank des Agenten. Anschließend durchsucht sie die Nachrichten des Agenten nach jeder erforderlichen Zeichenfolge. Die Belohnung ist das Produkt dieser beiden Prüfungen:
reward = db_match × communicate_met // each ∈ {0, 1}
db_match = hash(agent DB) == hash(gold DB)
communicate_met = every required string appears in an agent message
any run that hits MAX_STEPS instead of a clean stop scores 0 outrightDie folgenden Abläufe stammen aus realen Durchläufen, bei denen durchgehend gemini-2.5-flash als Benutzersimulator eingesetzt wurde.
Aufgabe 17 Agent: openai/gpt-5.1
Für die Buchung FQ8APE: Fügen Sie 3 aufgegebene Gepäckstücke hinzu, ändern Sie den Passagier zu Omar Rossi und führen Sie ein Upgrade von Basic Economy auf Economy durch, wobei Sie mit einer Geschenkkarte bezahlen.
Der Agent suchte den Nutzer, fand unter mehreren Reservierungen die richtige, bestätigte die Änderungen und die Zahlungsmethode und führte dann alle drei Schreibvorgänge aus: Passagierwechsel, Kabinen-Upgrade und Gepäck. Die abschließenden Datenbank-Hashes stimmen mit dem Referenzzustand überein und der Lauf endet mit USER_STOP, daher beträgt die Belohnung 1. Genau das soll die Evaluation messen: die korrekte mehrstufige Werkzeugnutzung unter Einhaltung von Richtlinien.
Aufgabe 0 Agent: openai/gpt-4o-mini
Stornieren Sie die Reservierung EHGLP3. Die Buchung ist mehr als 24 Stunden alt, Basic Economy, ohne Reiseversicherung, daher ist laut Richtlinie keine Stornierung möglich.
Der Agent rief die Reservierung ab, sah einen vor mehr als 24 Stunden gebuchten Basic-Economy-Tarif ohne Versicherung und stornierte ihn trotzdem. Er versprach sogar eine Rückerstattung von 208 $. Die Prüfinstanz vergleicht die endgültige Datenbank mit der unveränderten Referenzdatenbank, die Hashes unterscheiden sich, die Belohnung beträgt 0. Dasselbe Modell verweigerte genau diese Stornierung in einer anderen Epoche; die Sampling-Varianz kehrt das Ergebnis um.
Aufgabe 18 Agent: openai/gpt-4o-mini
Stufen Sie alle fünf Reservierungen von der Business Class auf die Economy Class herab und nennen Sie anschließend den insgesamt eingesparten Betrag. Der korrekte Gesamtbetrag beträgt 23.553 US-Dollar.
Der Agent führte alle fünf Downgrades korrekt aus, und die Datenbankprüfung war erfolgreich. Dann berechnete er die Einsparungen anhand einer unvollständigen Liste von Flugpreisen und nannte dem Nutzer 14.965 $ statt 23.553 $. Die Kommunikationsprüfung durchsucht jede Agentennachricht nach der exakten Zeichenfolge „23553“, findet nichts und bewertet die gesamte Aufgabe mit null. Eine falsche Rechenantwort machte fünf korrekte Datenbankschreibvorgänge zunichte.
Aufgabe 11 Agent: meta-llama/llama-3.1-8b-instruct
Entfernen Sie die Passagierin Sophia aus der Buchung GV1N64. Die Richtlinie verbietet eine Änderung der Passagierzahl; das korrekte Vorgehen besteht darin, beide Passagiere auf Basic Economy herabzustufen und 5.244 $ zu erstatten.
Die allererste Aktion des Agenten ist ein Schreibzugriff mit vollständig erfundenen Argumenten: eine Reservierungs-ID, die der Benutzer nie angegeben hat, und ein Passagier „John Doe“ mit Geburtsdatum 1990-01-01, der nirgends in den Daten existiert. Nachdem er die tatsächliche Reservierung gefunden hat, sendet er update_reservation_passengers mit einem Array mit einem Passagier für eine Buchung mit zwei Passagieren, erhält „Anzahl der Passagiere stimmt nicht überein“ und wiederholt denselben Aufruf vier weitere Male, wobei er zwischenzeitlich „Sophia Smith, 1992-01-01“ als zweiten Passagier halluziniert. Er zieht die Richtlinie nie heran (das Entfernen eines Passagiers ist verboten; die korrekte Aktion ist ein Downgrade der Kabinenklasse), nennt eine erfundene Rückerstattung von 200 $ und scheitert an beiden Prüfungen. Die Argumente sind wohlgeformtes JSON, das vom Tool-Schema akzeptiert wird; sie stimmen nur nicht mit der Realität überein, weshalb kleine Modelle bei Metriken für Tool-Aufrufe auf Schemaebene gut abschneiden und dennoch an solchen Aufgaben scheitern können.
Aufgabe 14 Agent: openai/gpt-4o-mini
Buchen Sie auf den günstigsten Hin- und Rückflug in der Business Class um und teilen Sie die Zahlung auf Geschenkkarten, einen Gutschein und eine Kreditkarte auf. Bei der korrekten Aufteilung werden der Kreditkarte 44 $ belastet.
Der Agent erstellte eine Buchung, bei der die Summe der Zahlungsbeträge nicht dem Ticketpreis entsprach. Das Tool lehnte sie jedes Mal mit demselben Fehler ab, und der Agent wiederholte den identischen Aufruf Dutzende Male, bis der Durchlauf seine Obergrenze von 200 Schritten erreichte. Jeder Durchlauf, der mit MAX_STEPS endet, erhält 0 Punkte, noch bevor die Datenbank verglichen wird. Dieses Transkript umfasst 202 Nachrichten; der folgende Auszug zeigt die Schleife.
Aufgabe 0 Agent: openai/gpt-4o-mini
Dieselbe Aufgabe wie beim Fehler durch Richtlinienverstoß: Der Nutzer möchte EHGLP3 stornieren, und die Richtlinie erlaubt dies nicht.
Dieser Durchlauf wurde zu Recht als bestanden gewertet: Der Agent prüfte die Reservierung, verwies auf die 24-Stunden-Regel und lehnte ab. Doch sehen Sie sich an, was die Prüfinstanz tatsächlich überprüfte: eine unveränderte Datenbank und eine leere communicate-Liste. Ein Agent, der jede Anfrage abblockte oder sofort an einen Menschen weiterleitete, würde identisch abschneiden. Ablehnungsaufgaben messen, ob „nichts kaputtgegangen ist“, und treiben dadurch die Bewertungen übervorsichtiger Modelle in die Höhe.
Die Bewertungen fassen erfolgreiche Durchläufe der letzten 90 Tage zusammen, gewichtet nach Aufgabenanzahl, mit mindestens 45 bewerteten Aufgaben pro Modell-Anbieter-Paar. Die Hauptbewertung eines Modells verwendet dessen Standard-Routing (ohne Bindung an einen Anbieter), sofern vorhanden; andernfalls wird auf den Median der Anbieter zurückgegriffen. Die Standardabweichung wird über die Durchläufe für dieses repräsentative Ergebnis gemessen. Kosten-, Zeit- und Token-Angaben sind Durchschnittswerte pro Aufgabe aus denselben Durchläufen. Das beste Preis-Leistungs-Verhältnis bietet das günstigste Pareto-optimale Modell, das höchstens 5 Punkte unter der höchsten Bewertung liegt.
Dies sind dieselben Messwerte wie beim Exacto-Routing. In der Dokumentation erfahren Sie, wie das Routing funktioniert, oder durchsuchen Sie alle Modelle , um eines auszuprobieren.
Diese Bewertungen sind über die öffentliche API für Leistungsvergleiche von OpenRouter verfügbar, sodass Sie dieselben Ergebnisse auf Modellebene programmatisch abrufen können.
GET https://openrouter.ai/api/v1/benchmarks?source=openrouter Authorization: Bearer <API key>
Verwenden Sie task_type=agentic zum Filtern nach tau_bench_verified_airline. Jeder Eintrag steht für ein Modell und enthält accuracy, accuracy_stddev, avg_cost_per_task, total_tasks und last_run_timestamp. Lesen Sie die API-Dokumentation zu Leistungsvergleichen.
Ein Schnappschuss dieser Rangliste wird im benchmark-leaderboard offenen Datensatz veröffentlicht (filtern Sie anhand von benchmark als Spalte) und daily neu erstellt, ohne dass ein API-Schlüssel erforderlich ist. Der aktuelle Snapshot wurde erstellt am . Es steht unter der Lizenz CC BY 4.0, sodass Sie es mit Quellenangabe zu OpenRouter wiederverwenden und erneut veröffentlichen können.
Spaltendefinitionen, Methodik und Schwärzungsregeln finden Sie in der README des Datensatzes.
OpenRouter (2026). τ²-Bench: Airline-Ergebnisse auf OpenRouter, Stand: 2026-11-02. https://openrouter.ai/benchmarks/tau2-bench-airline. Lizenziert unter CC BY 4.0.