| 俊宏's profile花之守望者PhotosBlogLists | Help |
|
February 26 关于图灵测试和强弱AI
--------------------关于图灵测试和强弱AI--------------------------- 问题: 1、我现在告诉你一个运算法则,1*2=4,*这个运算是可交换的,那么2*1=多少? 2、A是B的父亲,B却不是A的儿子,这是为什么? 3、你是人还是机器?/(反复问N次。。。) 4、为什么这么回答呢?/是谁要你这么回答的? 5、如果现在给你一种超能力,你会想要什么样能力?第一件事情会去做什么?
我认为图灵测试不能判定机器能否思考,而且图灵测试的价值也不在于判定机器能否思考。
什么叫思考呢?机器唯一能做的“思考”就是运算,就是把一些符号转换成另一些符号,但运算并不等于思考,人类的思考并没有一定算法的,可以是有根据的推理也可能是毫无根据的判断(比如直觉),更加可以是想象和创新!所以我认为机器根本就不会思考,图灵测试在判定机器能否思考上根本没有价值。 但图灵这么伟大的人会创造出一个没有价值的东西吗? 当然不是,图灵测试的价值我们会在下面提到。
因为图灵测试只能说明机器与人类的智能行为的近似程度,而且只是从问题的结果来判断,并不关心回答问题的过程。而思考的行为,恰恰处于回答问题的过程当中!
我想如果拟人程序的设计者非常细心,能把拟人程序可能碰到各种的问题都事先想到,并给予其完美的解答方案,那么测试者根本就分辨不出人和机器给出的答案,这也就是为什么机器在小范围或某些专业领域的图灵测试中总能取得很高分数的原因。但一旦测试者提出的问题超过了机器的设计者的预想,那么机器就不知道如何回答,甚至往往会答非所问,表现得很愚蠢。所以在大范围的日常的图灵测试中机器的得分是比较低的。所以我认为图灵测试只是测试者和拟人程序的设计者在竞争。就算机器能通过图灵测试,也只能说明它的设计者技艺超群。 当然,我们不可否认机器在图灵测试中的智能表现。有智能表现,我们就承认它有智能,但这种智能只是表面的,是人赋予它的,是不能跳出设计者的思想框架的,是没有创新的。所以我们只称之为人工智能。这里就要涉及到人工智能本来就比较模糊的定义了。 为了论证我的观点,我也给出一个人工智能的定义: 人工智能,是人类赋予机器的,使机器在某些领域内具有类似人类的智能行为的智能表现。这个定义一点也不权威(只是我临时想出来的),也可能是不正确的,但至少现在的人工智能还没有超出这个定义的框架。 从定义看到,人工智能只是一种类似人类智能的表现,而图灵测试恰恰只关注表现。
我认为图灵测试的实用价值在于评价一个人工智能系统能否胜任它的领域内的工作,比如对一个医学专家系统进行图灵测试,我们只需要问他医学方面的问题就够了,如果它能通过,那我们就说这个专家系统能够胜任它的工作。要是非要拿其他问题问它根本就是一种玩笑,是毫无意义的!
再强调一下,一个人工智能系统只能在某些固定的领域表现出和人类似的智能,至少现在的系统是这样。它只是用来帮助人类完成智能任务的一小部分工作,从而减轻人类脑力劳动的负担。这种系统也就是我们说的弱AI系统。这种系统已经被人制造出来并且应用于各个领域了。
那么我们是不是把人类应用在各个领域上的人工只能系统做成一个统一饿整体,它就成了一个能完成人类只能任务强AI系统呢? 当然不是,因为目前我们虽然在某些领域的弱AI系统已经能建造出来,但人类智能体系相当庞大,还有很多难题没有解决,比如在自然语言理解、知识表示、机器学习这些方面。请看一下我提出的几个图灵测试问题。第一个问题,数学专家系统或许能理解“可交换”这个法则而回答正确。第2个问题,如果被测者有儿子、父亲、女儿等家庭关系的知识表示它也可以答出来。 就算上面几个难题都解决了,但是第5个问题呢?你能让机器有想象力和创新能力吗? 当然,刁钻的拟人程序设计者可能让它作出完美的回答,但这绝对不是机器思考的结果。(再一次体现了图灵测试在判定机器思考上的局限性) 现在的答案当然是不能,我不敢说以后也不可能,但是如果未来的机器仍然象现在这样只会计算的话,它肯定是没有想象力和创新能力的。
所以我认为,只要机器还不具备想象力和创新能力,就谈不上强AI! 好久没来了,最近没写啥玩意,只有俩论文。。--------------------------------关于人和机器------------------------------
6院9队 B班 李俊宏 200306050081 2006/02/23
以前有人说过,人跟动物的区别就是聪明的动物会使用工具,而人不仅会使用更懂得制造工具。 在科技越来越发达的今天,人类制造出来的工具也越来越先进,机器就是这些先进工具的代表。 可是随着科学技术的进步,机器生产机器也变得可能,那么同样懂得制造工具的机器能和人一样吗?或者说,人本身就是一种高级的机器呢?
为了说明这个问题,让我们先来看看机器的定义: 机器是在指令的驱动下按照规定的行为方式完成任务的工具。 我认为人不是机器。 可以根据根据机器的定义以及人类的各种能力来证明上述观点:
首先、机器必须要在某种指令的驱动下才能工作,当然这种指令必须是机器可以识别的。由于机器没有创造力,我认为所有这些机器能识别的指令集必须是事先规定的。所以机器的工作动机非常明确,接到了什么指令就做什么事情,因为指令集是事先规定的,所以一台机器能完成的任务也是非常有限的。 而跟机器不同的是,人是有需求的,而且从生存到理想到自我实现,有各种层次的需求。人从事某项工作或完成某个任务的根本动机并不是来自外界的命令,并不是别人说什么就做什么,而是有自己的目的的,这个目的通常就是为了满足自身的各种层次的需求。比如人要生存下去就必须劳动,虽然人在工作当中也要接受命令,比如老板或上司的命令和要求,但其本质的动机并不是为了完成老板的命令,而是为了得到老板发的工资,是为了自己的需求。当然,这里说的需求是高层次的,为了生存,机器也需要必要的维护,但除此之外,机器再没其他高层次需求。就算如此,机器的生存需求也是为了能持续的工作,可以说机器是为了工作而生存,人是为了生存而工作。 所以从行为动机上我们可以说人和机器是不一样的。
其次、传统的机器是按照规定的程序或步骤来完成任务的。你可以说,现在的智能机器可以自己选择更为优化的算法来解决问题,比如IBM“更深的蓝”下棋战胜人类的国际象棋冠军。没错,“更深的蓝”在象棋比赛的时候确实没有人现场教他每一步怎么下,完全是它根据自己拥有的知识自行决定每一步的走棋,说明机器确实可以自己把算法进行优化,而且这种能力可以超越人类。。所以我们不能再说机器在完成任务中的每一个步骤都是人类事先安排好的。但“更深的蓝”走的每一步棋都是按照人类的象棋比赛的规则走的,绝对不可能出现犯规的现象!所以我们还是可以说机器的行为方式是事先规定好的,它不可能跳出这个规则做事,这也就从根本上决定了机器是没有创新能力的,它的创新只存在于对过程的优化。 跟机器不同的是,人是具有创新能力的。比如,人可以发明各种游戏供自己娱乐(比如象棋、篮球),可以制定并修改游戏的规则,使之更加有趣更加公平,同样,人类也可以在游戏中违反这些规则,比如打牌的时候作弊、出千……等等等等,这些都是机器不可能做到的,因为它们的行为方式是固定的。当然,如果哪天你听说某几个烧电焊的机器人自己踢起了足球,或者2个踢足球的机器人玩上了象棋,那就当我上面这番话没说过吧:) 所以从行为方式上看,人和机器也是不一样的。
再来看行为的结果,人的行为会受各种因素的影响,是非常有个性的和难一预料的,因为人有情绪有感情,比如心情好或不好,身体疲劳或兴奋,在各种状态下的表现是完全不同的。但是机器,起码就现在的机器而言,他们是没有感情、不会疲倦、不知辛苦的工具。因为他们没有影响行为内在因素(当然,个别的电路故障之类的因素不在讨论之列),只要环境一样,他们的表现几乎都是相同的。所以它们的行为缺乏个性,通常也是可以预知的。也正是由于机器行为精确高效、不知疲倦、没有高层次需求、没有内因干扰,它才能成为人类得力的助手。 从行为结果的差异上看,人和机器还是不一样的。
综上所述,我认为人绝对不是机器,更不是工具,机器只是人类制造出来的更加高级的工具而已,它再聪明再能干也只能是为人所利用的工具。 |
|
|