我们经常可以看到或听到一些这样的报道:用计算机又实现了对什么什么过程的控制;用计算机驾驶飞机、跟踪导弹、监测卫星;用计算机给学生上课、给病人看病、与棋手下棋;用计算机辅助设计、辅助制造;用计算机辅助决策等等。计算机家族里的机器人还可以代替人类去干那些危险的、不适合人类干的活,到那些危险的、人类不能去的地方去探险。如此看来,计算机既聪明又勇敢,什么都行,什么都会,具有超人的智慧和力量。况且,在计算机技术飞速发展的今天,几乎天天有新东西出现;天天有更先进的计算机软、硬件新产品问世。照此发展下去,有一天,计算机的智力不是要超过人的智力了吗?为了找到这个问题的答案,让我们先来看看计算机的智力是从哪里来的。
实际上,一台只有硬设备的计算机,在给它配备上程序以前,只不过是一个聪明的傻瓜:反应灵敏,却不会动“脑筋”,什么也不会干。当人们想要用它干什么事时,必须把要它干的每一个极微小的步骤用编程序的方法告诉计算机,用编好的程序教给它干什么,应该怎么干。如果编程序的人稍微疏忽,忘记把某一个微小的细节编在程序里告诉它,它就会犯错误。因为计算机决没有能力主动发挥,去做人们没有教它做的事。比如说一个会走路的机器人。给它编制一个向前走20米的程序,它便严守向前走20米的命令。如果它站在一条不足20米的走廊上,即使撞了墙,它也会拼命向前走,决不会“想”到提前拐弯或停下来。只是在人们给它装上感知撞墙的传感器,并编好程序告诉它:在接到传感器撞到墙上的报告后立即拐弯。这时,它才具有撞墙以后拐弯的能力。这是计算机“笨”的一面。另一方面,由于计算机具有极高的反应速度,同时又有足够大的内存容量,还有更大的外存作为补充,它可以记忆大量信息,又可以在需要时快速反应。当人们给它装备上各种专家系统程序包时,它便成了这些方面的专家。每一种专家系统都是许多人智慧的结晶,系统里包括许多历史的经验和数据。当系统运行时,计算机凭借它的快速,迅速作出判断。它的记忆能力是人所不及的。记忆力再好的人也有记错和遗忘的时候,而计算机绝对准确无误。当这个专家系统是对抗系统时(比如下棋、打桥牌等),由于系统集多人的智慧而成,所以一个人往往不是它的对手。从这一点上说,计算机比人要“聪明”。况且它还可以装备不止一种专家系统;而一个人的精力有限,不可能样样都精通。因此,计算机又显得比人有“学问”。但这里所说的人,都是指某一特定的个人。归根到底,计算机的一切程序都是人编制的,因此它的一切聪明和学问都是人赋予的,是人类总结了自身的经验让计算机记住,并把自己的思维方式和思想方法教给计算机,让它也这样地来思考。所以,计算机的“智力”永远不会超过人类的智力。人类所具有的思维方式,它也不会有。