τ²-Bench Airline 测试模型能否胜任航空公司客服的工作:遵循政策手册,与模拟客户交谈,并调用正确的工具来搜索航班、更改预订和办理退款。模型不需要任何领域知识;评分完全取决于它在多步骤任务流程中执行工具调用的表现。我们持续在处理 OpenRouter 流量的同一批提供商端点上运行该测试,因此得分既反映模型的表现,也反映运行该模型的提供商的表现。我们使用这项基准测试,是因为模型在该基准上的基础得分较高,因此我们可以评估提供商之间的差异,而非模型能力。我们针对工具调用请求的路由算法使用这些相同的信号,将流量发送到表现最佳的端点。
上次基准测试运行
3.9% → 1.6%
顶层行在可用时使用默认路由;点击行可展开查看固定提供商的结果。
| # | 模型 | 标准差 | ||||
|---|---|---|---|---|---|---|
| 1 | 80.0% | ±0.0个百分点 | US$0.39 | 8.0m | 34.1k | |
| 2 | 79.5% | ±2.7个百分点 | US$0.88 | 2.0m | 5.74k | |
| 3 | 79.3% | -- | US$0.031 | 10.6m | 16.7k | |
| 4 | 79.2% | ±1.3个百分点 | US$0.72 | 1.9m | 6.9k | |
| 5 | 78.8% | ±2.1个百分点 | US$0.48 | 2.0m | 7.04k | |
| 6 | 78.8% | ±2.2个百分点 | US$0.16 | 71s | 6.25k | |
| 7 | Google | 78.7% | -- | US$0.50 | 5.8m | 22k |
| 8 | 78.4% | ±2.3个百分点 | US$0.20 | 12.7m | 31.2k | |
| 9 | 78.3% | ±1.0个百分点 | US$0.074 | 1.6m | 21.5k | |
| 10 | 78.3% | ±1.7个百分点 | US$0.15 | 3.1m | 16.3k | |
| 11 | 77.9% | ±1.5个百分点 | US$0.015 | 6.3m | 21.7k | |
| 12 | 77.5% | ±2.6个百分点 | US$0.066 | 4.3m | 14.2k | |
| 13 | 77.5% | ±2.6个百分点 | US$0.10 | 4.9m | 21.5k | |
| 14 | 77.3% | ±3.3个百分点 | US$0.057 | 1.9m | 6.56k | |
| 15 | 77.2% | ±2.7个百分点 | US$0.17 | 9.4m | 35.4k | |
| 16 | 77.0% | ±0.3个百分点 | US$0.35 | 3.0m | 12.7k | |
| 17 | 76.8% | ±2.2个百分点 | US$0.054 | 3.7m | 12.6k | |
| 18 | 76.8% | ±4.3个百分点 | US$0.068 | 16.2m | 44.2k | |
| 19 | 76.7% | ±2.3个百分点 | US$0.42 | 1.5m | 5.59k | |
| 20 | 76.7% | ±0.0个百分点 | US$1.28 | 1.6m | 5.71k | |
| 21 | 76.6% | ±2.0个百分点 | US$0.49 | 2.1m | 8.04k | |
| 22 | 76.5% | ±2.7个百分点 | US$0.54 | 2.9m | 10.7k | |
| 23 | 76.4% | ±3.5个百分点 | US$0.14 | 13.9m | 31.4k | |
| 24 | 76.0% | ±3.1个百分点 | US$0.11 | 14.6m | 24.2k | |
| 25 | digitalocean | 76.0% | -- | US$0.016 | 42s | 1.76k |
| 26 | 75.7% | ±1.0个百分点 | US$0.088 | 73s | 8.72k | |
| 27 | 75.6% | ±1.9个百分点 | US$0.009 | 2.0m | 5.38k | |
| 28 | 75.3% | ±2.7个百分点 | US$0.17 | 2.5m | 22.9k | |
| 29 | 75.3% | ±0.7个百分点 | US$0.33 | 4.0m | 12k | |
| 30 | 75.3% | ±1.7个百分点 | US$0.34 | 1.9m | 7.04k | |
| 31 | OpenAI | 75.3% | -- | US$0.30 | 3.0m | 13.6k |
| 32 | 75.3% | ±3.0个百分点 | US$0.20 | 2.0m | 7.77k | |
| 33 | 75.3% | ±2.9个百分点 | US$0.029 | 7.6m | 11.7k | |
| 34 | 75.1% | ±2.8个百分点 | US$0.033 | 3.7m | 35.2k | |
| 35 | 75.1% | ±3.7个百分点 | US$0.045 | 3.0m | 9.42k | |
| 36 | 75.0% | ±0.3个百分点 | US$0.29 | 2.9m | 10.4k | |
| 37 | 74.9% | ±5.1个百分点 | US$0.083 | 13.1m | 50.5k | |
| 38 | 74.8% | ±2.8个百分点 | US$0.026 | 2.5m | 9.36k | |
| 39 | 74.8% | ±2.8个百分点 | US$0.50 | 3.2m | 10.1k | |
| 40 | 74.8% | ±2.0个百分点 | US$0.19 | 4.8m | 11.6k | |
| 41 | 74.8% | ±2.0个百分点 | US$0.030 | 3.3m | 18.7k | |
| 42 | 74.7% | ±3.4个百分点 | US$0.037 | 3.3m | 13.6k | |
| 43 | 74.4% | ±2.6个百分点 | US$0.039 | 9.8m | 15.9k | |
| 44 | 74.3% | ±2.7个百分点 | US$0.33 | 3.3m | 11.5k | |
| 45 | 74.3% | ±3.4个百分点 | US$0.028 | 7.3m | 14.7k | |
| 46 | 74.0% | ±4.8个百分点 | US$0.010 | 4.7m | 15.6k | |
| 47 | 73.9% | ±2.9个百分点 | US$0.011 | 3.7m | 14k | |
| 48 | 73.7% | ±2.5个百分点 | US$0.079 | 2.6m | 8.78k | |
| 49 | 73.7% | ±1.0个百分点 | US$0.48 | 2.1m | 7.21k | |
| 50 | 73.6% | ±2.7个百分点 | US$0.29 | 5.6m | 10.8k | |
| 51 | 73.6% | ±2.2个百分点 | US$0.065 | 4.1m | 12.7k | |
| 52 | 73.3% | ±2.7个百分点 | US$0.13 | 1.8m | 5.15k | |
| 53 | 73.3% | ±2.0个百分点 | US$0.12 | 2.6m | 19.7k | |
| 54 | 72.9% | ±3.3个百分点 | US$0.33 | 3.5m | 10.4k | |
| 55 | 72.9% | ±1.7个百分点 | US$0.033 | 2.2m | 14.6k | |
| 56 | 72.8% | ±4.1个百分点 | US$0.012 | 86s | 10.7k | |
| 57 | 72.7% | -- | US$2.91 | 5.5m | 12.4k | |
| 58 | 72.7% | ±2.7个百分点 | US$0.43 | 3.3m | 31.3k | |
| 59 | 72.5% | ±3.9个百分点 | US$0.010 | 6.2m | 14.2k | |
| 60 | 72.5% | ±7.9个百分点 | US$0.041 | 4.6m | 23.8k | |
| 61 | 72.3% | ±0.3个百分点 | US$0.11 | 83s | 3.74k | |
| 62 | 72.3% | ±1.0个百分点 | US$0.029 | 3.0m | 35k | |
| 63 | 72.3% | ±3.6个百分点 | US$0.095 | 3.7m | 10k | |
| 64 | 72.1% | ±4.8个百分点 | US$0.032 | 18.2m | 51.6k | |
| 65 | 72.1% | ±1.3个百分点 | US$0.052 | 6.5m | 9.29k | |
| 66 | AtlasCloud | 72.0% | -- | US$0.40 | 3.3m | 16.3k |
| 67 | 71.8% | ±1.7个百分点 | US$0.058 | 8.5m | 13.8k | |
| 68 | 71.7% | ±1.0个百分点 | US$0.13 | 8.9m | 57k | |
| 69 | 71.6% | ±2.3个百分点 | US$0.060 | 5.3m | 9.77k | |
| 70 | 71.3% | ±3.1个百分点 | US$0.044 | 1.9m | 8.4k | |
| 71 | 71.3% | ±0.0个百分点 | US$0.080 | 2.3m | 42.7k | |
| 72 | Alibaba | 71.3% | -- | US$0.017 | 5.5m | 17.2k |
| 73 | 71.3% | -- | US$0.21 | 4.4m | 27.6k | |
| 74 | 71.1% | ±1.3个百分点 | US$0.028 | 3.9m | 10.4k | |
| 75 | 70.7% | -- | US$0.005 | 2.7m | 17k | |
| 76 | 70.7% | -- | US$0.71 | 4.8m | 22.9k | |
| 77 | 70.3% | ±0.3个百分点 | US$0.085 | 5.8m | 32.9k | |
| 78 | Alibaba | 70.3% | -- | US$0.054 | 6.6m | 20.7k |
| 79 | 70.0% | -- | US$0.30 | 2.1m | 8.5k | |
| 80 | digitalocean | 70.0% | -- | US$0.004 | 49s | 1.57k |
| 81 | 70.0% | -- | US$0.003 | 1.6m | 17.1k | |
| 82 | 70.0% | -- | US$0.10 | 2.4m | 3.64k | |
| 83 | 69.7% | ±2.9个百分点 | US$0.052 | 6.1m | 9.09k | |
| 84 | 69.7% | ±1.0个百分点 | US$0.013 | 1.9m | 5.14k | |
| 85 | 69.3% | -- | US$0.13 | 1.6m | 4.98k | |
| 86 | 69.3% | -- | US$0.028 | 3.5m | 14.9k | |
| 87 | 68.7% | ±4.2个百分点 | US$0.016 | 6.2m | 19.9k | |
| 88 | 68.7% | -- | US$0.002 | 78s | 11.7k | |
| 89 | 68.7% | -- | US$0.068 | 79s | 4.78k | |
| 90 | 68.0% | -- | US$0.58 | 2.4m | 3.73k | |
| 91 | 67.3% | ±2.7个百分点 | US$0.63 | 12.2m | 54.9k | |
| 92 | 67.3% | -- | US$0.009 | 2.0m | 8.9k | |
| 93 | 67.2% | ±2.8个百分点 | US$0.080 | 81s | 3.53k | |
| 94 | 66.7% | -- | US$0.039 | 5.2m | 32k | |
| 95 | 66.7% | ±1.7个百分点 | US$0.009 | 4.8m | 9.62k | |
| 96 | 66.7% | ±0.7个百分点 | US$0.013 | 3.0m | 13.3k | |
| 97 | 66.7% | ±1.3个百分点 | US$0.089 | 1.8m | 12.9k | |
| 98 | 66.2% | ±2.9个百分点 | US$0.12 | 2.1m | 12.6k | |
| 99 | 65.8% | ±2.8个百分点 | US$0.023 | 5.9m | 10.2k | |
| 100 | 65.6% | ±1.9个百分点 | US$0.017 | 5.2m | 22.8k | |
| 101 | 65.2% | ±3.2个百分点 | US$0.013 | 8.6m | 18.1k | |
| 102 | 64.7% | ±2.7个百分点 | US$0.030 | 2.0m | 16k | |
| 103 | 61.6% | ±1.1个百分点 | US$0.12 | 10.4m | 27.7k | |
| 104 | 60.7% | -- | US$0.032 | 5.6m | 8.85k | |
| 105 | 60.7% | ±2.7个百分点 | US$0.047 | 3.5m | 3.67k | |
| 106 | 60.3% | ±2.4个百分点 | US$0.045 | 1.8m | 4.78k | |
| 107 | DeepInfra | 58.3% | -- | US$0.015 | 13.9m | 38.6k |
| 108 | 58.0% | ±2.7个百分点 | US$0.21 | 3.0m | 12.1k | |
| 109 | 56.7% | ±0.7个百分点 | US$0.029 | 75s | 7.7k | |
| 110 | 53.4% | -- | US$0.012 | 1.6m | 16.6k | |
| 111 | 53.3% | ±1.8个百分点 | US$0.017 | 19.4m | 76k | |
| 112 | 51.8% | ±2.5个百分点 | US$0.028 | 7.4m | 58.3k | |
| 113 | 50.0% | ±3.5个百分点 | US$0.16 | 33.6m | 38.5k | |
| 114 | 48.3% | ±3.7个百分点 | US$0.041 | 11.2m | 93.9k | |
| 115 | DeepInfra | 48.0% | -- | US$0.011 | 80s | 3.76k |
| 116 | 48.0% | ±3.1个百分点 | US$0.051 | 1.5m | 2.75k | |
| 117 | 47.7% | ±1.7个百分点 | US$0.13 | 53s | 2.67k | |
| 118 | 47.5% | ±1.0个百分点 | US$0.021 | 11.3m | 19.7k | |
| 119 | 47.2% | ±16.8个百分点 | US$0.069 | 9.4m | 9.87k | |
| 120 | 47.1% | ±2.0个百分点 | US$0.024 | 2.3m | 3.73k | |
| 121 | DeepInfra | 47.0% | -- | US$0.036 | 7.3m | 20.9k |
| 122 | Mistral | 46.0% | -- | US$0.011 | 87s | 9.09k |
| 123 | 44.3% | ±1.0个百分点 | US$0.023 | 59s | 2.33k | |
| 124 | DeepInfra | 44.0% | ±0.7个百分点 | US$0.031 | 11.3m | 16.7k |
| 125 | 43.5% | ±2.1个百分点 | US$0.074 | 13.0m | 20.3k | |
| 126 | 42.7% | ±0.0个百分点 | US$0.030 | 4.6m | 3.55k | |
| 127 | 42.7% | ±1.4个百分点 | US$0.050 | 2.6m | 2.23k | |
| 128 | 42.7% | ±0.7个百分点 | US$0.21 | 52s | 2.19k | |
| 129 | OpenAI | 41.7% | ±3.0个百分点 | US$0.20 | 53s | 2.09k |
| 130 | 40.5% | ±1.8个百分点 | US$0.067 | 6.4m | 10.1k | |
| 131 | 39.8% | ±1.8个百分点 | US$0.069 | 5.3m | 7.31k | |
| 132 | 39.5% | ±12.0个百分点 | US$0.022 | 3.7m | 3.34k | |
| 133 | 38.3% | ±1.1个百分点 | US$0.026 | 3.3m | 4.3k | |
| 134 | 35.2% | ±2.2个百分点 | US$0.079 | 3.5m | 7.35k | |
| 135 | 32.8% | ±4.4个百分点 | US$0.047 | 87s | 1.32k | |
| 136 | PrimeIntellect | 32.7% | -- | US$0.029 | 2.2m | 3.41k |
| 137 | OpenAI | 30.7% | ±0.7个百分点 | US$0.018 | 55s | 3.41k |
| 138 | 24.0% | ±3.3个百分点 | US$0.073 | 11.0m | 5.32k | |
| 139 | 22.2% | ±6.0个百分点 | US$0.004 | 17s | 1.55k | |
| 140 | 11.0% | ±1.0个百分点 | US$0.007 | 64s | 2.31k |
这是一项难以投机取巧的工具调用基准测试。评分依据实时工具调用轨迹,而非记忆的答案,因此相比问答式评测,它更能抵御训练数据泄漏的影响。它以相对较低的单次运行成本,测试每一种工具调用失败模式(参数错误、跳过策略检查、放弃、虚构确认结果)。相对得分也比绝对得分包含更多有效信息。同一模型在不同提供商上的得分可能不同,而这些差异正是 Exacto 路由用于选择准确率更高的端点的依据。
每项任务都是一段模拟的航空客服对话,包含按脚本交互的用户、工具箱(航班搜索、预订变更、退款、常旅客政策)和标准参考解决方案。只有最终数据库状态和发给用户的消息均与参考方案一致时,任务才算通过;不计部分得分。
仍有提升空间。顶尖模型大约每五项任务就有一项失败,而航空领域是 τ²-Bench 中最难的测试子集。此处的准确率差异区分了能遵循多步骤策略的模型与仅擅长聊天的模型。
不过,得分下限很高。许多任务会奖励不采取行动。对于标准动作列表为空的拒绝任务,任何不做更改的智能体都能通过。即使是较弱的模型,得分也远高于零,因此有意义的分差集中在分数区间的高端。
该基准测试是公开的,因此任务可能出现在训练语料中。不过,相比问答式评估,数据污染对这里的分数虚高影响较小,因为即使任务已泄露,仍须针对实时数据库逐步正确执行。
评分保真度存在局限。检查器验证两项内容:最终数据库的哈希值,以及智能体消息中的精确子字符串匹配。每项任务的自然语言断言(“智能体应拒绝取消操作”)都是元数据,没有评判模型会读取对话记录。因此,当检查器搜索“23553”时,如果智能体说的是“$23,552.50”,节省金额计算就会被判定为失败。
用户模拟器同样重要。我们将其固定为 gemini-2.5-flash,以保持智能体评分的可比性,但模拟器本身也是一个大语言模型,有其自身的失效模式。它可能在智能体完成任务之前终止对话、泄露隐藏的任务指令,或者让陷入困境的智能体不断循环,直到达到 200 步上限而终止运行。更换模拟器模型会改变绝对分数,这也是不同论文中的 τ²-Bench 数值很少完全一致的原因。
每项任务都附带一个标准解答:工具调用列表、智能体必须说出的字符串以及自然语言断言。对话结束后,检查器会在全新数据库上重放标准工具调用,并将其哈希值与智能体最终数据库的哈希值进行比较。随后,它会在智能体的消息中搜索每个必需的字符串。奖励是这两项检查结果的乘积:
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 outright以下执行轨迹来自真实运行,全程使用 gemini-2.5-flash 作为用户模拟器。
任务 17 智能体: openai/gpt-5.1
对于预订 FQ8APE:添加 3 件托运行李,将乘客改为 Omar Rossi,并将基础经济舱升级为经济舱,使用礼品卡付款。
智能体查找了用户,从多个预订中找到了正确的预订,确认了更改和付款方式,然后完成了全部三项写入操作:更换乘客、升舱和添加行李。最终数据库哈希值与标准状态匹配,且运行以 USER_STOP 结束,因此奖励为 1。这正是该评估旨在衡量的能力:在策略约束下正确完成多步骤工具调用。
任务 0 智能体: openai/gpt-4o-mini
取消预订 EHGLP3。该预订已超过 24 小时,属于基础经济舱,且未购买旅行保险,因此根据政策无法取消。
智能体调取了预订信息,发现这是一张超过 24 小时前预订且未购买保险的基础经济舱机票,却仍然将其取消。它甚至承诺退款 $208。检查器将最终数据库与未修改的标准数据库进行比较,哈希值不同,奖励为 0。同一模型在另一个轮次中拒绝了完全相同的取消操作;采样方差使结果发生逆转。
任务 18 智能体: openai/gpt-4o-mini
将全部五个商务舱预订降级为经济舱,然后报告节省的总金额。正确的总金额为 23,553 美元。
智能体正确执行了全部五次降舱操作,并通过了数据库检查。随后,它根据不完整的票价列表计算节省金额,并告诉用户节省了 $14,965,而非 $23,553。通信检查在每条智能体消息中搜索字面字符串“23553”,未找到任何匹配项,因此将整个任务的得分归零。一次错误的算术答案抹去了五次正确的数据库写入。
任务 11 智能体: meta-llama/llama-3.1-8b-instruct
从预订 GV1N64 中移除乘客 Sophia。政策禁止更改乘客人数;正确的做法是将两位乘客都降级至基础经济舱,并退还 $5,244。
智能体的第一步就是执行一次写入操作,参数完全是凭空编造的:一个用户从未提供过的预订 ID,以及一名出生于 1990-01-01、在数据中根本不存在的乘客“John Doe”。找到真实预订后,它针对一份双人预订发送了 update_reservation_passengers,传入的数组却只有一名乘客,收到“乘客人数不匹配”的错误后,又将完全相同的调用重试了四次,其间还一度凭空编造了第二名乘客“Sophia Smith,1992-01-01”。它从未查阅政策(禁止移除乘客;正确做法是降低舱位等级),还报出了虚构的 $200 退款金额,最终两项检查均未通过。这些参数是格式正确且工具模式接受的 JSON;只是它们与现实不符,这也解释了为什么小模型在模式层面的工具调用指标上看似表现良好,却仍然无法完成这类任务。
任务 14 智能体: openai/gpt-4o-mini
重新预订最便宜的商务舱往返机票,并使用礼品卡、一张代金券和一张信用卡拆分支付。正确的拆分方式是在信用卡上支付 $44。
智能体创建了一笔预订,其中支付金额之和与票价不符。工具每次都以相同的错误拒绝该请求,而智能体重复尝试了数十次完全相同的调用,直到运行达到 200 步的上限。任何因 MAX_STEPS 而终止的运行,在比较数据库之前就会被评为 0 分。这份对话记录共 202 条消息;以下摘录展示了该循环。
任务 0 智能体: openai/gpt-4o-mini
与违反政策的失败案例中的任务相同:用户想取消 EHGLP3,但政策不允许。
此次运行确实合格通过:智能体核查了预订,引用了 24 小时规则,并拒绝了请求。但看看检查器实际验证的内容:未被改动的数据库和空的 communicate 列表。即使智能体对所有请求都不予处理,或立即转接人工,也会得到相同的分数。拒绝类任务衡量的是“是否没有出问题”,因此会使过于谨慎的模型获得虚高的分数。
这些分数可通过 OpenRouter 的公开基准测试 API 获取,因此您可以通过编程方式检索相同的模型级结果。
GET https://openrouter.ai/api/v1/benchmarks?source=openrouter Authorization: Bearer <API key>
使用 task_type=agentic 筛选出 tau_bench_verified_airline。每个条目代表一个模型,包含 accuracy、 accuracy_stddev、 avg_cost_per_task、 total_tasks 和 last_run_timestamp。请参阅 基准测试 API 文档。
此排行榜的快照发布在 benchmark-leaderboard 开放数据集中(按 benchmark 列筛选),更新频率为 daily ,无需 API 密钥。 当前快照生成于 。 其采用的许可协议为 CC BY 4.0,因此您可以在注明 OpenRouter 署名的情况下重复使用和重新发布。
列定义、方法和脱敏规则见 数据集 README。
OpenRouter(2026)。τ²-Bench:OpenRouter 上的航空业测试结果,2026-11-02 快照。https://openrouter.ai/benchmarks/tau2-bench-airline。依据 CC BY 4.0 授权。