人工智能:人类一直没有放弃的梦想

很多关于人工智能的专著或教材都会提及著名的图灵测试。图灵测试的目的是测试计算机是否具有智能。测试是这样进行的:把一个人单独关在一个房间里,这个人被称为询问者,通过一个文本输入输出终端与外部联系。询问者提出的问题可以由计算机来解答,也可以由人来解答。如果询问者不能区分答案是由计算机给出的还是由人给出的,就可以认为计算机是有智能的。

图灵测试尽管被不少人认为是有意义的,可批评的意见也不少。

1980年,哲学家约翰·西尔勒提出“中文屋子”的假想实验。一般人都认为“中文屋子”实验证明了:即使机器通过了图灵测试,其实也没有智能。

围绕着图灵测试的争论,恰好反映对“智能”定义的争论。

20世纪90年代以来,尽管有日本开发第五代(智能)计算机失败的影响,人们并没有停止前进的脚步,一直到现在,各种各样以解决实际问题为目的的人工智能方法与技术层出不穷。

比如说,机器人已经有了一定的自主行走能力,遇到障碍物会停下来或绕过;机器人可以和人进行简单对话;计算机能识别不少印刷符号;计算机视觉技术能识别一些图像或跟踪图像中运动的目标。

美国航空航天局开发了第一个船载自主规划程序(称远程智能体),在远离地球几百万公里的太空,用于控制航天器的操作调度。远程智能体根据地面制定的高级目标生成规划,并在规划执行过程中间使航天器运转——当发生问题时进行检测、诊断以及恢复。

无人驾驶汽车似乎在接近实用。

我们的银行卡、身份证也都变成了ic卡(智能卡)。

手机只要有了操作系统,就叫智能手机。

以上这些技术或简单或复杂,都有一个共同特点,即开发者并不是特别关心人类是如何实现其智能行为,甚至不考虑究竟怎样才叫“智能”,只是以解决问题或部分解决问题为出发点;只求在功能上实现“智能”即可。只要是使用了计算机,只要是系统的行为和人的行为类似或接近,就将其称为“智能”。

我们把这样的“ai”称为“应用ai”(appliedai)、“窄ai”(narrowai)或者称为“弱ai(weakai)。我也把这样的ai称为爬树型的ai,其实他们从一开始就没想到要去月亮。

还是让我们回到“智能”的定义,“智能”是指高级生物(主要是人类)认知过程(包括:感觉、表征、记忆、概念形成、意识、辨识、判断、推理、决策、知识形成、问题解决)的能力。

尽管定义不太好下,需要列出一个长长的(可能永远也列不完的)有关“智能”特性的单子,但我们总不能因为机器只是具有记忆就将其称为“智能的”,否则,一个晶体管或者一个门电路也都是有“智能”的了;也不能因为机器能够简单地适应环境就将其称为“智能”,因为任何一个自动控制系统都可以有这样的功能。

其实,有些“人工智能”还是不称为“人工智能”为好。如果一定要叫“人工智能”,我就把他们叫做“伪人工智能”。

有人认为:“把神经网络归类于人工智能可能不合适,而归类为计算智能则更能说明问题的实质。进化计算、人工生命和模糊逻辑系统的某些课题,也都归类于计算智能。”

不过,我觉得,送走了神却又请来了鬼。既然不叫“人工智能”,为何又来个什么“xx智能”?那到底是什么的“智能”呢?显然,只能是人的智能。那么,哪种科学方法又不是人的智能呢?

最后,我们来谈谈“强人工智能”(强ai,即strongai)也称为“通用ai”(generalai)。

我个人认为,所谓“强ai”有两个特点:其一,机器所实现的“智能”水平至少要与人类相当甚至超过人类;其二,“智能”的实现是以模仿人类的认知过程来实现的。