为什么需要“理解型”规划器
每位乘客选择路线的方式各不相同。对一些人来说,最重要的是更快到达;对另一些人而言,是尽量减少换乘;还有人会刻意避开公交车,或者希望缩短步行距离。标准的导航应用通常只提供几种千篇一律的方案,按时间或价格排序,而个人偏好往往被忽略。
ChatPlanner框架试图改变这一现状,该框架在arXiv:2606.15315预印本中进行了描述。作者——杨婷婷、薛辰浩和陈俊——开发了一种方法,让用户用日常语言表达自己的需求,系统则将其转化为对路线的具体要求。这显著拓展了经典路径规划的边界:与乘客的对话变得和时刻表、交通地图一样,成为重要的输入信号。
该方案围绕大型语言模型构建,并已投稿至《Transportation Research Part C》期刊。从论文内容来看,这并非又一个简单的聊天机器人:模型直接影响了路线搜索的优化逻辑。
方案架构
ChatPlanner的核心是处理自然语言请求的对话式界面。用户可以输入类似“我想更快,但不要地铁”或“我受不了长时间等待”的内容。框架的任务不仅是识别文字,还要从中提取路径规划参数:对时间、换乘次数、出行方式及其他特征的优先级。
为此,系统结合了两种机制:
- 微调后的LLM — 负责结构化输出,经过训练可识别典型的偏好模式。它“理解”需求通常如何表述,并将其统一为一致的格式。
- 检索增强生成(RAG) — 为请求添加相关上下文。这有助于消解模糊或口语化的表达,同时更精确地校准连续评分——例如对换乘的厌恶程度。
处理结果是一组针对不同标准的偏好评分(preference scores)。这些评分随后被整合到公共交通路径规划算法的目标函数中。换句话说,LLM并非复述现成的路线,而是积极参与路线的构建,使优化过程适应具体乘客的需求。

训练:角色与情境
为了让模型有东西可学,作者构建了包含八种角色和五种情境的数据集。角色是具有不同优先级和习惯的乘客类型概括:例如,注重价格的学生、行动受限的老年人,或珍惜每一分钟的出差人士。情境则描述典型场景——前往机场、高峰时段、观光游览等。
这种标注不仅对训练重要,还用于建立评估的基准标准——“评分细则”,用于对比系统输出。借此可以客观判断框架是否准确从对话中提取了偏好和路线参数。
实验与结果
为验证方法的有效性,研究人员进行了四项实验,每项检验一个特定方面:
- 方案的可行性 — 系统是否始终提供真实、可执行的路线。
- 信息提取 — 路径规划参数和偏好的识别准确度。
- 方案集的质量与完整性 — 框架生成多少合适的备选方案,质量如何。
- 延迟与计算可行性 — 系统能否在可接受的时间内完成响应。
结果表明,ChatPlanner能够稳定生成可行的方案。微调提供了所需的输出结构,使系统学会了通用的偏好模式。RAG则提供了具体请求的上下文,帮助处理不精确和口语化的表述,并正确校准评分。两种方法结合使用时精度最佳:信息提取不仅更准确,而且与评分细则保持一致。
在案例研究中,框架找到了满足不同乘客需求、涉及出行各个方面的方案,而这些路线是现有规划器所遗漏的。此外,ChatPlanner生成了更多备选方案,为用户提供了有意义的选择。

性能表现
作者特别关注实际可用性。延迟测量证实框架在计算上是可行的:尽管涉及重型语言模型和额外的RAG机制,系统仍能实时运行。这是有力的论据,表明该方法不会停留在实验室阶段,而能够成为真实出行规划服务的基础。
结论
ChatPlanner的研究是迈向新范式的一步,在这一范式中,自然语言理解与交通优化不再各自为政。系统不再要求乘客明确设定参数,而是自行从对话中提取这些信息。对话成为优化过程的完整组成部分,路线搜索则转变为个性化服务。
目前这仍是一项学术研究,但其结果颇具说服力:微调与RAG的结合实现了高精度,性能也保持在可接受水平。或许不久之后,这类界面就会出现在城市交通应用中,路线选择将变得像与礼宾人员交谈一样自然。




