← 返回 2026-02-03

TRIP-Bench:面向真实场景的长程交互式智能体基准测试 TRIP-Bench: A Benchmark for Long-Horizon Interactive Agents in Real-World Scenarios

Yuanzhe Shen, Zisu Huang, Zhengyuan Wang, Muzhao Tian, Zhengkang Guo, Chenyang Zhang, Shuaiyu Zhou, Zengjie Hu, Dailin Li, Jingwen Xu, Kaimin Wang, Wenhao Liu, Tianlong Li, Fengpeng Yue, Feng Hong, Cao Liu, Ke Zeng 📅 2026-02-02 👍 10 2026-07-13 08:35
多轮对话 工具调用 强化学习 旅行规划 智能体基准

基于旅行规划场景构建长程多轮交互基准,揭示现有LLM在复杂约束下的严重不足

前置知识

LLM-based Agent(基于大语言模型的智能体)

以大语言模型为核心,通过工具调用、推理和规划来完成复杂任务的自主系统。与简单的问答不同,Agent需要生成可执行的动作序列,协调多个外部工具(如搜索引擎、API),并在多轮交互中维护状态一致性。在本文中,Agent扮演旅行规划助手角色,需要调用18种工具(航班搜索、酒店查询、餐厅搜索等)来构建完整行程。

本文的核心研究对象就是这类Agent在长程交互场景下的能力边界

Long-horizon Planning(长程规划)

指需要跨越多个步骤、维持长期目标一致性的规划任务。与单轮任务不同,长程规划要求Agent在15轮以上的对话中持续追踪用户偏好、遵守全局约束、协调时空依赖关系。本文中最困难的对话可达15轮、150+次工具调用、超过200k token的上下文长度。

这是本文评估的核心能力维度,也是当前模型的主要瓶颈

Global Constraint(全局约束)

贯穿整个对话过程的硬性规则,如预算上限、酒店距离市中心不超过3公里、必须包含特定类别的景点等。与局部约束不同,全局约束要求Agent在每一轮决策时都考虑整体一致性,任何一轮违反都会导致任务失败。本文定义了12种通用约束,包括4种基础可行性和8种规划合理性。

实验表明全局约束是导致模型失败的主要原因,单轮准确率比多轮高出约10个百分点

Reinforcement Learning from Human Feedback (RLHF)

一种通过人类反馈信号来优化语言模型行为的训练范式。传统RLHF通常针对单轮任务,而本文提出的GTPO是针对多轮交互场景的改进版本,通过turn-level的奖励归一化和差分来稳定长程决策。

GTPO是本文的核心方法贡献,解决了多轮RL训练中的covariate shift问题

User Simulation(用户模拟)

用另一个LLM模拟真实用户行为的技术。本文使用DeepSeek-V3.2作为用户模拟器,支持9种不同的用户行为类型(指令追加、修改、意图重定向、回滚等),并在每个对话轮次动态更新用户偏好列表。模拟器经过人工评估,一致性准确率达98%,风格仿真评分4.7/5。

用户模拟的质量直接决定了基准测试的有效性和训练数据的质量

研究动机

现有Agent基准测试严重不足以评估真实部署场景中的核心挑战。具体表现为三个维度的缺失:第一,任务复杂度不足——大多数基准聚焦于单轮任务(如TravelPlanner、ToolLLM),即使支持多轮交互(如ToolTalk、BFCL),也依赖预定义对话轨迹,限制了Agent的自主性和行为多样性。第二,工具复杂度不足——τ²-Bench等基准中的单轮查询通常只需不到3次工具调用,产生浅层推理和短执行链,无法代表长程规划需求。第三,交互复杂度不足——VitaBench和COMPASS等基准虽然引入了意图模糊性,但缺乏长时间交互行为建模,如版本回退、计划合并、风格切换等。更关键的是,这些基准缺乏对全局约束的系统性建模,而在真实部署中,预定义规则、工作流约束和合规要求是不可回避的。

本文的目标是本文旨在构建一个全面的长程交互式Agent基准,系统评估LLM在三个核心维度上的能力:(1) 长程任务规划——支持2-10天旅行、2-3个城市、最多15轮对话;(2) 复杂规则遵循——涵盖约40种需求类别、80+种自然语言表达、12种通用约束;(3) 多样化交互行为——建模9种用户行为类型,包括指令追加、修改、意图重定向、回滚、计划合并等。同时提出GTPO训练方法来提升模型在动态交互下的约束满足能力和交互鲁棒性。

与已有工作不同的是,本文的独特切入角度在于将旅行规划作为统一的测试平台,同时压力测试三个常被孤立评估的能力维度。不同于以往基准将'指令遵循'、'规划推理'、'工具使用'分开评估,TRIP-Bench要求Agent在每个决策点同时考虑:用户的显式和隐式偏好、全局约束的满足、工具调用的时空合理性、以及跨轮次的状态一致性。此外,本文通过四种子集(LIT、FIT、AIS、PMR)精确建模了真实交互中的关键难点:长对话中的信息衰减、可行性状态的动态变化、模糊意图的逐步澄清、以及多计划的合并与回退。

核心方法

TRIP-Bench的整体方法分为数据构建和评估流水线两大部分。数据构建采用'Rubric-to-Constraint'的层次化生成策略:首先从约40种真实旅行需求类别中收集80+种自然语言表达,为每种表达定义生成器G(e)和验证器V(e,i);然后通过修改链合成(最多3步递进式约束添加)模拟用户的迭代式需求细化;最后根据旅行天数、城市数量、约束数量和用户行为难度将任务分为easy/mid/hard三个难度等级。评估流水线则构建了一个完整的Agent-用户交互循环:旅行Agent在统一的工具套件(18种工具)支持下,与用户模拟器进行多轮对话,每轮对话后由规则验证器和turn-level评估器进行双重评估。

本文的核心创新有两个层面。在基准构建层面,创新在于'修改链合成'和'复杂度条件化任务筛选':不同于简单地将指令拆分成多轮(如LLMs Get Lost),TRIP-Bench通过轨迹级裁剪和rubric级调整,确保每个新约束都引入实质性变化,同时保留一定的冗余以增加真实性。在训练方法层面,GTPO的核心创新是解决多轮RL中的三个关键问题:(1) 全局指令归一化——对每个约束在所有相关轮次的奖励进行z-score归一化,避免某些约束因出现轮次多而主导训练信号;(2) turn-wise奖励差分——用前一轮的奖励作为基线,强调相对改进而非绝对奖励,解决'奖励继承'问题(即后续轮次因继承前序结构而获得虚高奖励);(3) turn-level奖励归一化——在每个轮次内对不同rollout的奖励进行归一化,稳定训练过程。

方法步骤详情

数据构建包含四个主要步骤。第一步,层次化Rubric-to-Constraint生成:为每种需求表达e定义生成器G(e)产生细粒度选择范围R和可行ID集合F,以及验证器V(e,i)检查单个ID是否满足表达。第二步,修改链合成:提供元信息和rubric特定的候选集,通过Plan Sampler生成最多3步的修改链,使用轨迹级裁剪(检查前序约束是否已满足后续约束)和rubric级调整(缩短易冗余rubric的目标链长度)减少冗余。第三步,复杂度条件化任务筛选:按旅行天数、城市数量、约束数量分为easy/mid/hard三个等级,在hard子集基础上组合用户行为创建LIT(长交互)、FIT(可行-不可行转换)、AIS(模糊意图转换)、PMR(计划合并重定向)四个更具挑战性的评估集。第四步,用户模拟:构建用户对话图,维护每轮活跃偏好列表,动态更新模拟器提示,9种行为类型包括指令追加、修改、意图重定向、回滚、计划合并、局部修订、错误报告、澄清解释和探索性查询。

技术新颖性

TRIP-Bench在技术新颖性上体现在多个方面。首先,在数据构建上,采用的'Rubric-to-Constraint'双函数(生成器+验证器)设计是独特的——生成器负责产生细粒度的筛选范围和可行集合,验证器负责检查任意ID是否满足约束,这种解耦设计使得约束验证可以自动化且可扩展。其次,修改链合成中的'轨迹级裁剪'和'rubric级调整'策略有效解决了约束冗余问题,这是以往基准未充分处理的。第三,GTPO的三个组件(全局指令归一化、turn-wise奖励差分、turn-level奖励归一化)形成了完整的多轮RL训练方案,特别是turn-wise奖励差分通过引入相对改进信号,有效缓解了多轮对话中的'奖励继承'问题。最后,四种子集(LIT/FIT/AIS/PMR)的设计精确建模了真实交互中的关键难点,这是以往基准缺乏的细粒度难度控制。

TRIP-Bench Overview
Figure 1: TRIP-Bench Overview
GTPO Training Pipeline Overview
Figure 2: GTPO Training Pipeline Overview

实验结果

实验结果揭示了当前LLM在长程交互任务上的严重不足。在严格评估模式下,即使是表现最好的GPT-5.2(带thinking)也仅在Easy子集上达到49%准确率,在Hard子集上几乎全部为零。在宽松评估模式下,GPT-5.2的Overall得分也仅为45%,而大多数模型低于20%。Thinking模式能显著提升性能——DeepSeek-V3.2在Easy-strict上从5%提升到31%(+26个百分点),但Hard-strict仍普遍为零,说明当前的思考机制不足以应对最困难的用户行为。GTPO训练的Qwen2.5-32B-Instruct在宽松模式下超过Gemini-3-Pro(49 vs 44),在严格模式下达到21%(vs Gemini-3-Pro的12%),证明了多轮RL训练的有效性。消融实验表明,GTPO的三个组件中,Turn-wise Reward Differencing贡献最大,Global Instruction Normalization次之,Turn-level Reward Normalization主要起稳定训练的作用。

Comparison of Representative Benchmarks
Table 1: Comparison of Representative Benchmarks
Performance Comparison of Different Models
Table 2: Performance Comparison of Different Models
Ablation Study of GTPO
Table 3: Ablation Study of GTPO
Dataset Difficulty Levels
Table 4: Dataset Difficulty Levels
Comparison of DeepSeek-V3.2 under Different Settings
Table 5: Comparison of DeepSeek-V3.2 under Different Settings
Performance vs Resource Use
Figure 3: Performance vs Resource Use
Constraint Error Breakdown and Rubric Score Rates
Figure 4: Constraint Error Breakdown and Rubric Score Rates
Pass-k Performance Results
Figure 5: Pass-k Performance Results
Training Curve
Figure 6: Training Curve
查看结构化数据
任务指标本文基线提升
Easy子集(宽松评估) Overall-Loose GTPO Qwen2.5-32B: 49% GPT-5.2 (thinking): 45%, DeepSeek-V3.2 (thinking): 40% 超越GPT-5.2约4个百分点
Easy子集(严格评估) Overall-Strict GTPO Qwen2.5-32B: 21% GPT-5.2 (thinking): 18.5%, DeepSeek-V3.2 (thinking): 10.5% 超越GPT-5.2约2.5个百分点
Mid子集(宽松评估) Overall-Loose GTPO Qwen2.5-32B: 40% GPT-5.2 (thinking): 55% 仍落后于GPT-5.2,但超越Gemini-3-Pro (thinking)的20%
Hard子集(宽松评估) Overall-Loose GTPO: 未评估(超出128k上下文) GPT-5.2 (thinking): 18-36% 当前训练模型无法处理超长上下文
DeepSeek-V3.2 cost-effectiveness Performance/Cost ratio DeepSeek-V3.2 Thinking: ~$0.25 GPT-5.2: ~$2.5 成本仅为GPT-5.2的10%,性能相当

局限与改进

本文存在多个值得深入分析的局限性。首先,评估范围受限——由于训练模型(14B/32B)的最大上下文长度仅为128k token,无法评估Hard子集(通常需要超过128k上下文),这限制了训练效果的全面验证。其次,用户模拟器的保真度问题——尽管人工评估显示98%的一致性准确率,但模拟器仍无法完全复现真实用户的复杂心理状态和情感变化,特别是在长时间交互中的耐心衰减和信任建立过程。第三,评估指标的局限性——当前的严格/宽松二元评估可能过于粗糙,无法捕捉部分正确的规划(如仅违反1-2个非关键约束的行程)。第四,工具套件的现实性——虽然提供了18种工具,但真实旅行场景中的工具接口可能更复杂(如需要处理支付、签证、保险等)。第五,语言和文化偏向——基准主要基于中国旅行数据,可能无法完全代表全球旅行规划的多样性。最后,GTPO的计算成本——使用8个节点×8个GPU进行训练,资源需求较高,可能限制其广泛应用。

独立分析的弱点

独立分析发现以下关键弱点。首先,全局约束满足能力不足——实验显示多轮交互在全局约束(如景点开放时间、顺序优化)上的准确率比单轮低约10个百分点,这说明当前模型在跨轮次状态追踪上存在系统性缺陷,改进方向包括引入显式的约束状态追踪机制和跨轮次约束验证。其次,Hard子集几乎无解——FIT(可行-不可行转换)在严格评估下全部为零,PMR(计划合并重定向)仅边际改进,说明模型缺乏版本控制和计划回退能力,可以探索引入显式的版本管理中间表示。第三,上下文长度瓶颈——训练模型无法处理超过128k的上下文,限制了在最困难场景下的应用,需要研究更高效的上下文压缩或分段处理方法。第四,用户模拟器缺乏情感建模——当前模拟器主要模拟指令层面的行为,缺乏对用户情绪状态(如不耐烦、焦虑)的建模,这可能影响训练数据的真实性。

未来方向

作者提出和基于成果可延伸的未来研究方向包括:(1) 将GTPO扩展到更长上下文的模型,以支持Hard子集的训练和评估;(2) 探索更细粒度的评估指标,如约束满足的权重化评分和部分正确性度量;(3) 将TRIP-Bench的方法论迁移到其他长程交互领域(如电商客服、医疗咨询、项目管理);(4) 研究用户模拟器与Agent的对抗性训练,提升Agent对恶意或对抗性用户行为的鲁棒性;(5) 引入真实用户的人机交互评估,验证模拟器训练的Agent在真实场景中的表现;(6) 探索多Agent协作规划,如多个专家Agent分别负责交通、住宿、餐饮的协调方案。

复现评估

复现评估方面,本文在可复现性上做了较好准备。数据方面,基于公开的TripTailor数据集扩展,覆盖40个城市、6k+景点、80k+酒店、400k+餐厅、1M+产品,作者计划发布基准和评估脚本。工具方面,18种工具的接口在附录中详细描述,参数和返回值格式明确。用户模拟器使用DeepSeek-V3.2,温度0.7,提示词在附录F中完整提供。训练方面,GTPO的超参数在Table 6中详细列出(batch size 32,lr 1e-6,KL loss coef 0.05等),使用4节点×8 GPU训练。但需要注意:(1) 训练需要大量计算资源(32张GPU);(2) SFT数据仅保留约3k条高质量轨迹,数据规模有限;(3) Hard子集的评估需要支持超长上下文的模型,当前开源模型难以复现。