第一章:智能交通的终结?
为什么交通工程需要新范式
每一代交通工程师都会继承一项新技术。但真正重新定义交通工程本身的,寥寥无几。
蒸汽机带来了铁路。内燃机带来了高速公路。微处理器带来了智能交通系统。每一项技术都拓展了交通的边界,却都没有改变交通工程的本质——直到今天。
我们正站在一场不同性质变革的门槛上。这不是工程师手中的又一件新工具,而是对”工程知识如何转化为工程行动”这一根本问题的重新想象。本章的核心论点是:过去二十年主导交通计算领域的范式——智能交通系统(ITS)——已经触及了其概念框架的天花板。接下来的方向,不是在现有系统上堆砌更多”智能”,而是从根本上重新思考交通工程本身。我们称之为交通智能体工程(Traffic Agentic Engineering, TAE)。
1.1 智能交通的二十年
过去二十年间,交通领域经历了一场前所未有的数字化浪潮。传感器无处不在。信号控制器联网成片。视频监控演化为计算机视觉。云平台取代了独立控制系统。人工智能以感知和预测之名进入交通领域。
行业将这场演进统称为智能交通系统(ITS)。成就无可否认,在许多方面甚至令人瞩目:
数据基础设施:城市积累了海量交通数据集。一个典型的大都市区每年从线圈检测器、视频摄像头、GPS轨迹、网联车辆和移动设备产生数TB级的交通数据。曾经不可见的东西——交通流模式、OD矩阵、出行时间分布——如今可以在精细的空间和时间尺度上被测量。
实时感知能力:路网变得实时可见。交通管理中心从孤立的监控室演变为综合运营中心,配备数字化大屏,展示整个路网的拥堵等级、事件位置、信号状态和预测预警。
仿真保真度:交通仿真越来越逼真。VISSIM、AIMSUN、SUMO 等微观仿真器能够高保真地模拟单个车辆的驾驶行为。中观和宏观模型能够在合理的计算时间内模拟城市级乃至区域级路网。场景分析——曾经需要数周的工作——现在只需数小时或数分钟。
算法智能:机器学习渗透到交通领域的几乎每个角落。出行时间预测、需求预测、异常检测、车牌识别、交通状态估计,都从数据驱动方法中受益,其表现往往超越传统参数化方法。
交通数字化了。从任何客观标准来看,ITS 时代都兑现了它的承诺:将算力带入交通问题。
然而,交通工程本身几乎没有改变。
工程师仍然在采集数据。工程师仍然在诊断拥堵。工程师仍然在计算配时方案。工程师仍然在审阅仿真结果。工程师仍然在撰写报告。计算机越来越聪明。工程流程没有跟上。
这个观察——交通基础设施的数字化并没有带来交通工程实践的转型——不是对 ITS 的批评。它是对一个更深层次架构局限的诊断。ITS 的设计目标是让交通变得可感知和可仿真。它从未被设计为让交通工程变得可执行。二者的区别至关重要,也是推动后续一切论述的根本动力。
1.2 那条看不见的界线
现代交通软件能力惊人。它可以通过多源传感器数据融合感知交通状况。它可以利用统计和机器学习模型预测需求。它可以在无数场景下模拟路网演化。它可以在动态地图和大屏上同时可视化数千个交叉口。
然而,几乎所有交通系统最终都会停在同一条界线上:
感知 → 分析 → 展示
此后,一切交回给工程师。
设想一个常见场景:某交通工程师接到一个常规请求——“A 交叉口早高峰期间反复拥堵,请评估是否需要重新设计信号配时。”
一个现代化的 ITS 环境提供了丰富的信息:
- 感知:实时排队长度、延误测量、流量计数、饱和流率触手可及。
- 分析:统计分析显示,上一季度平均延误增加了 23%,北进口在 7:30–8:45 期间出现溢出。
- 展示:大屏将该交叉口标红,生成趋势图,可能还触发了一条自动预警。
然后呢?系统停了。
它无法回答那些对工程决策真正重要的问题:
- 这个交叉口是否应该优化?(不确定性下的判断)
- 面对通行效率、协调控制、行人安全和公交优先等多重诉求,哪种配时策略最为合适?(多目标权衡)
- 有什么证据支撑这项建议?(工程论证)
- 拟定方案是否满足 MUTCD 准则、地方机构标准和 ADA 无障碍要求等相关规范?(合规性核查)
- 改动与维持现状相比,风险何在?(风险评估)
这些问题不是交通工程的附属品。它们就是交通工程本身。而现有系统很少能回答它们——不是因为算法不够强大,而是因为软件从一开始就不是为了执行工程责任而设计的。
这条界线之所以在系统架构中不可见,是因为它不对应某个缺失的功能或缺陷。它对应的是一个缺失的概念。传统交通软件架构中没有”工程责任”这个范畴。它有数据流水线、可视化层、仿真引擎、优化程序,但它没有对工程师角色的刻画——作为一个负责任的主体,必须基于证据进行推理、权衡备选方案、论证决策并对结果承担责任。
即使引入人工智能,这条界线依然存在。用深度学习预测未来十五分钟出行时间的系统,本质上仍在做感知和分析。用强化学习实时优化信号配时的系统,仍在预定义的目标函数范围内运作。两个系统都没有在做持证专业工程师所认可的”工程”工作:收集证据、应用标准、考虑约束、记录推理过程并承担问责。
1.3 从软件到工程
要理解这条界线为何存在——以及如何跨越它——我们必须区分软件功能和工程责任。
传统交通软件围绕功能来组织。信号控制。交通仿真。交通监测。交通预测。交通管理。每个功能在明确定义的范围内解决一个孤立的问题。信号控制优化周期时长和绿信比。仿真模拟车辆运动。监测聚合传感器数据。这些功能有价值、有必要,而且已经相当成熟。
然而,交通工程有着本质的不同。工程师的责任不是运行软件。工程师的责任是交付工程成果。
再回到评估 A 交叉口信号配时的请求。这单一请求不是一个功能。它横跨多个领域,需要协调执行大量活动:
| 步骤 | 活动 | 涉及的功能 |
|---|---|---|
| 1 | 采集历史和实时交通数据 | 监测 |
| 2 | 核查适用的设计标准和规范 | 知识检索 |
| 3 | 用 HCM 方法估算交叉口通行能力 | 计算 |
| 4 | 计算现状服务水平(LOS)和延误 | 分析 |
| 5 | 识别拥堵根因(是能力不足、配时不当还是几何缺陷?) | 诊断 |
| 6 | 生成备选配时方案 | 优化 |
| 7 | 在多项指标下对比备选方案(延误、停车次数、油耗、排放) | 评估 |
| 8 | 运行仿真验证拟定配时方案 | 仿真 |
| 9 | 评估规范和安全要求的符合性 | 核验 |
| 10 | 编制包含发现和建议的工程报告 | 文档 |
十个步骤。至少涉及六种不同的软件功能。步骤之间存在多次迭代。每个阶段都需要做出判断。关键在于,整个过程必须依据专业标准执行,文档记录须足够充分以供同行评审,并由具备资质的工程师签字确认,由其对结果承担法律责任。
因此,真正的工程单元不是软件功能,而是一个工程责任——一个将工程问题转化为工程答案的完整推理、计算、核验和文档组合体,附带证据支撑和专业问责。
这就解释了为什么堆砌再多功能也无法跨越那条看不见的界线。无论一个系统拥有多少单项能力——无论其预测多么精确、仿真多么快速、可视化多么精美——如果它不能将这些能力组合成负责任的工程流程,它就始终是一个工具箱,而非一个工程智能体。
1.4 通用人工智能的崛起
大语言模型(LLM)的出现彻底改变了计算智能的格局。计算机首次能够以接近人类的水平理解自然语言、用数十种编程语言生成代码、就技术主题撰写连贯的报告,并以对话方式与用户交互——用户无需学习专门的查询语言或 浏览复杂的菜单层级。
这一突破在每个工程领域引发了巨大热情。交通领域也不例外。研究者和从业者立刻意识到了潜在可能:
- LLM 可以理解关于交通状况的自然语言查询(”今天早上主街为什么堵车?”)
- LLM 可以解释工程概念和方法论(”Webster 法怎么计算周期时长?”)
- LLM 可以总结长篇文档(”上月走廊研究的核心发现是什么?”)
- LLM 可以为定制分析生成代码(”写一段 Python 脚本,从检测器数据计算 platoon ratio”)
许多系统只是简单地在现有软件中嵌入了一个聊天机器人。用户现在可以用提问代替点击菜单。界面变了。工程流程没变。
根本性的限制微妙但决定性。考虑一个基于 LLM 的交通系统可能遇到的两个问题:
问题 A:”解释 Webster 法计算信号周期长度的方法。”
问题 B:”考虑到 A 交叉口左转车流大且周期长度受限,我是否应该用 Webster 法来优化配时?”
LLM 可以胜任地回答问题 A,依托其训练数据中包含的大量教材、手册和学术论文来阐述 Webster 法。它可以解释公式、讨论假设条件、指出局限性并提供示例演算。
但问题 B 属于完全不同的类别。回答它需要:
- 理解 A 交叉口的具体特征(几何形状、流量、相位安排)
- 了解 Webster 法假设均匀到达,在高转向比例情况下表现不佳
- 认识到周期长度受限(可能是由于行人过街时间或协调约束)可能与 Webster 最优周期冲突
- 权衡本案例中分析简洁性与精度之间的取舍
- 可能推荐替代方法(HCM 通行能力分析、TRANSYT-7F 优化或基于微观仿真的评估)
语言模型可以总结仿真输出。但它无法为一个配时方案的审批承担工程责任。语言模型可以识别拥堵模式。但它无法判定拟定的干预措施是否满足专业注意义务的标准。
通用智能不等同于工程智能。 通用智能——跨领域处理和生成人类语言内容的能力——确实了不起。但工程智能还需要额外的东西:在结构化领域内进行推理的能力、运用编码知识的能力、尊重显式约束的能力、产出可验证结果的能力,以及对结果承担有限责任的能力。LLM 具备前者。它们并不天然具备后者。
1.5 缺失的那项能力
交通计算的历史主要聚焦于三项基础能力,每一项代表一代技术进步:
第一代——计算(1960s–1980s):计算机将数值计算带入了交通工程。道路通行能力方法变得可算法化。信号配时计算从手工诺模图过渡到软件实现。出行分配模型在大型机上运行。贡献是精度和速度:曾经耗费数小时或数天的计算,现在几秒钟即可完成。然而,计算本身并不构成工程——它只是加速了工程流程中的一个环节。
第二代——仿真(1990s–2010s):随着算力提升,交通软件获得了对系统动力学进行时间维度建模的能力。微观仿真器追踪单个车辆在路网中的运动。宏观模型在聚合层面捕捉流-密关系。贡献是实验性:工程师无需建造实体基础设施就能测试假想场景。但仿真产出的是可能的未来,而非工程决策。解读仿真结果、在场景间选择、将结论转化为可操作的建议,仍然是人的工作。
第三代——感知(2010s–至今):传感器、计算机视觉和机器学习使交通系统能够直接感知物理世界。视频分析计数车辆并检测事件。浮动车数据揭示出行时间。网联车辆实时上报位置和速度。贡献是可观测性:交通网络对计算系统变得透明。然而,感知是被动的觉察,而非主动的推理。一个完美感知当前状态的系统,仍然无法决定该对此做什么。
每项能力都解决了一个重要的工程问题。但没有哪一项能够执行工程本身。
交通工程需要的是另一种能力——一项第四种能力,它在传统交通信息学中没有既定的名称。让我们通过它做什么来刻画:
- 推理:在交通工程知识框架内从证据中得出推断——不只是预测将要发生什么,而是解释为什么以及评估应该做什么。
- 核验:对照工程标准、物理约束和逻辑一致性检查输出——不只是生成听起来合理的文本,而是确保结论满足领域特定的有效性准则。
- 交付:产出完整、有据可查且可审计的工程制品(报告、方案、建议书)——不只是提供答案,而是以支持专业问责的形式交付答案。
这种能力——可执行的工程推理——目前不存在于任何常规交通系统中。它也不会因为更大的语言模型或更复杂的算法而自动涌现。它必须像之前的计算引擎、仿真器和感知系统一样,被有意地设计和构建出来。
1.6 一个新的问题
因此,本书的核心问题并非:
“如何将 AI 应用于交通?”
这个问题——主导了过去十年交通研究——预设了一个特定框架:AI 是工具,交通是应用领域,目标是通过增加智能来改进现有系统。在此框架下,进步的衡量标准是更好的预测、更快的优化和更直观的界面。这些改进固然有价值,但它们并未触动根本架构。
相反,本书提出的是一个不同的问题:
“如何让交通工程本身变得可执行?”
这一微妙的转变改变了一切。
当我们问”如何将 AI 应用于交通”时,我们将工程实践视为固定不变,然后问技术如何增强它。结果是更好的工程师工具——有用、渐进式,但终究受限于一个假设:工程是人类借助机器辅助完成的事情。
当我们问”如何让交通工程变得可执行”时,我们将工程实践本身视为变革的对象。我们开始不再把交通工程看作由工具支持的人类活动集合,而是一套可执行的工程责任体系——它可以被表征、被推理、被核验、被计算智能体交付。
这一转变的后果是深远的:
一旦工程责任变得可执行,推理也就变得可执行。工程师对一个配时方案是否合适的判断,并非不可言传的直觉——它是一个依赖证据、应用原理、考虑约束并得出结论的推理过程。如果这个过程可以被明确表达,它就可以被执行。
一旦推理变得可执行,核验也就变得可执行。工程判断不是任意的——它必须满足标准、符合规范、经得起同行评审。如果有效工程推理的准则可以被形式化,那么推理输出的核验也可以自动化。
一旦核验变得可执行,工程制品也就变得可执行。报告、建议书和设计文件不是静态文本——它们是证据、分析和结论的结构化组合。如果它们的生成逻辑可以被明确规定,那么它们的产出就可以委托给计算智能体,同时保持工程严谨性。
交通软件不再止步于可视化。它开始参与工程——不是取代工程师,而是以可执行的形式承载工程知识。
1.7 交通智能体工程的开端
交通智能体工程(TAE)恰恰起步于常规交通系统停下来的那条界线上:从感知和分析向推理与交付的跨越。
TAE 不主张替代交通工程。百年实践中积累的知识体系——交通流理论、通行能力分析方法、信号配时原则、安全分析框架、规划模型——依然至关重要且具有权威性。
TAE 不主张替代交通工程师。专业判断、伦理责任、创造性问题解决和对公众的问责,这些本质上是人的维度,不可能也不应该被完全自动化。
相反,TAE 的使命是将数十年的工程知识、工程标准、工程方法论和工程责任转化为可执行的推理过程。它追问的是:如果我们能把交通工程的精髓编码下来——不是作为经验法则,不是启发式指南,而是严谨的、可验证的、可组合的推理程序——这些程序会是什么样子?它们该如何结构?它们之间如何互动?它们产出的东西凭什么被称为”工程”?
这场转变不仅仅是又一代软件。它是交通工程本身的一个新范式——在这个范式中,人与计算系统的分界线不再取决于谁来做计算,而取决于谁定义责任;不再取决于谁生成答案,而取决于谁对答案负责;不再取决于谁掌握知识,而取决于谁确保知识被正确运用。
本书余下的部分将探讨如何实现这样的转变。我们将介绍 TAE 的基础概念——工程责任(Engineering Responsibility)、工程中间表示(Engineering IR)、推理规划器(Reasoning Planner)、工程原语(Engineering Primitive)、原语依赖图(Primitive Dependency Graph)、领域推理编译器(Domain Reasoning Compiler)、工程验证(Engineering Validation)和工程交付(Engineering Delivery)。我们将展示这些概念如何构成一个连贯的可执行交通智能架构。我们还将通过 WayMind——一个体现 TAE 原则的工作软件参考实现——来演示它们的应用。
但在这一切之前,我们必须先厘清 TAE 是什么、不是什么,以及为什么它重要。这要从第二章开始。