一辆自动驾驶汽车,前方突然出现一群行人,刹车来不及。如果直行,会撞死五个行人;如果转向,会撞死旁边的一个行人。它该怎么选?这个“电车难题”在自动驾驶讨论中反复出现,被认为是伦理困境的终极考验。但自动驾驶工程师会说:这个问题在现实中几乎不存在,它是个伪问题。
为什么是伪问题?第一,极端情况太罕见了。自动驾驶系统的设计目标是避免把自己置于“必须在两种恶果中选择”的境地。在真正的自动驾驶系统中,车辆会持续感知周围环境,提前减速、变道、鸣笛、刹车,有无数种方式避免进入“非撞不可”的状态。一个称职的自动驾驶系统,永远不会遇到这个选择题。
第二,感知能力不足以做这种判断。要识别“五个行人”和“一个行人”,需要高精度的物体识别和计数。要判断“撞哪边伤害更小”,需要评估行人的年龄、健康状况、撞击角度、车速等几十个变量。目前的自动驾驶技术做不到,未来很长一段时间也做不到。不是不想做,是做不了。
第三,法律责任不允许“选择”。如果自动驾驶系统被设计成“牺牲少数拯救多数”,车厂会因为“故意杀人”被起诉。法律要求的是“合理谨慎”,而不是“功利计算”。一个合理的司机应该尽力刹车、鸣笛、避让,而不是冷静地计算撞谁更划算。
那为什么“电车难题”被反复讨论?因为哲学家和伦理学家喜欢思想实验,媒体喜欢有冲突的故事。但真正的自动驾驶伦理问题,远比这个选择题更实际、更棘手。
真正的问题包括:当事故不可避免时,系统应该优先保护车内乘客还是车外行人?不同国家的文化对此有不同的默认答案——在欧洲更倾向于保护行人,在美国更倾向于保护乘客。谁来制定这个标准?
另一个真实问题是“责任分配”。L3级自动驾驶(有条件自动化)要求人类司机在系统请求时接管。如果系统在事故前0.5秒发出接管请求,人类来不及反应,责任算谁的?这不是思想实验,是已经在法庭上出现过的真实案例。
还有“算法偏见”问题。如果训练数据中某个族裔的行人样本不足,系统可能对这类行人的识别率更低。这不是自动驾驶独有的问题,但在生死攸关的场景中被放大了。
自动驾驶的伦理不是“撞五个还是撞一个”,而是:如何设计一个系统,让它永远不需要做这种选择。这才是工程师真正在解决的问题。