说出来你们可能不信,但它确确实实发生了。
美国最大的商户点评网站 Yelp 这两天闹出一个乌龙事件,
他们自己训练出来用于自动化清除 Bug 的神经网络系统,
一个不留神,把所有代码删除了!
Yelp 公司工程师现在能做的唯一一件事就是搞代码回滚,选择恢复到某一个正确的历史版本。
有意思的是,在给用户道歉的同时,他们还不忘自我陶醉一把:
“公平地讲,曾经有过一段短暂的时间,我们的产品是 100% 零 Bug 的。”
程序员都知道,这种瞎话忽悠忽悠普通的小白用户还行,稍微懂点内行的人都知道,从来没有一个软件是没有 Bug 的。
话说回来,不知道他们训练的神经网络这次是不是遇到了也遇到了天大的 Bug,狗急跳墙,要不然怎么会连自己也不放过?
要知道,这种代码全删的行为,放在国内某个公司,要杀多少程序员祭天!
说实话,这两年关于人工神经网络和深度学习的研究越来越多,也取得了不错的进展。不过我始终觉得,全然依靠神经网络解 Bug 这件事不怎么靠谱,谁能保证偌大的神经网络系统本身不存在 Bug 呢?
像 Yelp 公司闹出这种删代码跑路而不留后手的哭笑不得之事,风险实在太大,玩笑也开得太大了。