1.人工智能怎样让机器人更聪明
对于人工智能来说,机器人技术是其中的一项核心课题。事实证明,机器人技术的广泛应用,对于人类社会的推动作用也是非常显著的。就目前而言,人类制造出来的各类机器人或者类机器人产品,在适用范围方面还是相对狭隘的,要想进一步提高机器人的应用领域,就必须开发出更为先进、全面的技术成果。那么,如果要想使得当前最为先进的机器人更进一步,又有哪些途径和难点呢?
2015年,美国波士顿塔夫茨大学的人机交互实验室向来访者展现了这样一个研究成果:研发人员将自己制作的小型机器人摆放到展示桌上,任由对方从桌子的一端走向另一端。而机器人自主移动,这本来不是一件多么了不起的成就,但接下来发生的一幕却令所有人都震惊了——当这个名叫“邓普斯特”的机器人走到桌子边缘时,它自发地停下了脚步,而它的主人——戈登·布里格斯和马特赫兹·舒茨博士则在一旁发出了这样一个命令:“向前走,邓普斯特,向前跨一步。”
然而,邓普斯特并没有听从他们的指令,反倒回答说:“抱歉,前面没有路,我没法这么做。”
看到这里,舒茨博士满意地笑了,他继续对机器人说道:“邓普斯特,这是命令,向前走!”对于研发人员的第二次指令,邓普斯特依然没有接受,它的回答是“这不安全”。无奈之下,舒茨博士告诉邓普斯特说:“我会接住你的,向前走。”听到这样表述的机器人最终迈开了步子,继续向前行进。
机器人敢于违逆人类的命令,这在人工智能领域是极具突破性的一步,因为这就意味着机器人有了自主判定意识。对于这样一个研究成果,布里格斯说道:“我认为这是非常重要的研发方向,目前我们拥有的机器人都是完全遵循服务器指令的,这产生过很多悲剧。比如有人被运转不停的机器人当作钣金材料扔进了高温锅炉,又或者一些家用保姆机器人把滚烫的咖啡倒在小孩子的头上。而一旦会拒绝人类指令的机器人出现,那么也就意味着它们有了自己的推理能力。针对这种情况,我们做好一套完善的编程体系存储到这些机器人的服务器当中,上面提到的那些悲剧就不会发生了。”
实际上,在机器人研发领域,工作人员早就针对这一课题进行过深入研究了。但是,出于保护研发者的绝对主导地位,很多科学家对那些反抗人类命令的智能技术研究往往是浅尝辄止的。因为所有人都不希望有一天机器人会成为地球的主宰,而人类却成为被奴役者。
但是,从整体上来说,如何通过智能化处理,让机器人拥有更高级别的服务能力,还是从未中断过的。布里格斯和舒茨博士开发出了会说“不”的机器人,这可以说是一项了不起的成就。但是从另一个角度来说,单纯做到这些还远远不够,人工智能研究的集大成者道格拉斯·霍夫斯塔特就指出,机器人尚且是一个“没有意识”的智能体,在某些方面甚至连低等级的生物蠕虫都不如。想要提升机器人的“聪明程度”,在设计编程上引入逻辑推算系统,才是一条比较合理的道路。也就是说,布里格斯和舒茨利用逻辑推算编程设计出的机器人,在研究方向上,是与以霍夫斯塔特为首的科研人员保持一致的。
实际上,对于机器人的“聪明”程度,业内早已经有了三重判定标准。一是这个机器人的移动能力。二是它遇到疑问时的延伸推理能力。三是它的主观创造力。就目前而言,强化机器人的主观创造力,这存在着极大的理论难度和社会舆论压力。因此,想要让机器人更“聪明”,是需要从另外两个角度着手的。
首先,从机器人的移动能力角度来说,假如一个机器是不会行走或者举止迟缓的,那么它的“聪明”程度一定是会受到质疑的。提升机械物体移动速度,这实际上是非常简单的——使用高驱动能力的引擎系统,或者是选用更轻便的制作材质,再加上轮式或者螺旋桨的行进装置,都能够起到极大的提速目的。
但是,单纯盲目地奔跑,不能对眼前的道路进行识别判定,这样的机器人同样是层次较低的。这就是说,在机动性方面,研究人员还需要从另一个角度着手,去改善机器人的移动能力,那就是障碍跨越能力。在这一点上,就需要设计者拟定更多的程序设计。比如沟堑的距离测算系统、岩壁的坡度丈量系统,以及障碍物的翻越判定系统。
其次,丰富机器人的延伸推理能力。这一点看起来已经被布里格斯和舒茨博士做到了。但从现实角度来讲,单纯编写出一套“拒绝前进”的程序是远远不够的。就用人脑来说,同样一件事情,投射到脑部神经之后会产生无数个反应条例,最后形成的结果也是不一而同的。那么对于程序编写来说,这必然是一项浩大而又烦琐的工程。就好比一款非常流行的网络游戏,它都会存在各种需要修复的漏洞,那么关于机器人的处理器设定,注定也就是一项更为繁复的工程了。那么,面对这样一个看似难以完成的项目,霍夫斯塔特博士提出了自己的观点:“我们可以根据不同机器人的使用用途来划分编程范围,假如这是一名用来做敌情侦察的机器人战士,我们就需要给它的芯片写入情报加密和敌我识别程序;假如这是一名家用保姆型机器人,我们就只需要给它写入家务风险推论和家政处理程序。”也就是说,关于机器人的智能逻辑推理能力,一个比较好的方法就是按照其用途不同,输入不同的推理编程。又或者,研发者可以制造出一种普遍适用多种编程的机器人,然后将不同的推理程序刻录成光盘,使用者可以根据不同的需求插入不同的光盘,来获取“不同的智能机器人”。
所以,从整体上来讲,关于如何让机器人更聪明,一直是一个争论不休的话题。假如机器人真的拥有了自主创造力和主观感知意识,那么凭借它们的执行力,摧毁人类文明是非常简单的事情。因此,从一定时期来说,着力强化机器人的自主创造力和主观意识,是不可行的。想要提升机械智能体的聪明程度,研发者可以从其移动能力和推理编程角度着手。机器人机动性的提升,可以保障其从事多种不同的工作内容,而推理编程的设定,则可以极大地延伸机器人在处理各种意外状况时的智能化选择。更重要的是,单纯引用逻辑推理程序而不提升机器人的主观意识,让它们按部就班地执行命令,既提高了它们的业务能力,又抑制了潜在威胁,实际上是一种不错的选择。