首先说明我的观点:机器是可以有自我意识的,这是基于技术的考虑而非哲学和伦理.但无节制的利用机器解决问题是不好的.具有自我意识的机器人不一定会带来那种人机对战的危机,但是可能会引起社会秩序的混乱.
其实我并不想写这么一篇文章,只是偶然看到一篇论文,论文的观点是机器不可能具有自我意识,但是论文从始至终没有给出有效的证明(关于这方面的讨论也很少有严密的证明).我的数学和哲学,计算机等基础不是很好.而且我的观点可能早就有人提过,在某本书中我就见过对这个问题的深入讨论(但尚未到达具体实现的技术深度).
我们对机器存在着偏见,正是这种偏见和大部分人对自我意识的不了解让我们认为机器是不可能有自我意识的.我个人认为程序员的工作就是对现实问题给出确定的算法,并根据编程语言的语法规则写出具体的代码.其实只是一个规则的游戏.一切都按照一个相对于现实中的吃饭等事件相当确定的规则进行.其实如果深入的话就要涉及现代物理的思想.例如我写过的一个程序fic_simp,程序并不知道所处理的化合物的"真正意义",它真正所处理的只是字符串.而人的思维就不是这样,人首先会"联想"到和它相关的内容.或者说,人们以一种更"直观"的方式思考.这种"直观"是因为人的自身特点造成的.比如人习惯整体思考,把相似的内容作为整体,而这在程序上都是可以实现的.
人有着自身的特点.人无论如何高级也是生物.这点很容易被忽视.很多问题的根源就是这点.人是按遗传法则进化来的,是为了适应生存的环境产生的.而机器是由人为了自身的单一目的制造的.长期的进化让人有了相当精细的结构和强大的思维能力.而目前的机器尚不能进行自我进化.而且不要忽视人类成长的历史,人是一种群居的动物,互相之间分享前人的经验,经过数千年的发展才有了今天的科技.而目前普通用户使用的电脑还不能进行自我学习,虽然这在程序上是可以做到的.不依赖人类直接赋予经验给予同等待遇它们如何超过人类?即使超过,也不过是人把某种事件的规则以机器码的形式交给计算机处理.也就是说,是我们不让机器学习,而不是它不能学习.这对机器是相当不公平的.
人类从出生成熟要经过相当长的时间,通常要近二十年.而我想目前还没有一台有学习能力的电脑生存了这么长时间.人们由于自身思维方式的原因往往忽视了这点.这对普通人来说没有什么.但如果要从技术的角度看的话就不能忽视了.人一般是很忘本的.人的记事从三四岁开始,我个人认为之前人一直在学习一些生存的基本法则,不断了解外界和自己的身体.即使成年后这种学习仍然在继续.人从出生到衰老的睡眠时间是不断减少的,正是因为初期缺少经验,需要学习更多的内容.这里是指一种广义的学习.例如婴儿注视着人脸,这也是一种学习,他在分析人脸和其它物体的不同,在了解这个物体的特征.自我意识就是在学习中产生的.出生后几个月后出现(几个月后婴儿才能区分自己身体和外界).自我意识的大致可以定义是区分自己的身体和外界的不同,这对机器也是可以实现的.只要经过一段时间的学习,它终究会发现有些东西是它可以控制的,这里的关键是视力,而听力对人之间的交往等信息的获取也很重要.而目前的电脑还没有对摄像头和听筒的"自主权".
到了这里差不多可以结束了.再深入就是对人类情感,情绪,思维的分析和计算机程序实现以及硬件的问题了.这个我不想写,尤其是对人类情感的分析,这是可以摧毁一个人的心理的工作.一些规则,我们即使知道也无法改变.即使能改变也不该改变.因为我们还是生物,还有着自己的生存法则.
最后,即使实现了,以目前基于集成电路的计算机的运行速度,思维能力可能还不及人.因为它太高级了.从汇编到规范化的面向过程的C语言,到面向对象的c++,效率越来越低(当然编译器优化可以在一定程度上弥补这种缺陷).这是一个必然的规律.现代科技工作者的工作,包括思维工作也是机械的.也就是说用机器或者可以做得更好.他们没有记忆容量的限制,没有吃喝等问题.但要拥有大量的经验,而这些经验依靠直接赋予或者分析也是可以的,比如某些工具程序,由于其专业性效率比较高.而现在也有不少人在研究语言的分析.如果让有意识的电脑处理速度可能反而更低,但是它可以以更接近人的思维思考.虽然向接近人的思维方式发展有利于直观化操作,从长远看这种发展也有其他的问题.而且技术无节制的发展让人自己忘记了自己应该干什么,生产效率的提高并没有让人们生活的更幸福.总的留点事给人做,人还是生物,总要活动下筋骨.而且整天闲着也只能考虑些无聊的问题.
至于实现后的伦理问题等我就不讨论了.就此end.
200字以内,仅用于支线交流,主线讨论请采用回复功能。