【第2编辑室】为什么教机器人学会洗衣服是几乎不可能的?

“人工智能会给人类带来灭亡。”物理学家史蒂芬·霍金这样看。

“人类应该对人工智能保持高度警惕。”微软创始人比尔·盖茨,特斯拉CEO伊隆·马斯克也这么说。

不过,在前Google Brain负责人,现百度大脑首席科学家吴恩达看来,“人工智能毁灭人类就是炒作。”原因之一是人工智能实际上还处于非常低智的阶段。

其实深究起来,就会发现这两派的争论在两个频道上,一个是对人工智能未来的担忧;另一个则是立足于当前技术条件下的合力推测。难怪有人这么说:

我个人觉得懂得些算法、了解一点大数据发展的互联网码农和纵情山野、完全不看科幻的建筑设计师有同样资格讨论“人工智能”的发展。因为“人工智能”根本上就是一个和人类技术关系很小的哲学、伦理学乃至神学的问题,怎么讨论反正都是错,而且错的程度都一样。

哲学、伦理类讨论太不可靠?专业技术分析又看不懂?来看看科技作者Alexandra Ossola写的这篇通俗的文章:为什么教机器人学会洗衣服是几乎不可能的?或许能让你对人工智能多一点理解:

 

10多年来,我每周都会洗衣服,现在我几乎可以在睡着的情况下完成整个流程:拿上篮子到洗衣间,把白色和其他颜色的衣服分开,然后把衣服和洗衣液放进洗衣机,洗完后把衣服放到烘干机里,完成后把衣服拿出来放进篮子,一件件叠好放进合适的衣柜里。对于我和大部分洗衣服的人来说,这一切简直就是下意识完成的。

但是对机器人来说,洗衣服完全就是噩梦。机器人的强项是做步骤有限的重复动作,比如组装汽车。控制机器人的程序依赖于“如果……那就……(if this, then that)”的逻辑——如果你拉门把手,门就打开,然后你就可以做下一个动作了。但是,万一门没有打开呢?机器人洗衣服面临14个不同的任务,而大部分洗衣机器人只能完成其中的一半,而且即使是一半的步骤,仍然可能出现难以估计的错误。

 

下面是机器人要完成的步骤:

1. 找到房间里堆脏衣服的地方,并能把它们从其他东西中识别出来;

2. 捡起每一件脏衣服(不确定机器人需要捡起多少件东西);

3. 把每件脏衣服都放到篮子里去;

4. 导航去洗衣机旁(机器人需要拿着洗衣篮,篮子可能遮挡机器人的传感器,导致接收的信息减少,而影响它的行动);

5. 按照洗衣机的类型,决定拉开还是提起洗衣机的门;

6.把衣服丢进洗衣机;

7. 添加洗衣液或者柔软剂;

8. 关上洗衣机的门;

9. 选择合适的洗衣模式(漂洗、洗涤、深度洗涤)然后开始洗衣服;

10. 把衣服从洗衣机转到烘干机(不确定之处:在此之前,机器人不知道它需要做多少次伸入洗衣机、抓取、转移的动作,来保证转移了所有的衣服);

11. 选择烘干模式然后开始;

12. 把衣服从烘干机拿出来(不确定之处:需要多少次能把所有衣服拿出来?是不是还有一直袜子挂在烘干机里面?)

13. 根据衣服的类型叠起来;

14. 把衣服放进衣柜。

 

当机器人面对一个程序中没有的场景时,它就会漫无目的地傻站着试图理解下一步该干什么。这种长时间的暂停对洗衣服来说不算什么,但如果未来机器人要为我们开车、在医院为医生送文件,那就是不能容忍的。

编程人员和人工智能专家花了数十年的时间设计越来越聪明的机器人,以求机器人能辨识出没法预知的情况,对软件做出微调,然后调整身体姿态使其行为更像人类。一些机器人专家正在为机器人添加传感器,使其能在每一步的动作中学习。还有一些专家在教机器人通过阅读介绍手册来完成特定任务。

对未来机器人能否像人类一样处理不可预知的情况来说,学会洗衣服是巨大又不确定的一步。如果机器人能学会洗衣服,很难说它们还能完全自动地完成什么样的任务:从开车到探索遥远的地外行星。现在,机器人的研究进入了一个关键的节点:经过数十年的改进后,机器人开始用只存在于科幻小说中的方式,不用人类输入而自主地与世界交流。

 

文章的副标题是:但如果我们教会了,机器人最终将有能力消灭全人类。你怕不怕?

更多有趣好玩的内容 尽在品玩微信公众号
brand

PingWest品玩移动客户端