人工智能是否可能?计算机是否可能有“意识”?机器怎样才能更像人?
经过一些胡思乱想,我觉得有以下几点关键因素:
1、本能 更具体说是最基本的求生本能,它使得生命在遇到危险的时候“下意识”的想方设法逃脱险境,正是求生本能使生命产生逃生意识。
在电影《2001 太空漫游》中,那个比 IBM 先进一点的赫尔(HAL),不希望自己被航天员关闭,就是一种求生本能。当然,即使被关闭,也不意味着赫尔死亡,重启以后,他依然活着。只有硬件(对应于人类躯体)遭到严重损坏,才是真正的死亡。但计算机软件才是计算机意识的关键因素。不过,软件需要一定的硬件环境才能起作用,因此,如果赫尔被关闭,就和死亡无区别,除非有某种设定使他在无需外界干扰的情况下重新启动,这就使计算机的生命显得脆弱,不过这也是他的优势,重新启动以后,他相当于重生了,而且原来的“记忆”依然存在(存储设备里),后面会提到这和认知能力有关。
2、感知能力 就像正常人生来就具有五种知觉一样,计算机同样需要感知能力,他需要识别出所需的信息。正常人通常能通过其感知能力对周围进行观察,以判断情况,比如他需要从另一个人的表情发掘出特定的信息,并对这些信息作出判断,对方是愉快、还是生气,以便对情况作出反应(后面提到),虽然这种判断并不一定正确。计算机也需要重复的感知这些信息并存储起来,成为“记忆”,以便在此后从“记忆”中搜索相关的信息。比如,他需要存储生气的表情、需要存储某种物品的性状,以在将来对新遇上的物品进行评判。
计算机通过感知能力获得“输入”。
3、表达能力 生命需要能够表达自己的需要,不管通过什么方式。比如不会说话的小孩子肚子饿的时候会哭泣,因此计算机也需要在必要的时候表达自己,比如,在忙于运算的时候使用沙漏形状的鼠标符号告知用户需要等待。普通的计算机,如果他感到不高兴(假设他有这个情绪),唯一的表达方式就是在屏幕上给用户一些信息,智能的机器人,则可以使用类似人类的动作甚至表情来表达。当然,我们不希望出现像“终结者”那样的表达方式,这是另外一个问题了。
计算机通过表达能力提供“输出”。
4、认知能力 我认为,刚出生的孩子,是什么都不知道的。但人类有在信息中发现“模式”的能力,通过总结这些模式,形成科学,人类才能获取知识。
我外甥小时候,第一次给他喂粥,我就听姐夫说过一句玩笑话:把一碗粥放在他面前,他饿死也不会知道去吃。我一直是赞同这句话的,我觉得人的知识都是经验积累起来的。就比如吃饭这么简单的事情,就是在很多次的重复之后“记住”的。
又比如电影《银翼杀手》中的人造人,如果不输入记忆,他们即便有求生本能,因为记忆是空白的,我想他们不知道摄入能量来延续自己的生命。也是由于给瑞秋输入的记忆塑造了她,她的性格和情感经验是因为输入的记忆形成的。
如果计算机能从自己存储的信息中发现模式,进而总结成为知识,那计算机会在学习中不断进步。如果有程序员设计出了会学习的程序,那他就是计算机智能的“上帝”,电影《黑客帝国》中的建筑师。
见过一个讨论人工智能的问题,有人说计算机无法理解“无限”的概念。但我想,人类理解“无限”的概念了么?有多少人不能接受
1=
0.999...。在“无限”被数学明确定义之前,我们还不能判断计算机能否理解“无限”。
最后,开个玩笑,计算机要和人相似还需要“偏见”。