说起下棋 AI 机器人,人们第一个想起的往往是 AlphaGo——那个完胜人类顶尖棋手、60 战全胜的史上最年轻围棋九段。
不过 AlphaGo 并非实体机器人,对战过程中需由执子人根据电脑程序上 AlphaGo 的落子代替其在真实棋盘上对弈。由于落子双方都是人类,也就不存在什么因程序 Bug 导致的“意外”——可实体机器人就不一样了。
上周,网友 @Baza 在 Telegram 平台上传的一个视频引发争议:在莫斯科,一个国际象棋机器人(Chessrobot)在比赛中折断了一名 7 岁男孩的手指。
疑因男孩落子太快
根据 @Baza 介绍,这场事故发生在 7 月 19 日的一场莫斯科公开赛上,而“肇事”机器人 Chessrobot 配备了 AI,可同时参与三场比赛,当天对手之一就是年仅 7 岁的 Christopher——他是莫斯科 9 岁以下的最强 30 名棋手之一。
从视频上来看,Chessrobot 先是吃掉了男孩一子,但在其移动棋子时,男孩已经准备好回击了。由于男孩落子太快,Chessrobot 直接抓住了男孩的手指,并用力捏了下去。尽管周围人很快便冲过来将男孩救了出来,但他的手指还是骨折了。
所幸事后,Christopher 似乎并未因此受到影响,打上石膏后的他第二天便继续参加比赛了,而男孩父母已经联系了当地检察官办公室准备提出指控。
事件发生后,莫斯科国际象棋联合会副主席 Sergey Smagin 指出 Chessrobot 这次“意外”伤人的原因:男孩没有等 Chessrobot 完成全部动作就进行了下一步落子。
Sergey Smagin 解释道:“这里面涉及到一些安全规则,而这个男孩显然违反了这些规则。当他选择落子时,他没有意识到必须要等待。这是一个极其罕见的案例,是我印象中遇到的第一个。”
因此,Sergey Smagin 坚持认为,这起事件只是“一个巧合”,并强调 Chessrobot “绝对安全”。
莫斯科国际象棋联合会主席 Sergey Lazarev 也对外表示,Chessrobot 已在各类锦标赛中用了 15 年,此前从未做过类似的事情。不过他认为,既然已发生这种意外,那就必须再“重新考虑一下机器人的供应商”。俄罗斯特级大师 Sergey Karjakin 也指出,这一事件毫无疑问是由于“某种软件错误或其他原因”导致的。
机器人因此全力进入“报复”模式?
这起事件在 HN、The Register 等各大国外平台均引起了不少讨论,而对于莫斯科国际象棋联合会给出的解释,部分人表示怀疑。
@Hawkeye Pierce:“我觉得很难相信和理解官方的解释。机器人用力捏人类手指的可能原因是什么?在做出动作后,它只需要缩回机械臂,等待识别做出动作的人。就算人类落子太快可能会让机器人识别不到他的动作,但也不至于全力进入报复模式吧。担心……我真的非常担心……”
@veti:“我实在想不出为什么 Chessrobot 要抓住除棋子以外的东西,它的设计中不应该包含这个啊。”
有部分人仔细反复观看视频后,认为这确实只是一个意外:
@thisishard:“我看了视频,机器人肯定没有抓住男孩的食指。以下是我整理的事件顺序:1、机器人用“主教”吃了男孩的“皇后”,因此它先把皇后从棋盘上移走;2、接着,机器人把它的“主教”放到了被吃掉的“皇后”之前所在的位置,但与此同时,男孩过早地把他的“城堡”也移动到了同一个位置;3、当时男孩的手指应该还在“城堡”上,而机器人也完成了向下移动棋子的动作,将“主教”放在了同一位置,导致男孩的食指被夹在了“主教”和“城堡”之间——也就是说,整个过程中机器人没有做任何它程序之外的事情。”
同时,也有人指出这类危险的机器人根本就不应该让小孩接触到:
@drew-y:“这太骇人听闻了,像这样的工业机器人就不应该在孩子旁边。它们的力传感器不够灵敏,无法在造成严重伤害之前停下来。”
那么对于这件事,你有什么看法吗?
参考链接:
https://t.me/bazabazon/12441
https://newsbeezer.com/czechrepubliceng/a-chess-robot-in-moscow-has-broken-the-finger-of-its-human-opponent/
https://news.ycombinator.com/item?id=32209345
— 推荐阅读 —
《新程序员001-004》已全面上市
扫描下方二维码或点击进入立即订阅