埃航和737MAX坠毁:软件优先级问题

事件背景:

  2019年3月10日,埃塞俄比亚航空公司一架波音737MAX8飞机发生坠机,机上157人全部遇难,包括8名中国公民。这是继去年10月29日印尼狮航空难事故之后,波音737MAX8飞机在五个月内发生的第2起空难。

  事发后,全球各国相继停飞了波音737MAX8系列飞机。

  

问题所在:

  埃航的坠毁事件其实和737采用的软件系统脱不了干系,如今737使用的新飞行控制系统是波音737MAX的机动特性增强系统,是一种波音737MAX的操纵辅助系统。据报道称,2018年10月29日的印尼狮航JT610空难就是由于飞机迎角传感器故障,导致波音737MAX8上新安装的自动防失速系统MCAS认为飞机有失速危险而自动压低机头俯冲以获得空速。

  而该系统优先级很高,人工操作时也会启动,人工无法取消防失速系统的动作。导致JT610航班机长一直在与自动下压机头的防失速系统搏斗,最终飞机不幸坠毁。  

  737软件系统工程师的一个错误理念:让机器代替人工作。

  从道理上来讲,飞机驾驶员的存在意义就是在飞机出现不可控的情况下进行人工干预,进行应急处理。但是737这个系统里,设计时就本着人可能会反应比较慢,让机器代替人进行调整的原则,因此在飞机飞行时出现俯冲的情况下,驾驶员人工将机头拉起,以缓解俯冲,但是系统又自动调整向下。

  根本原因就是:系统自动调整的优先级高于了人工干预。

  在这个问题上不禁有一些疑惑,既然设计成系统高于人工的软件,那还要驾驶员干什么?

  这种设计理念细想起来是有一些道理的,人的反应速度确实无法和机器相比,但是缺陷就在于他们没有考虑到,如今的人工智能和系统判断能力还达不到人的思维高度,他们无法兼顾所有意外情况的发生,所以盲目的让机器来决定,这就是错误的。

  总归有一点,在如今的AI条件下,软件系统依旧只能是为人服务,并不能代替人类,让系统优先于人,后果将是难以承受的。

原文地址:https://www.cnblogs.com/guobin-/p/10563265.html