“计算机是什么?”这个问题为什么值得闲话一把?因为知道计算机是什么,可以让我们回答更多问题。比如,它能不能做什么:能不能用来给核导弹导航?它该不该做什么:该不该用来决定核导弹的发射?再比如,所谓“人工智能”究竟是想要干什么?要造出具有人类般心灵的电脑究竟有没有可能?
俺觉得“计算机是什么?”这个问题,可以有个挺简单的基本答案:计算机大体上就是
自动的有意义人造物。请注意:俺这个说法不是要给计算机下定义,而是在人类制造各种东东的历史上,给计算机找个位置。
“人造物”没什么需要说明的。
先界定一下“有意义”吧。这里所谓“有意义”是说某个东西能表征、能指示、具有哲学里面所说的“意向性”──某个东西指向或者关涉某个(别的)东西的那种性质,比如人可以想事情,书可以记载历史,集结号可以召唤队伍,GPS可以指出你现在的位置等等。
就有意义的人造物而言,历史上人们是先发明了
静态的文字、符号和图画等等。这些今天稀松平常的东西,在历史上的发明可是惊天动地的大事。而且,柏拉图当年就看到文字这个东东,因为是静态的,虽然有意义,但是却可以不过脑子,不像嘴巴说话那样必须有个人在那里,可以让别人随时把说的事情问得更清楚;然后,老柏就很苦恼很担心,觉得文字这种玩意儿就跟药一样,“是药三分毒”,没有人在后面把握文字的意义或者说“药性”,它很容易就迷糊了我们的心灵。
后来,又逐渐有了不那么静态的有意义人造物,比如具有活动部件的算盘、打字机,可以让人们通过移动活动部件来计算和书写。但是因为这些东东不能自动运行,也还是跟文字、符号和图画等等一起属于
被动的有意义人造物。
当然,在计算机出现之前,也有过各种自动人造物的发明,比如水车磨坊,比如火车头,甚至传说中的木牛流马等等。不过,因为这些系统及其活动不是为了表征什么,不具有“意向性”,所以并不属于咱们考虑的“有意义人造物”。
相比之下,计算机的不同就比较明显了:它不光是自动的,而且它那些自动的活动是有意义的,或者说它的自动运行通常是有意义的变换。比如,你去提款机里取500元,银行的计算机就会自动做一把减法操作,其意义就是说你的存款又少那么多。
当然,现代的数字电子计算机并不是最早的自动的有意义人造物。比如中国古时候的指南车,上面有个胳膊,车子走动的时候,胳膊会相对于车头的方向转来转去,但总是指向南方;再比如钟表,滴滴嗒嗒之间告诉我们几点了。这些自动的有意义人造物严格说来算不算计算机,关系不大。重要的是它们跟计算机有个很相似的地方,这就是在自动运行中如何保证系统的意义。比如要造出指南车,必须要把车子的运动跟木头胳膊的相对转动恰当地协调起来,以保证胳膊指向南方;而要造出(机械)钟表,就必须要恰当地安排弹簧齿轮机构,以保证指针的位置变化和时间的流逝同步。而现代的计算机则事关在更一般性的自动变化中如何保持、利用甚至发现和生成各种意义关系。(这个一般性当然和编程序有关系。此处按下不表,以后再说。)
走到(一般性的)自动的有意义系统这一步,不是说历史就到头了。别忘了这世界上还有
自主的有意义系统,就是所谓“人”。这里自动和自主的区别,不是三宿两宿可以说得清楚的;大体上,就是人是要对自己的有意义活动负责的,因为人(在相当的程度上)是自己的有意义活动的作者──有那么一点柏拉图当年的意思吧。比如,我说“天上有个什么亮的东西在飞”,那恐怕是在说:我看不出来是什么东西,要不你也帮我看看;如果我说“天上有个飞碟!”,那就是在说:我(可能错误地)认定了那个飞的东西是什么;而如果我说“我刚才看见超人飞过去了!”,那你就要怀疑我是不是有点分不清幻想和现实了。而如果在你取了500块出来之后,银行的计算机告诉你:你的存款从1万变成了1千,那么你恐怕会赶紧去找银行里的人,而不是去教训计算机说“喂,你搞错了!”,或者去修理它──除非你恰好是银行里管理计算机的那位。
计算机可以有好有坏,可以算对算错,可以被调试修理,但是最终却并不对自己的那些有意义的状态和变化负责。为什么?因为它们还不能自主。那么,
有没有可能造出自主的有意义人造物呢?这个咱们还不清楚。
所以,我们就可以给计算机历史位置了:作为
自动的有意义人造物,它一方面
超越了被动(静态的文字也好,有活动部件的算盘也好),另一方面又
尚不能自主。计算机的发明,可以说是从被动到自动,而如何从自动进到自主,这可以说就是
瞄准电脑人心的人工智能的问题吧。
https://m.sciencenet.cn/blog-453866-354946.html
上一篇:
新时代的《钢铁是怎样炼成的》──评《遇见未知的自己:都市身心灵修行课》下一篇:
世界是连续的,还是离散的?乐高篇