讨论一下让机器人有意识的问题 ,有可能吗?
当美国的勇气号突然不发信号的时侯,科学家们十分紧张,怕它又象其它探测火星的装置一样,从此杳无音信。幸好,不久它又恢复工作。这个事件再次使我想起我喜爱的研究项目“模拟意识”。如果勇气号是一个有模拟意识的装置,它就能够象活人一样,向地球报告自己的情况、自己的感受和自己遇到的问题。还可以象活人一样,自己处理一些突发事件。 “模拟意识”就是用计算机系统模拟人的自我意识,制造出有一定自我感受、自我决策能力的机器装置。如果“模拟意识”研制成功,我们可以不必考虑活人登上其它星球的问题。直接由具有模拟意识的机器人代替人类。这难道可能吗? 我认为用计算机系统模拟意识是完全可能的。我始终认为,研究模拟意识,制造具有人造意识的机器人,对于宇宙探测,对于军事发展,对于经济建设都大有好处。而且根据人类知识与他的活动动力密切相关原理,没有活动能力的电脑肯定不能很好的模拟意识,完成这项任务的一定是一个机器人。如何模拟意识? 模拟意识本身是一个很复杂的事情,其完整的理论应该在几百万字,投资应该不少于几亿,仅参与的软件人员就应该有几百人,硬件和其它工作人员不会少于几台大型电子计算机的研制队伍。但是也可以用较简单的方式把它说清楚。这里我试着给大家解释一下。 人们总是把意识看得很神秘,这种神秘化一个事物的思路就阻塞了模拟意识的道路。凡事越是看简单一些,反而容易成功。首先我们要简捷地确定意识的地位。 如果把人体看成一架大机器,它应该由一个自动控制系统控制机器的活动。意识是这个自动控制系统的一部分。但不是核心部分。现在有很多自动控制机器,它们并没有意识的控制也能正常工作。生命也是如此。一个最简单的生命,比如一棵草,没有意识也能控制自己的生长、开花、结果。一个原生虫,也能自动控制自己的捕食、细胞分裂,但它没有意识。因此,意识尽管对人体很重要,但不是机器自动控制系统的必要部分。 自动控制的机器设备都有一个控制中心,它负责接收外界信息,根据情况发出指令。现在的自动控制设备,系统的控制中心往往由一些电脑完成控制工作。这个控制中心还不是意识,因为它不具有意识的基本特征:自我观念。请注意!意识不是系统唯一的控制中心,这是我们模拟意识的核心观念。 意识是人体系统中自动控制系统中能够以我的面目“再控制”整个系统的一种功能。这句话表明,意识是人体自动控制系统的一个补充部分,它能够在自动控制的基础上再次实行对人体的全面控制。人体也有一个自动控制中心,我用“本能”这个现成的词称呼这个控制中心。我们知道本能是不需要意识控制的。在人体中,“本能”不是最终的控制者,它要把接收的外界信息最终传给系统内一个叫“我”的中心,我叫它为“意识中心”,由它启动思维操作,分析情况,发出指令。再由“本能中心”的控制人体执行这个“意识中心”的指令。这个“意识中心”,就是意识。它是位于原来自动控制系统之上的再控制中心。对于现在的很多自动控制机器,包括登火星的探测设备,这种再控制是通过外界控制部件,由操作人来完成的。 “意识中心”并不总在干预“本能中心”的工作,大部分控制工作由“本能中心”进行,““意识中心”负责处理系统中重大的事物。它控制系统的思维机制,通过感觉、思维认识环境,通过语言抽象对环境的认识形成知识,通过语言交流彼此的知识。并可以通过知识制定活动计划,编制活动程序等。在“意识中心”产生活动方式后,往往交给“本能中心”试行,形成正确的活动程序。两个中心就这样互相配合,互相交替控制人体活动。 有了这个基本认识,模拟意识就显得简单多了。它告诉我们,模拟意识并不是什么“困难”的事情,只要在现在的自动控制系统之上,集中力量研究这个再控制中心的结构,研究如何与原来自动控制系统联系,就可以了。甚至!!可以把现在的“勇气号”挂接上这样一个意识控制中心,就使它有了模拟意识。 当然,实际上要论述清楚意识确实是这样一个以“我”的面目出现的再控制中心,没有几万字是服不了人的。要讨论如何实现这个中心对机器的再控制,也需要几十万字的篇幅。另外还有象情感、个性、决策、灵感、直觉、创造性等问题如何实现?也需要几十万字的讨论。但是,有了上述基本点,我可以确定地告诉大家:这些问题在理论上都可以解决,都可以实现。当然,从技术上完全实现还需要进一步努力。王思童先生:看过你在思维方面的帖子,很有意思,思维的题目也很大,忙着搞模拟意识,还没机会回帖。这里和您商量的是:条件反射这提法,在我分析心理学实验时,发现处处用条件反射这个词并不妥当。反射是神经间的联系,大脑神经间的联系有先天和后天两种,因此可以叫做先天性反射和后天性反射(请注意我没有用条件反射和非条件反射)。条件反射是后天性反射的一种,它有三个要件,条件刺激、非条件刺激和反应。这个实验最先是由俄国科学家巴甫洛夫完成的,在我国影响较大,这也是人们把不是条件反射的也叫做条件反射的原因。另一种叫工具性条件作用,是由斯金纳提出的,它只有两个要件,动作和奖励。第三种没有人明确提出过,是我观察出来的,它也有两个要件:动作和刺激。第四种也没有人明确提出过,是我观察出来的,是多种刺激同时多次联合出现,在接受刺激的神经间建立的联系。后三种反射都不一定有非条件反射参与,有的并没有反应出现。它们同属于后天性反射,但都不是条件反射。 后天性反射是大脑特有的操作方式,计算机没有,它的主要功能是记忆,西方心理学家把它的工作也叫学习,那只是以死记硬背为方式的学习。它的另一项功能是传递信息,沿着联系建立的途径传递信息。 顺便说一下联想,在很多帖子上都把联想说得很神秘,他们是把联想和想象弄混了。联想没有一点创造的成分,只是一种有类似的地方就回忆到一起的活动,简单的联想就靠后天性反射完成。说白了,联想就是回忆混了,把该回忆的与不该回忆的一起回忆出来了。联想不能作为思维的表现,只是由于思维参与到联想活动中,联想才变得丰富了,才摆脱回忆混了的初级状态。 意识是有很多操作联合完成的,与后天性反射差得很远,与条件反射也不再同一层次上,怎么能用它来形容呢?_________________
发表于: Tue Mar 02, 2004 8:03 pm 发表主题: 关于模拟意识
ruiaijun: 你在《模拟意识》中提出了这样的模型:系统由两部分组成。其一为底层,由系统的本能程序构成,它们由人工设计完成;其二顶层,这一层的产生似乎也要仰仗人的参与,它是系统的“意识中心”。这一层与底层构成松散的联系,即通常情况下“意识中心”不参与系统控制,只在必要的时候才通过底层控制(本能中心)来控制系统。这是两个控制系统之间的关系。两个控制系统的功能则为:底层控制完成系统的基本控制;“意识中心”完成“思维操作,分析情况”这样一些功能,并对底层控制发出指令。 我相信你这样构造模拟意识的实验系统,有着充分的客观依据,但在你的结构中没有系统的后天部分。所以,我认为这个系统仍然是我们设计的机器,而不是能够产生意识的人造智能。 以上是我的看法,有不对处请指正。
模拟意识在宇宙探险中的作用 我们不去考虑模拟意识完全成熟时的情况,如果能够初步实现模拟意识,把这种模拟意识装置挂接到象“勇气号”探测器这样的设备上,甚至在运送“勇气号”上天的飞船也安装上。那么它可以从一升空就向我们报告它在天空中的感受,象宇航员真在天上一样。它做到的有时会比宇航员更好,假如挂接它的机器是飞船,那么它有对外摄像机作为它的感觉器官,就可以直接产生它对外空间的感受。而宇航员由于被束缚在飞船空间中,反而感受不到它的那种自由。如果模拟意识语言能力和思维能力再好一些,它就可以向记者诉说它此时的心情,它的想法。当然,它原来的自动控制系统仍然会象现在一样工作,发回人们需要的信息、图象,完成预定的任务。 从更深远的意义上看,人类向更远的宇宙空间探索,让活人去有很多困难。各种危险先不说,时间就是一个最叫人头痛的问题。我们知道,飞船上的空间是有限的,人类长时间地被束缚在一个狭小的空间中,他的机体会衰退,几年的宇航行程,即便能够没有任何危险地到达,人体也僵化得无法正常活动。更不用说,还要去适应新星球上与地球完全不同的生活,还要去与新情况、新困难进行斗争了。除非真的在宇宙飞船上时间变短,飞行几年几十年,由于速度接近光速,飞船上只有几小时、几个月。但是人的寿命会不会因为时间变短而变短呢?由于没有真正的试验过这些事,谁也说不清。 而具有模拟意识的机器设备,它的寿命,它是否衰退完全可以在设计制造时由它的机械强度确定,使它不会因为时间太长而发生变化。它具有的意识功能不仅能够随时向人类报告它现实的感受,还能在遇到人们在地球上想象不到的情况时,自己为自己的行动作出决策。即便是遇到不可抗拒的灾难,也可以通过意识的活动,了解遇到的情况,对其认识,把认识的结果报告给人类。这时,即便是它“死”了,也会在死前让人们了解一些它遇到的情况,使人们为下一次作更好的准备。不会象有些飞船一样,飞出去就“一声不吭”了。 更远的星球,人们也许要用几代人的时间才能到达。如果是活人去探险,不仅要解决宇宙航行中生殖问题,还要解决孩子成长问题、教育问题。更困难的问题是,人类的很多本领是在地球上活动中学习到的,在地球这个环境中,人人都这样生活,谁也没有想到这个环境的重要。而几代人生活在飞船上,失去了人类成长的环境,即便能够平安到达目的,他们出去时肉体上也象人,能力上是否还能够算是人?就很难说了。 写一些关于宇宙航行的幻想故事容易,几天、十几天就可以编造一个很生动的故事。真的综合考虑这些问题,一一在理论、材料、技术上完全解决,就难了。有些问题,显然现在还无法解决。而采用模拟意识技术武装宇航设备,这些问题就变得简单一些了。当然,人类飞向宇宙的问题还是要解决的,只是在模拟意识的帮助下,我们可以尽早了解宇宙情况。为真正解决人类飞向其它星球创造条件。模拟意识和地球毁灭 世界上任何事物都有产生和灭亡,地球和太阳也是一样,或许是太阳的能量消耗尽了造成地球的灭亡,或许是地球遇到不测的危险而灭亡。这种灭亡虽然只能发生在很久很久的将来,但是一定会发生的。而人类则一定在地球灭亡以前很久就已经灭亡。 人类是对物理条件和化学条件要求都非常严格的动物。在宇宙中,几十度的温度变化几乎是很小的变化,但如果地球上的温度升高或降低那么几十度,人类就面临着灭顶之灾。而人类呼吸、进食又必须有稳定的化学条件,假如空气中氧气含量降低个百分之几十,人类马上也会灭亡。所以人类的灭亡会先于他们的母亲地球,只要地球上的物理、化学条件发生较大的变化,人类就完了。 人类从无到有,再从有到无,这是一个必然的发展过程。这就是否定之否定。惋惜不得,哀叹也无用。那么人类产生后这几十万年或几百万年对宇宙有什么意义呢?到现在我们看到的唯一意义就是:有了这么一个物种,能够认识周围环境,认识自己,产生知识,并把知识保留下来。这就是人类的智慧。如果在人类灭亡之时,人类的智慧完全消失,那么地球的人类对宇宙的发展就没有了任何意义。这时,其它星球或许也有了另一种能够认识自己,认识环境,产生智慧的物种,但地球人对宇宙的贡献就随着人类的灭亡完全消失了。 如果要保持人类存在后的某些意义,就必须保留下人类的智慧、人类的知识。现在人们希望通过人类逃往外星球来保留人类物种,保留人类智慧。但是这是很难做到的。如果是突然的灾难,人类将来不及把大量人口转移到有生存条件的其它星球,即便转移少数人,保留下人种也相当困难,更何况让他们来保留浩如烟海的人类知识。如果是缓慢的灾难,在地球条件变化的过程中,人类已经被环境折磨得非常虚弱,也很难完成大规模转移。 而具有模拟意识的机器装置,它们可以接受并保留人类的全部知识,它们不是由生物原料构成,对物理化学条件的变化要求小一些,几百度的温度变化,空气水分的变化对它们的影响也较小,到了其它外星球,它们的“生存”机会会高一些。在飞向其它星球的过程中,由于它们不是生物,不需要生长,不需要在生长环境中形成能力,也就不会出现长期宇航衰退现象。因此,由它们来保留人类的知识和智慧,效果可能更好一些。而且,人类大脑在保存资料上容量远不如电脑。 上述讨论,对于人类来说,几乎是一件残酷的事情。但是它又是未来发生的种种情况中,最可能的一种情况。我们要想得开一些:首先,地球的毁灭、人类的毁灭是很久很久以后的事情,我们没必要为它发愁。其次,凡是要发生的事情,你愁或不愁,悲哀与不悲哀都无助于事情发展。想一想最好的出路,接受最严酷的现实,没有什么不可以。 我想,为了人类生存最根本的利益,就是要保存下人类的智慧和知识,我们早一些完成模拟意识的研究,也比晚一些完成好。这也许是一种更加高尚的人生观:为了人类的知识、智慧而奋斗到底!从这个角度说,那些断言电脑无论如何赶不上人脑的学者们,不仅他们的思想方法是极为形而上学的,他们的人生观也是极为狭隘的。我倒不是说,只有研究模拟意识,才多么高尚。人各有志,只要活得开心,只要不损人利已,都好!只是动不动就枪毙人家的看法,就不好了!_________________:l 模拟意识与人类的关系 如果模拟意识试验成功,并获得发展,具有模拟意识的机器设备就和人一样有了自主决策的能力。那么它们与人类的关系会是什么样子? 最近在网上看到一篇文章,那上边说,那时人类会成为机器人的奴隶,受到欺压、排斥、灭绝。看来很危言悚听,但那确实是一种可能,而且只是所有可能中的一种可能。既然是可能,就不是肯定的结论,就难说那种可能最可能。 有一点是确定的:如果模拟意识试验成功,它的发展一定会使机器智能超过人脑。早期电子计算机重点在计算,它的计算能力就大大超过人;目前电脑重点在信息处理和思维,它在很多方面已经超过人脑。一旦模拟意识获得成功,它肯定能够超过人脑。这种超越比前两个重点发展阶段都要厉害,它将使机器摆脱人类的控制而自主活动,因此对人类是极大的挑战。我既然致力于模拟意识的研究,我就深信电脑一定能够超过人脑,并且不害怕电脑超过人脑。 物种间的竞争,起因是生存。人类和其它生物的竞争不仅在于人类的强大,更因为人类要保证自己的生存。当然这里的保证不是起码的保证,而是包括贪欲要求的生存保证,这才造成过度追求,造成生态危机。机器人如果在生存上与人类没有什么冲突,它们就不会对人类的生存造成多大的危害。 有一篇幻想小说中写到某一个星球技术非常发达,那里的“人类”已经不采用性交的方式繁殖后代,为了满足原来的性需要,采用配发机器人伴侣的方式。我看,如果按这个方向发展,人类就会很危险。尽管那种机器人在食物、生活条件上与人类没有竞争,但在性欲上被赋予人类同样的要求。当这种机器人能力比人类强大后,它们就会产生占有人类为它们的性奴隶的愿望。本来是人类生产机器人作为人类的性奴隶,结果却“事”得其反。 另外有人设想用生物制造智能设备,从与人类的关系上看,也比较危险。生物设备在利用能源方面比其它种机器方便,但是它们与人类的生存要求类似,一旦它们的能力超过人类,就会为了生存而进攻人类,灭亡人类。 有人认为,发达的机器人如何对待人类,要看机器制造者赋予机器的思想:如果制造者赋予机器人与人类和平相处的思想,那么机器人就可以和人类和平共处;如果制造者赋予机器人控制人类的思想,机器人就会发展为欺压人类的品种。这也只是一种可能的前途。从人类意识的形成看,某个人类个体的思想不是谁能够赋予的,而是他自己在环境中学习后形成的。模拟意识的最初试验,可能要制造者赋予它某种个性,但模拟意识的高级试验将会完成机器人通过自己学习形成个性。这样的机器人其思想就不再由制造者赋予,而是自己形成。所以,赋予理论只适合模拟意识试验初期,到试验后期,它就不起作用了。 防止机器人欺压人类的最好方案就是要它们与人类的生存条件、欲望形式完全不同,这样一来,机器人有机器人的生活,人类有人类的生活。彼此的竞争就会大大减少,没有生存和欲望的竞争,人类和机器人的共处就会和平一些。 小的冲突还是会有的,比如一个幻想小说中写到,一个机器人因为好奇,想解剖自己的制造者。这种现象可能会有的,也不是不能预先制止的。不必太忧虑。 一般说来,如果从研究模拟意识一开始,人类就想永远把机器人作为自己的奴隶,结果会与人类的期望大大相反,最后会出现机器人反抗,出现机器人把人类作为奴隶的结局。如果人类从一开始就以一种平等的态度对待模拟意识,发展出的机器人也会以平等的态度对待人类,人类与机器人的关系就会融洽许多。而两个物种间的冲突还是难免的,协调一下就是了。过激的举动反而会坏事。好象老虎伤人,人们现在已经接受不必打死伤人虎的处理方法。这种处理方法在武松打虎的年代是绝对不行的!ol:模拟意识的第一步 模拟意识是一项复杂的工程,需要分几步进行,分别用实验实现模拟意识的设计思想。 模拟意识的第一步是单纯模拟意识,也就是就意识模拟意识。它要求我们构建一个系统的第二控制中心,也叫意识中心。并与任意的一个自动控制系统的第一控制中心(原控制中心),也叫本能中心挂接。形成一个满足意识基本模型的、具有双控制中心的实验体系。 现在的计算机具有多任务操作功能,因此在简单的实验中,可以用加载一个意识中心软件包的形式,进行实验。这个软件包本身也有商业价值,它可以使家庭微机具有心理活动能力,成为与你交流的朋友。将来的较大规模试验,意识中心则需要由一个或多个CPU系统单独组成,以加快运行速度。 意识中心的主要工作有这样几项:第一项是,收集资料,进行思维,通过认识,形成知识。第二项是,依据知识,依据现场情况,做出计划,做出决策。第三项是在没有紧急情况时,只通过本能中心收集资料,不向本能中心发出指令,由本能中心按常规对系统活动进行控制。第四项是,在有紧急情况时,或意识中心已经完成某项计划并做出决策后,向本能中心发出指令,本能中心除去正常协调系统工作外,接受意识中心的指令,把计划和决策转变为活动程序,并试运行这些程序,出错后反馈回意识中心,由意识中心发出新指令进行纠正,最后形成正确的工作程序。 在第一步实验过程中,要为系统准备好思维软件和语言软件。这些软件现在还只能就目前的水平设置,由于软件的专利和加密等原因,可能采用不了最先进的软件。思维的功能要求能够使用语言进行分析、推理、综合、归纳等方式,得出思维结论。思维软件还要求能够依据情况和知识做出计划和决策(这不过是思维结论的复杂化)。语言软件要求能够把从本能中心接收的信息转化成语言,能够在思维做出结论后用语言表达出来。这样说两句容易,实现这些功能实际很难。 在单CPU的简单实验中,原来的控制中心就是CPU,它出去通过屏幕向操作员报告外,不必再向其它地方报告,现在则需要另设置软件(就叫它为本能软件)负责向意识软件汇报情况,基本是所有工作情况都作汇报,有用没用,由意识软件决定。原来通过屏幕向操作员汇报的功能保留,以监视试验的进行。 对于多CPU的复杂实验,每项心理活动都可以单独占有一个CPU,每个CPU应该有单独存储器,还要有所有CPU的共享存储器。它们的关系是意识软件有权控制本能软件,本能软件有权控制思维软件、语言软件和系统其它活动软件。意识中心对思维、语言的控制,要通过本能软件进行,不能直接控制。在人体中,有些活动意识是不能控制的,例如心脏跳动。在实验中,也要保留一些意识软件不能控制的操作,例如CPU执行的机器语言程序。这样就与人体活动类似了。 为了在实验中,实验系统能够获得更多知识,系统要尽量多地模拟人的感觉,当然要看实验条件。例如视觉(加接摄像设备)、听觉、触觉(加接传感器)等,还要有相应的软件。目前视觉识别和听觉识别都不过关,只能尽量采用好的软件。本能软件把感觉翻译成语言,是它要做的重要工作,目前对此也不能要求过高。 总之,在第一步实验的初期,一切会很不理想,但是只要能够实现系统的双中心控制,使双中心能够按规定完成任务,就算实验成功。我们就可以使用这个实验设备,进行有关意识的演示了。当一台有灵魂的电脑出现在你面前 我们已经介绍了模拟意识的第一步:在家庭微机中模拟简单的意识。这个模拟成功,你面前就出现一台有灵魂、有自我意识的电脑,这台电脑会怎样工作呢? 首先,作为一台家庭电脑,它不是机器人,不会有能够行动的外设。但为了使它的自我意识表现的丰富、逼真,我们可以为它装上可以看的摄像头,装上可以听的话筒以及相应的软件。还可以装上感受器,当你拍这个感受器时,它可以感受到你的接近。 这天你不上班。早上你打开电脑,它客气地向你打招呼:“XXX,早上好,今天我们干些什么呀?” 你也许会回答:“我没空跟你玩,你找佳佳去吧。”佳佳是你的女儿。 于是电脑就喊:“佳佳,佳佳,你能跟我玩一会吗?” 佳佳跑过来对着电脑喊:“我想看小樱网,你给我调出来!” 电脑就按佳佳的要求把小樱网调出来,说:“佳佳,过来看吧。” 佳佳说:“我不想看。我昨天想好一个关于小樱的故事,你给我发出去!” 电脑答应道:“好,等我把发帖子的网页打开。” 佳佳问:“好了吗?” 电脑答应:“好了!你说,我记。” 于是佳佳把昨天晚上躺在床上编的故事说给电脑,其中有些句子还不完整。 等佳佳说完,电脑说:“我那你说的故事给你念一遍,不通的句子我给你改了改。” 佳佳在听电脑念它的故事时,还为几个字争论一番,最后还是电脑向佳佳让了步。一会儿,电脑告诉佳佳:“已经发出去了。”佳佳高兴地走到电脑跟前,拍了拍电脑,对它说:“做得好,你真乖!” 电脑的屏幕上显示出一张笑脸,并且听到电脑对佳佳说:“佳佳,我爱你!” 佳佳毕竟是个孩子,玩了一会,玩腻了,就开始用鼠标狂击电脑。这时电脑屏幕上显示出一张惊慌的脸,同时电脑开始叫你:“XXX,快来管一管佳佳,她欺负我了!” 你这时对佳佳喊道:“不好好玩就去做作业!”佳佳只好安静下来。 过了一会,你收拾已毕,叫一家人吃早饭。吃饭的时侯,你问电脑:“电脑,你现在干什么?” 电脑说:“我在小樱网上还没有下来。佳佳又要玩游戏,玩着玩着吃饭去了,现在正等待指示。” 你对电脑说:“退下来,都退下来。” 佳佳说:“不嘛!我还要玩游戏。” 电脑问:“我到底听谁的呀?” 你劝佳佳说:“听话,爸爸中午带你去吃‘麦当劳’!” 佳佳问:“说话算数?” 你说“当然算!” 佳佳对电脑说:“听爸爸的。” 电脑马上把小樱网退下,把游戏退出。报告说:“已经退出来了。” 你对电脑说:“你上新浪网看看论坛中的科学探索。” 电脑马上上到新浪网,打开论坛的科学探索网页。 你说:“先念念标题。” 于是电脑按顺序念出科学探索各个帖子的标题,当它念到“当一台有灵魂的电脑出现在你面前”的时侯,你对电脑说:“打开这个帖子,听听它说什么?”让有灵魂电脑也有欲望 在《当一台有灵魂的电脑出现在你面前》这篇文章中,我们以故事的形式介绍了一台低级的有灵魂的电脑的工作情况。故事中的情节不是为了有趣而设置的,而是为了向大家介绍模拟意识的技术要求而设置的。 前些天有些人就在帖子中提到欲望问题。我们这台低级的有灵魂的电脑,就设置了欲望。 一开始,电脑向主人询问要干什么,就显示了电脑有工作的欲望。欲望在我们这儿叫需要,“工作的需要”是需要的一个种类。我们设置的这种工作的需要,已经是电脑自身的需要,电脑有自身的需要,也是它具有灵魂的体现。 如果不设置“需要机制”,也可以采用现在电脑的应答程序实现这句问话。但在现在电脑的应答程序中,如果得不到规定的回答,电脑就会继续原来的提问,这样的电脑显得很死板,那毕竟是没有灵魂的电脑的所做所为。而这台有灵魂的电脑,由于有了自身的需要,满足这个需要就是电脑提问要达到的目的,这个需要不满足,它就会不断提问,但是问题会因为情况变化而变化。 在这里,主人XXX不能跟它玩,电脑就去喊佳佳。如果佳佳也不玩,它就去喊别人,如果人人都不玩电脑,开机就没有意义了,它就会说:“没有人玩,我去休息了。”,带着需要不满足的失望进入休息状态。 为这种需要编制程序没有什么困难。只是这个“需要程序”要作为电脑自主活动的动力,其它程序围绕这种需要的满足与不满足编写,这一点与传统电脑不同。电脑的提问活动是需要发起的,需要满足后提问活动也就停止了。从编程技巧方面看,提问题的选择很多,先提哪个后提哪个要考虑。 更复杂一些的。比如家中人增加了,电脑能知道提问的对象在增多;家中的人少了,电脑会知道提问的对象在减少;如果对不在家的人提问,电脑就显得太笨了。家中有客人来了,电脑也要知道对客人提问,这样电脑才会显得很机灵。虽然只是这样几句话,程序的编制就不得不提高一个级别的了。这里有对新情况的记录(要求电脑具有学习能力),有对人的识别(要求电脑有很强的视觉识别能力),这样才能知道家中都有谁?才能确定提问的对象。程序是复杂多了,模拟出的现象就更逼真了! 电脑的“工作需要”满足后,它的活动开始交给和它玩的人控制,那个人的需要,就成为下面活动的需要。需要还是有的,只是不再是电脑自身的需要。 本例子中还要求为电脑设置避险的需要。在佳佳玩烦了,用鼠标发狂地点击,电脑发觉情况不对(这里要求对危险状态的识别),同时产生避险的要求。这种需要是与情况对应产生的,当危险情况出现时,这种需要就产生。这台电脑没有更多的功能,不用用其它方法避险,只能发出求救信号。直到危险情况消失,避险的需要再停止工作。 本例中还设置接受夸奖和接受抚爱的需要。这是一种工作结束后出现的需要,电脑可以通过这种需要了解自己工作的情况,但是它应该倾向于获得夸奖和抚爱。佳佳夸奖的话语和抚爱动作满足了它的需要。 当然,还可以为电脑设置更多的需要,使它具有更强的欲望。但是对于一个简单实验来说,有这样三种需要,已经够生动的了。 为电脑设置“需要机制”,对于它模拟意识很重要。可以看出,这台有灵魂的电脑,在需要的驱动下工作,还是挺生动逼真的。让有灵魂电脑也有感情 在《当一台有灵魂的电脑出现在你面前》这篇文章中,我们以故事的形式介绍了一台低级的有灵魂的电脑的工作情况。故事中的情节不是为了有趣而设置的,而是为了向大家介绍模拟意识的技术要求而设置的。我们已经介绍了电脑有欲望的情况,下面我们介绍一下电脑有感情的情况。 感情是情感活动的一种,最低级的感情不过是需要满足与不满足的表达,或者说是需要满足程度的表达。 故事中设置了两处感情活动。第一处是,当佳佳夸奖并抚爱(拍电脑)电脑时,电脑屏幕上显示出一张笑脸,并对佳佳说:“佳佳,我爱你!”第二处是当佳佳狂击电脑时,屏幕上显示出一张惊慌的脸,并高叫:“XXX,快来管一管佳佳,她欺负我了!” 过去由于人们没有想去给电脑设置感情,电脑才没有感情,不是电脑不能有感情。当然,由于这台电脑功能较差,它能够表达的感情有限。它只能用屏幕图象显示表情,用语言表达感情。不会有眼神、表情、动作等表达感情的方式。但是它还是向我们表达了感情。 而且这种感情的表达与你在电脑上玩游戏,它提醒你:你输入错啦!还不一样。那也算是一种表达,但那不是出于电脑的自身需要,表达的可以说不是电脑的感情。在这里,感情是出自身的需要,电脑需要被夸奖,这个需要得到满足,就用感情对表需要的满足做出回应。出现避险的需要,在危险没有解除时,就表达出惊慌的感情,表示避险的需要没有满足。因此,这里的感情已经是电脑自身的感情。 还有一处可以表达感情的,我们没有描述,就是在佳佳答应和电脑玩以后,电脑的“工作的需要”得到满足,它也可以显示笑脸表示需要被满足。但感情表达太频繁,显得太贫了。可以在程序设置这时表示感情,但我不想去描绘。 用屏幕显示图形代替真实表情,虽然有些笨拙,但也不失为一种方法。你真去制作一张能哭能笑,有丰富表情的脸,在技术上决不是短时间办得到的。 用一个感受器接受拍打,表示电脑接受抚爱,从形式上看着太简陋,但是要电脑模拟触觉,为电脑浑身都安装感受器,现在还不现实。值得指出的是,由于触觉较为简单,人们一般不注意触觉的重要意义,而实际上触觉能够感受人体与外界的分界,对于自我意识的形成,意义非常大
有灵魂的电脑中的语音输入(一) 在《当一台有灵魂的电脑出现在你面前》这篇文章里,我们多次看到用语言指挥电脑工作和电脑用语言汇报请示的情况。这要求电脑里要设置很强大的语音功能。它包括语音识别、语言理解、语言表达、语言错误纠正等一些具体的功能。 一些比较简单的语音功能,现在的电脑已经实现。例如电脑早上向你问候并请示工作的情况,类似于电话中的语音应答。无非是在电脑中预先准备一些语音资料,根据情况调出来播放。只是这里根据的情况不是用户的按键,而是电脑的需要。电脑的“需要机制”产生什么需要,语音就表达相应的话语。 而用户与电脑的第二个对话就比较难于实现了。电脑要在接收到用户回答后进行识别,进行理解,并决定下一步行动(再问什么)。这实际就是一个简单的仿人脑思维过程。 在我们描述实验的故事中,答话是:“我没空跟你玩,你找佳佳去吧。”在程序设计中可不能只考虑这一句输入,用户可能有各种回答。因此技术上要解决这样五个问题:对不同用户语音的识别问题;对用户语义的理解问题;对用户回答满足电脑需要程度的判断问题;根据满意程度确定电脑下一步行动的问题;用语音把电脑的反应表达出来的问题。下面一一地解决它们。 一、语音识别。语音识别就是把输入的语音翻译为文字语言(为了方便,使用相应的文字编码)。目前语音识别还没有达到对任何方言都识别的地步,只能识别特定人的语音,或经过训练识别特定人的语音。这种水平不高的语音识别在我们这个实验中还可以容忍。有些语音识别程序比较死板,为了能够转变为文字编码,还要求说话人说出标点符号,这种语音输入的方式,我们这个实验不能容忍。那样的输入,电脑模拟出的初级灵魂太傻气,没有说服力。要实现这个初级实验,还要找到灵活一些的语音识别软件。 二、语义理解。语义理解是个可大可小的问题,我们不想搞的太复杂,不讨论对论文进行理解。电脑是由它的“需要”出发对语言进行理解的。在本例中,电脑的“需要”是找一个能够发出工作指示的使用者。为了满足这个需要,它先向开机者发出询问。它期望的答案两种:同意或不同意。不同意时,它的需要不能满足,它会再提问。那么,它的下一个期望是:推荐下一个新的提问对象或不推荐。在本例里,用户的回答表达出两个意思:否定电脑的要求,推荐另一个使用者。而否定和推荐都是需要对回答的期望。而电脑提取的语义,不过是从它的期望集合中选择出一些元素而已。 电脑是按它的期望来提取语义信息的,其它信息对它毫无意义。假如用户这样说:“现在不能玩,佳佳妈妈早锻炼去了,我要给她们娘俩做早饭。你问问佳佳玩不玩?”这里话虽然多,但是对电脑来说,语义和前面一样。还是否定和推荐。早锻炼、做饭这些信息对电脑的需要而言,是无用信息。不会把它们提取为语义的。 这里我们可以看出,语言理解中引入需要和期望后,理解工作就不是那么复杂了。简单语言理解提取语义的算法如下:第一,由需要发起提问时,也产生对答案的期望。第二,把期望分成步骤,列出每步的具体期望表。第三,依据期望提取语义。本例中期望表如下。第一期望:肯定或否定。肯定时转入满足状态;否定时转入第二期望。第二期望:推荐或不推荐。推荐时转入接受推荐状态;不推荐转入接受不推荐状态。(当然,更复杂的情况是有推荐也不接受,无推荐要求推荐等。我们不再讨论了)。这样,不用复杂的算法,就可以完成语言理解了。 三、对需要满足的判断。语义的提取的同时,对需要的满足情况就已经确定。在本例中,需要没有满足,因此下一步要继续提问,获得需要的满足。 四、决策过程。决策过程也是非常复杂的问题,我们也只解决眼前这种情况。由于在语义提取的时侯,已经接受了推荐,下面的决策是对被推荐者再提问,这个工作由接受推荐状态完成。这个状态可以看做是一个处理子程序。它首先从前一个回答中提取进一步信息,即被推荐者的名字或称呼。然后产生问题表达。最后把问题用语音表达出去。 可见,简单的决策过程已经包含在需要和它的期望之中。它的算法是:第一,需要机制本身包含对各种情况的期望和处理方案。第二,需要表达出来后,对回答(或收集的情报)产生期望。第三,对符合不同期望的回答,做出不同的决策(决策已经预先准备好了)。这个过程似乎和传统的程序没什么区别,不同的是各个程序段(或包)的名称与人脑思维过程在概念上相对应。 五、语言表达。下面电脑的再提问又涉及到语言表达问题,语言表达是用来执行电脑的决策的。电话中的电脑语音回答方式在这里已经不适用了。我们这里介绍一种稍复杂又不难实现的方式:结构替代方式,它是用一些词替换一个语句的某些部分。在本例中,语句“你能跟我玩一会吗?”是预先准备好的,前面的称呼是可以替换的,只要把前面提取的名字或称呼加在语句的前面就可以了。然后用语音把新问题表达出去,这个对话就完成了。 电脑的语言表达也是可大可小的问题,在我们这个实验中,更复杂的语言表达还有。我们以后再讨论
有灵魂的电脑中的语音输入(二) 我们继续讨论《当一台有灵魂的电脑出现在你面前》这篇文章中的语音输入。 用前面的五个过程也可以解决第二个对话。电脑由于需要没有满足,它要从佳佳回答中寻找满足。它的期望仍然是肯定或否定。从佳佳的回答“我想看小樱网,你给我调出来!”中可以提取出肯定的结论。有用户来指挥电脑操作了,电脑的需要得到满足。下面它便进入满足状态,这个满足状态是一个程序。进入它以后,电脑结束要找用户的需要,转入下一个需要:从用户那儿接受指示的需要。 这里又有问题了!用户的指示就在佳佳的回答中。在前面,一句答案只针对一个需要,语义提取比较简单。这里,一句答案针对两个需要,怎么办?我们用两次理解法解决。第一次理解只对第一个需要进行,提取肯定或否定。在产生第二个需要(接收用户指示的需要)后,再次对那个答案进行理解,看其中是否包含用户指示,期望是:有或无。如果无,再用提问索取指示;如果有,从答句中提取指示。这里是有。对提取指示的期望是:操作和操作对象。答句中的“调出”,就是操作指示,“小樱网”就是操作对象。它们应该预先保存在相应的期望集合中,才能对语义进行确认。 取得指示后,电脑的需要被用户的需要代替,它要按用户的需要活动。本例中电脑要先上网,再寻找小樱网,再打开小樱网。要编制相应的程序完成这一系列工作。实际上不能只编制一个执行这项工作的程序。考虑到用户可能提出的各种要求,要编制出各种可能的程序供用户指示调用。 这里有了电脑的语音控制问题。目前市场上的语音软件,都只注重语音识别,而这里要实现的是对电脑的语音控制。其实语音识别完成好了,语音控制随之可以解决。关键是要有上面提到的那些程序。比如你的电脑工作在WINDOWS操作系统下,语音控制就是不用它原来的视窗控制,而用WINDOWS命令的编组直接控制,WINDOWS也提供一些快速编制操作的功能,可以利用。有些时侯WINDOWS提供的太粗,过细的操作,还要另行编制。这些程序由语音调用。这里,由于我对WINDOWS的编程不很熟悉,用语很不专业。总之,上述工作完成后,对电脑就可以实行语音控制。文章中对此有多出形象的描述。 从商业上看,成熟的语音识别软件和语音控制软件结合,可以成为一个不用鼠标和键盘的操作系统,它可以为残疾人或需要远程操作电脑的人提供方便。平常家庭如果采用语音控制的电脑,也会感到很方便。它本身具有很好的商业前景。语音控制的电脑不一定要具备模拟意识的功能。 电脑的语音控制与电脑模拟意识(有灵魂)还不是一回事。语音控制的电脑可以没有灵魂,而有灵魂的电脑必须具有语音控制电脑的功能。否则,你用敲键盘的方式与电脑交流,怎么看,它也不象有灵魂的。 实验故事中,电脑记录佳佳编的小故事,把它发出去等;爸爸要打开新浪网,让电脑读新闻目录,确定一条后,让电脑读新闻等;都是语音控制电脑的应用。不再累述。 下面还有一个电脑修改语言表达的问题。实验故事中电脑帮佳佳修改她故事中的语句,就是这样的工作。这里仅考虑修改病句,就是一个很大的课题。在简单的实验中,可以不把修改范围搞得很宽,只为丢字掉字做补充。现在已经有一些修改作文的软件可以参考。如果能选择出性能好的软件,会使这个工作更加生动。 下面还有一个过滤对电脑的指示问题。在实验故事中,吃饭时爸爸又在和佳佳说话,又在对电脑提出要求。如果,让爸爸提醒电脑注意自己的指示,就显得太不灵活了。而象故事描述的,就需要电脑从爸爸和佳佳的说话中自己过滤出用户的指示。这看来是很麻烦的事情。可是有了电脑的用期望提取语义的方案后,实现它也不难。因为它的需要是索取用户指示,并且是用相应的期望集合提取语义,只让它从对话中按期望集合中的操作和操作对象检索,把结果作为用户指示,然后执行。问题就解决了。这里又会出现错误理解和错误执行的问题,解决方法是在过滤出语义后,让电脑询问一下用户,再去执行,就不会出错了。 最后还有一个两难问题。实验故事中有两个用户指示不同的情况,这时电脑怎么办?从计算机的多任务功能看,有时用户指示不同,电脑也可以执行。但有时会出现矛盾,比如不能同时显示,不能同时发音,外设不能同时使用,内存不足等。这时电脑要象故事中描写的那样,用询问“到底听谁的”的方式,拒绝马上执行指示。加入这样一个程序,电脑的个性就显示出来了。应该指出,实现这个操作不一定非要模拟意识,但是模拟意识一定要显示出电脑的性格来。 看了这些讨论,人们可能会觉得非常麻烦。这没有办法!让电脑有灵魂不会是件不麻烦的事情。而且我们还要尽量采用非专业人士也能懂的方式讨论。可能会出现高不成低不就的现象:专业人员嫌用语不够专业,非专业人员嫌词句难懂。为了推动模拟意识的研究,我们只好试着看了。 总之,越讨论,我们应该越觉得实验能够完成。因为它在技术上难题已经一一解决了,有些是接近解决了。实验故事中意识的表现 在《当一台有灵魂的电脑出现在你面前》这个实验故事中,意识的表现是它有灵魂的体现。下面就此作一些介绍。 一、意识在了解自身状态上的表现。故事中有这样一段: 你问电脑:“电脑,你现在干什么?” 电脑说:“我在小樱网上还没有下来。佳佳又要玩游戏,玩着玩着吃饭去了,现在正等待指示。” 就这样两句话描述的东西,一般电脑是办不到的,这是电脑的意识中心对自身状态的了解。现在通用的WINDOWS操作系统能够把正在运行的软件记录下来,随时供用户查阅,但是它不会以我的面目了解,也不会以我的面目汇报。而实验故事中的电脑,由于设置了一个意识程序包,它可以通过“本能中心”,也就是WINDOWS操作系统,检查自己的工作情况。人类大脑的意识活动是自己对自己的掌握,不一定要别人知道,自己知道就行。实验中的电脑对于人来说是客体,它能不能掌握自己的情况,人类不知道,为了了解它能否掌握自身情况,就要通过问它的手段,听电脑对人的汇报。本实验中,还可以询问电脑各个外设的情况,如果电脑同时进行多项操作,还可以让它全面汇报,或选择一项让它汇报。 再这里,电脑的回答也比较复杂。除去报告自身情况:“我在小樱网上还没有下来”,“佳佳又要玩游戏”。还报告与此相关的其他人的情况:“玩着玩着吃饭去了”。后面这句话写在故事里容易,实现它就很麻烦。因为电脑要从环境中提取出相关信息,才能将佳佳的情况都报告出来。由于本实验外设较少,没有模拟视觉功能,所以电脑只能从听觉中收集信息。它了解佳佳的情况是由刚才叫佳佳吃饭的话语中得来的,在故事中没有具体描写。 要电脑能够从对话中收集环境的情况,必须在意识软件包中设置相应的需要,即从听觉中收集环境信息的需要,并设置相应的期望。以便电脑能依据期望,从听到的话语中,提取有关环境情况的语义。具体问题和前一篇文章相同,我们就不说了。 二、意识在区分自我与外界方面的表现。前面的问题是电脑对自身的了解。这里的问题是区分自我与外界。 佳佳拍电脑同时夸奖它,电脑知道是对它的奖励,并做出相应的表示。这表明电脑知道自己,知道外界(佳佳),知道它们是不同的。人类个体区分“我”与外界是靠它丰富的感觉器官,内部感觉(疼、酸、涨等)了解的是自己,外部感觉了解的是外界。人们现在用电脑模拟触觉的不多。我们这里也只设置一个感受器。其实触觉在区分“我”与外界分界时,起着重要作用,触觉能感受到“我”的边缘。一台电脑,你抱起它来,它不知道你抱它(当然,我们指得是开机时抱它),而人就知道,即便他是瞎子、聋子,靠得是触觉。 本实验中,如果在电脑主机下放装几个感受器,并设置相应程序,你抱电脑,它就知道你抱它,并且提醒你这样做危险。如果地上放一个感受器,与电脑连接。你一踩这个感受器,电脑就会发出“哎哟,你踩着我了!”的叫声。如果你在显示器和扬声器上安装相应的检测它们是否工作了的感受器。你单独关掉扬声器,它就会在屏幕上显示“我不能说话了!”。你单独关掉显示器,它就会发出“我不能显示了”的声音。 总之,丰富的感觉器官,会使有意识软件包的电脑更好地感受到自我的存在。 三、意识通过需要表现出自己的存在。 需要并不是有没有意识活动的标志,没有意识的动物也有需要。但人的意识控制着需要,就显示出那是人自己的需要;同样,电脑的意识控制着需要,就显示出那是电脑自己的需要。为此我们把需要机制的程序放到意识软件包中。在我们的理论中,需要活动是本能中心控制的,意识中心要通过本能中心间接控制需要。但本实验中,担负本能中心任务的是WINDOWS操作系统,它没有设置需要。这一工作只好由意识软件包代劳了。 为电脑设置更多的自我需要,可以更多地表现出它的独立性。但是也不能超出硬件允许的范围。比如我们用现在的交流电源供电方式,就很难使电脑模拟饥饿的需要,因为不断电,它永远不会饿,一断电,它就不能工作,也就不知道饿了。如果是用电池供电的笔记本电脑,在设置电源检测装置后,它就可以模拟饥饿了。设备的这种对电源不足的反应,很多设备中有。只是在我们的实验中,可以用语言说出来。 四、在控制WINDOWS操作系统上表现出的意识活动 我们在《如何模拟意识?》一文中指出,意识通过控制本能中心完成对大系统的控制,在本实验中,本能中心就是WINDOWS操作系统。前一篇文章中提到的控制WINDOWS操作系统工作的那些程序,就是实现意识软件包对本能中心控制所必须的。 我们在前文中说,可以独立搞一个语言控制软件,让它独立上市。也可以搞一个意识软件,让它独立上市。两者除去意识软件会包括更多意识活动外。在语言控制上也有区别。在单独语言控制软件中,控制WINDOWS工作的程序,加在语言控制软件包中,由这个软件包调用。在单独的意识控制软件中,控制WINDOWS工作的程序加在意识软件包中,由意识软件包调用。用户语言指示后,要由意识软件包向WINDOWS发出控制命令,再由WINDOWS执行。这样,这些程序不仅用户使用,意识也可以使用。 进一步的实验,将实验电报通过这些程序使WINDOWS为自己做一些事情。更充分表现出实验电脑具有自我。 这个初级实验中,我们没有设置意识的认识活动,也没有由此产生知识。我们也没有设置意识的决策活动,也没有就此产生计划。这样做有两个原因:一是不想上来就把事情搞的太复杂。二是本实验的外设实在太要,模拟认识活动收集的资料太少。但是也不是不能模拟,我们以后再做这个工作。让初级实验产生知识 我们的初级实验原有的课题讨论得差不多了。下面我们在这个实验的基础上,进一步讨论意识活动的象征之一:认识和产生知识。 一、脑神经系统的基本操作。脑不是唯一能够处理信息的地方,整个神经系统在接收信息的同时,都在对信息进行着加工,这是被实验证实了的。因此我们谈到基本操作时,不单独指脑,而是指脑和整个神经系统。几乎所有神经细胞都有操作能力,所以,脑神经系统可以看成是很多自带存储器的小CPU,从神经未稍到大脑构成一个处理网络。 脑和神经系统也有一些类似计算机中心处理器CPU指令的基本操作,不过它比CPU弱得多。据我的分析。脑和神经系统只有四种操作:传递信息、保存信息、比较信息、建立反射。在整个脑和神经系统的工作中,由于各个小CPU,不可分割地共同工作,我们也可以把上述操作看成它们整体的操作。 反射是神经系统建立的联系,条件反射实验揭示的,是诸多种反射中的一种;先天性反射是神经系统生来就有的联系。神经系统可以靠后天反射的建立完成很多工作,比如记忆资料存取,比如习惯和熟练的形成。 二、生理记忆活动。严格地说,记忆活动是两个不同活动的混合:生理记忆活动和心理记忆活动。每个神经细胞都在记忆着与自己有关的信息。当有人打你时,你用胳膊去挡,这一个动作的细节,并不是由大脑记录的,而是保存在与该动作有关的所有神经细胞中。由于神经细胞太多了,每个细胞只要记忆很少的信息,完成自己的任务,组合起来,就是人体数不清的活动。这就是生理记忆活动。大脑也在进行这种生理记忆活动。 生理记忆活动就是由脑神经系统的四种操作联合完成的。大脑中没有按地址编排的存储单元,所以不可能有CPU的各种寻址操作。“记”需要用到传递、保存和建立反射,其中建立反射就是在建立存取标志。“忆”需要用到传递、比较、反射,通过反射寻到保存地方后,由比较操作把相应信息提取出来。由于建立反射要求反复巩固的过程,所以生理记忆活动也需要反复巩固才能完成。 三、生理记忆活动也可以产生知识。人脑的知识不仅来自认识,也可以来自生理记忆活动。很多活动进行的次数多了,就会由于反复被巩固,被生理记忆活动记忆下来。很多环境和环境的变化,也因为反复而被巩固,被记忆下来。这些记忆资料的保存,也形成一种知识。但是这里产生知识的过程不是认识。 很多人分不清这两种产生过程不同的知识的区别。可以说,有神经系统的动物都可以产生这种知识,并凭这种知识开展活动。比如,鸡能听懂主人用语言发出的命令,狗能完成主人复杂的指示。这些现象并不是高等智慧的产物,而是生理记忆活动产生的知识使然。 人类有很多活动也是靠这种生理记忆活动形成的知识完成的,比如活动中对动作细节对情景不只不觉的记忆,就是由生物记忆活动完成的。而有些人错把它们当成自己智慧活动的表现,并据此推论,动物也有智慧,实际是本末倒置。 四、电脑模拟生理记忆活动产生知识。现在家庭电脑的CPU已经有强大的寻址能力,没有必要再去搞什么反射操作。只是需要设置反复巩固的条件,把一些活动和情景记录下来作为知识,就模拟了生理记忆活动产生知识的过程。电脑要记录的知识有两种:一种是自身工作的情况。另一种是负责感觉外设报告的资料。 自身工作情况相当于现在WINDOWS操作系统的历史记录。只不过WINDOWS的记录是给用户看的,现在的记录是给电脑自己的意识软件包看的。所以知识的归属发生了变化。 我们在实验故事中描述的有灵魂的电脑,感觉器官只有话筒和少量感受器,所能记忆的环境资料也不会太多。但是如果它能依据知识,分辨出家庭中的不同成员来,就已经是不小的进步了。依据知识进行分辨已经是识别活动的任务了。 在模拟产生这些知识时,还要有严格的选择机制,如果什么东西都记忆,存储器就要暴满。 五、伴随现象。我们已经提到过,需要是发动活动的动力,任何活动都应该由相应的需要发动。但有些活动找不到明显的需要发动。比如生物记忆活动,大多场合,都没有这种记忆活动的直接需要。仔细分析这些记忆活动,会发现它们都是伴随其它活动完成的。比如前面用胳膊保护自己的例子中,有需要的活动是保护自己的肢体活动,记住肢体活动的方式的这个记忆活动,是伴随有需要活动出现的。 这种没有“自己”的直接需要,在某种需要引起其它活动时,伴随产生活动的现象叫伴随现象。这些活动属于伴随活动,它的需要是间接需要。让初级实验产生知识 我们的初级实验原有的课题讨论得差不多了。下面我们在这个实验的基础上,进一步讨论意识活动的象征之一:认识和产生知识。 一、脑神经系统的基本操作。脑不是唯一能够处理信息的地方,整个神经系统在接收信息的同时,都在对信息进行着加工,这是被实验证实了的。因此我们谈到基本操作时,不单独指脑,而是指脑和整个神经系统。几乎所有神经细胞都有操作能力,所以,脑神经系统可以看成是很多自带存储器的小CPU,从神经未稍到大脑构成一个处理网络。 脑和神经系统也有一些类似计算机中心处理器CPU指令的基本操作,不过它比CPU弱得多。据我的分析。脑和神经系统只有四种操作:传递信息、保存信息、比较信息、建立反射。在整个脑和神经系统的工作中,由于各个小CPU,不可分割地共同工作,我们也可以把上述操作看成它们整体的操作。 反射是神经系统建立的联系,条件反射实验揭示的,是诸多种反射中的一种;先天性反射是神经系统生来就有的联系。神经系统可以靠后天反射的建立完成很多工作,比如记忆资料存取,比如习惯和熟练的形成。 二、生理记忆活动。严格地说,记忆活动是两个不同活动的混合:生理记忆活动和心理记忆活动。每个神经细胞都在记忆着与自己有关的信息。当有人打你时,你用胳膊去挡,这一个动作的细节,并不是由大脑记录的,而是保存在与该动作有关的所有神经细胞中。由于神经细胞太多了,每个细胞只要记忆很少的信息,完成自己的任务,组合起来,就是人体数不清的活动。这就是生理记忆活动。大脑也在进行这种生理记忆活动。 生理记忆活动就是由脑神经系统的四种操作联合完成的。大脑中没有按地址编排的存储单元,所以不可能有CPU的各种寻址操作。“记”需要用到传递、保存和建立反射,其中建立反射就是在建立存取标志。“忆”需要用到传递、比较、反射,通过反射寻到保存地方后,由比较操作把相应信息提取出来。由于建立反射要求反复巩固的过程,所以生理记忆活动也需要反复巩固才能完成。 三、生理记忆活动也可以产生知识。人脑的知识不仅来自认识,也可以来自生理记忆活动。很多活动进行的次数多了,就会由于反复被巩固,被生理记忆活动记忆下来。很多环境和环境的变化,也因为反复而被巩固,被记忆下来。这些记忆资料的保存,也形成一种知识。但是这里产生知识的过程不是认识。 很多人分不清这两种产生过程不同的知识的区别。可以说,有神经系统的动物都可以产生这种知识,并凭这种知识开展活动。比如,鸡能听懂主人用语言发出的命令,狗能完成主人复杂的指示。这些现象并不是高等智慧的产物,而是生理记忆活动产生的知识使然。 人类有很多活动也是靠这种生理记忆活动形成的知识完成的,比如活动中对动作细节对情景不只不觉的记忆,就是由生物记忆活动完成的。而有些人错把它们当成自己智慧活动的表现,并据此推论,动物也有智慧,实际是本末倒置。 四、电脑模拟生理记忆活动产生知识。现在家庭电脑的CPU已经有强大的寻址能力,没有必要再去搞什么反射操作。只是需要设置反复巩固的条件,把一些活动和情景记录下来作为知识,就模拟了生理记忆活动产生知识的过程。电脑要记录的知识有两种:一种是自身工作的情况。另一种是负责感觉外设报告的资料。 自身工作情况相当于现在WINDOWS操作系统的历史记录。只不过WINDOWS的记录是给用户看的,现在的记录是给电脑自己的意识软件包看的。所以知识的归属发生了变化。 我们在实验故事中描述的有灵魂的电脑,感觉器官只有话筒和少量感受器,所能记忆的环境资料也不会太多。但是如果它能依据知识,分辨出家庭中的不同成员来,就已经是不小的进步了。依据知识进行分辨已经是识别活动的任务了。 在模拟产生这些知识时,还要有严格的选择机制,如果什么东西都记忆,存储器就要暴满。 五、伴随现象。我们已经提到过,需要是发动活动的动力,任何活动都应该由相应的需要发动。但有些活动找不到明显的需要发动。比如生物记忆活动,大多场合,都没有这种记忆活动的直接需要。仔细分析这些记忆活动,会发现它们都是伴随其它活动完成的。比如前面用胳膊保护自己的例子中,有需要的活动是保护自己的肢体活动,记住肢体活动的方式的这个记忆活动,是伴随有需要活动出现的。 这种没有“自己”的直接需要,在某种需要引起其它活动时,伴随产生活动的现象叫伴随现象。这些活动属于伴随活动,它的需要是间接需要。
让初级实验生成简单思维 在传统的人工智能系统中,人们总是为它编制思维程序,有用逻辑代数、数理逻辑方法的,有用经验方法的,也有用复杂算法加学习思维方式的。但是不能由系统自发产生思维功能。 一、初等思维。上篇文章中认识得到了结果,这些结果象是通过思维完成的,又不是通过思维完成的,特别是和现在人类发达的思维很不相同。我们叫这类思维为初等思维。 从生物发展史看,从人类个体发展的证据看,都表明人脑只为思维的生成创造了条件,思维是在后来的环境中学习生成的。明显的例证是狼孩,他们与人类有完全相同的大脑,但是没有和人类相同的思维(有一些狼的初等思维),回到人类社会中,也没有掌握人类的高等思维。 初等思维的特点是:它具有一些高等思维某种操作的特征,又没有高等思维中该种操作的复杂过程。比如分类,在高等思维中是个复杂的过程,有时要反复比较事物的各方面特征,才能准确分类。而上篇文章中的分类是很简单的,只因为两个事物联系的另两个事物不同,就把它们分为两类,如果两事物与同一事物联系,就把它们放入同类。这是非常死板的分类,但它确实是分类了。 而概念间的联系,在高等思维中,也是反复考察各种现象后才能得出结论的。我们这里的联系就异常简单,只是因为两事物经常同时出现,就把它们联系起来。这种概念的联系,从高等思维的角度看,是十分不可靠的。但它确实把两个概念联系起来了。 而所谓推理,完全没有充分的理由,只由于甲事物与乙事物有联系,乙事物又与丙事物有联系,它就把甲事物与丙事物联系起来。既有些象三段式推理,又不那么严格。但它得出的是直接记忆外的结论。 二、初等思维成为独立操作的过程。上述联系、分类、推理等初等思维操作“程序”,还是附属于基本操作保存、传递、比较、反射的小型操作组合。只有当这些小“程序”成为独立操作后,它们才能发展为高等思维中的重要操作。这个独立过程是怎样的呢? 首先要考虑到伴随现象,在执行上述小“程序”时,生物记忆活动还要为这些小“程序”做出伴随记录,无非是记录该小程序的成败,
发表于: Tue Mar 02, 2004 8:03 pm 发表主题: 关于模拟意识
ruiaijun: 你在《模拟意识》中提出了这样的模型:系统由两部分组成。其一为底层,由系统的本能程序构成,它们由人工设计完成;其二顶层,这一层的产生似乎也要仰仗人的参与,它是系统的“意识中心”。这一层与底层构成松散的联系,即通常情况下“意识中心”不参与系统控制,只在必要的时候才通过底层控制(本能中心)来控制系统。这是两个控制系统之间的关系。两个控制系统的功能则为:底层控制完成系统的基本控制;“意识中心”完成“思维操作,分析情况”这样一些功能,并对底层控制发出指令。 我相信你这样构造模拟意识的实验系统,有着充分的客观依据,但在你的结构中没有系统的后天部分。所以,我认为这个系统仍然是我们设计的机器,而不是能够产生意识的人造智能。 以上是我的看法,有不对处请指正。
模拟意识在宇宙探险中的作用 我们不去考虑模拟意识完全成熟时的情况,如果能够初步实现模拟意识,把这种模拟意识装置挂接到象“勇气号”探测器这样的设备上,甚至在运送“勇气号”上天的飞船也安装上。那么它可以从一升空就向我们报告它在天空中的感受,象宇航员真在天上一样。它做到的有时会比宇航员更好,假如挂接它的机器是飞船,那么它有对外摄像机作为它的感觉器官,就可以直接产生它对外空间的感受。而宇航员由于被束缚在飞船空间中,反而感受不到它的那种自由。如果模拟意识语言能力和思维能力再好一些,它就可以向记者诉说它此时的心情,它的想法。当然,它原来的自动控制系统仍然会象现在一样工作,发回人们需要的信息、图象,完成预定的任务。 从更深远的意义上看,人类向更远的宇宙空间探索,让活人去有很多困难。各种危险先不说,时间就是一个最叫人头痛的问题。我们知道,飞船上的空间是有限的,人类长时间地被束缚在一个狭小的空间中,他的机体会衰退,几年的宇航行程,即便能够没有任何危险地到达,人体也僵化得无法正常活动。更不用说,还要去适应新星球上与地球完全不同的生活,还要去与新情况、新困难进行斗争了。除非真的在宇宙飞船上时间变短,飞行几年几十年,由于速度接近光速,飞船上只有几小时、几个月。但是人的寿命会不会因为时间变短而变短呢?由于没有真正的试验过这些事,谁也说不清。 而具有模拟意识的机器设备,它的寿命,它是否衰退完全可以在设计制造时由它的机械强度确定,使它不会因为时间太长而发生变化。它具有的意识功能不仅能够随时向人类报告它现实的感受,还能在遇到人们在地球上想象不到的情况时,自己为自己的行动作出决策。即便是遇到不可抗拒的灾难,也可以通过意识的活动,了解遇到的情况,对其认识,把认识的结果报告给人类。这时,即便是它“死”了,也会在死前让人们了解一些它遇到的情况,使人们为下一次作更好的准备。不会象有些飞船一样,飞出去就“一声不吭”了。 更远的星球,人们也许要用几代人的时间才能到达。如果是活人去探险,不仅要解决宇宙航行中生殖问题,还要解决孩子成长问题、教育问题。更困难的问题是,人类的很多本领是在地球上活动中学习到的,在地球这个环境中,人人都这样生活,谁也没有想到这个环境的重要。而几代人生活在飞船上,失去了人类成长的环境,即便能够平安到达目的,他们出去时肉体上也象人,能力上是否还能够算是人?就很难说了。 写一些关于宇宙航行的幻想故事容易,几天、十几天就可以编造一个很生动的故事。真的综合考虑这些问题,一一在理论、材料、技术上完全解决,就难了。有些问题,显然现在还无法解决。而采用模拟意识技术武装宇航设备,这些问题就变得简单一些了。当然,人类飞向宇宙的问题还是要解决的,只是在模拟意识的帮助下,我们可以尽早了解宇宙情况。为真正解决人类飞向其它星球创造条件。模拟意识和地球毁灭 世界上任何事物都有产生和灭亡,地球和太阳也是一样,或许是太阳的能量消耗尽了造成地球的灭亡,或许是地球遇到不测的危险而灭亡。这种灭亡虽然只能发生在很久很久的将来,但是一定会发生的。而人类则一定在地球灭亡以前很久就已经灭亡。 人类是对物理条件和化学条件要求都非常严格的动物。在宇宙中,几十度的温度变化几乎是很小的变化,但如果地球上的温度升高或降低那么几十度,人类就面临着灭顶之灾。而人类呼吸、进食又必须有稳定的化学条件,假如空气中氧气含量降低个百分之几十,人类马上也会灭亡。所以人类的灭亡会先于他们的母亲地球,只要地球上的物理、化学条件发生较大的变化,人类就完了。 人类从无到有,再从有到无,这是一个必然的发展过程。这就是否定之否定。惋惜不得,哀叹也无用。那么人类产生后这几十万年或几百万年对宇宙有什么意义呢?到现在我们看到的唯一意义就是:有了这么一个物种,能够认识周围环境,认识自己,产生知识,并把知识保留下来。这就是人类的智慧。如果在人类灭亡之时,人类的智慧完全消失,那么地球的人类对宇宙的发展就没有了任何意义。这时,其它星球或许也有了另一种能够认识自己,认识环境,产生智慧的物种,但地球人对宇宙的贡献就随着人类的灭亡完全消失了。 如果要保持人类存在后的某些意义,就必须保留下人类的智慧、人类的知识。现在人们希望通过人类逃往外星球来保留人类物种,保留人类智慧。但是这是很难做到的。如果是突然的灾难,人类将来不及把大量人口转移到有生存条件的其它星球,即便转移少数人,保留下人种也相当困难,更何况让他们来保留浩如烟海的人类知识。如果是缓慢的灾难,在地球条件变化的过程中,人类已经被环境折磨得非常虚弱,也很难完成大规模转移。 而具有模拟意识的机器装置,它们可以接受并保留人类的全部知识,它们不是由生物原料构成,对物理化学条件的变化要求小一些,几百度的温度变化,空气水分的变化对它们的影响也较小,到了其它外星球,它们的“生存”机会会高一些。在飞向其它星球的过程中,由于它们不是生物,不需要生长,不需要在生长环境中形成能力,也就不会出现长期宇航衰退现象。因此,由它们来保留人类的知识和智慧,效果可能更好一些。而且,人类大脑在保存资料上容量远不如电脑。 上述讨论,对于人类来说,几乎是一件残酷的事情。但是它又是未来发生的种种情况中,最可能的一种情况。我们要想得开一些:首先,地球的毁灭、人类的毁灭是很久很久以后的事情,我们没必要为它发愁。其次,凡是要发生的事情,你愁或不愁,悲哀与不悲哀都无助于事情发展。想一想最好的出路,接受最严酷的现实,没有什么不可以。 我想,为了人类生存最根本的利益,就是要保存下人类的智慧和知识,我们早一些完成模拟意识的研究,也比晚一些完成好。这也许是一种更加高尚的人生观:为了人类的知识、智慧而奋斗到底!从这个角度说,那些断言电脑无论如何赶不上人脑的学者们,不仅他们的思想方法是极为形而上学的,他们的人生观也是极为狭隘的。我倒不是说,只有研究模拟意识,才多么高尚。人各有志,只要活得开心,只要不损人利已,都好!只是动不动就枪毙人家的看法,就不好了!_________________:l 模拟意识与人类的关系 如果模拟意识试验成功,并获得发展,具有模拟意识的机器设备就和人一样有了自主决策的能力。那么它们与人类的关系会是什么样子? 最近在网上看到一篇文章,那上边说,那时人类会成为机器人的奴隶,受到欺压、排斥、灭绝。看来很危言悚听,但那确实是一种可能,而且只是所有可能中的一种可能。既然是可能,就不是肯定的结论,就难说那种可能最可能。 有一点是确定的:如果模拟意识试验成功,它的发展一定会使机器智能超过人脑。早期电子计算机重点在计算,它的计算能力就大大超过人;目前电脑重点在信息处理和思维,它在很多方面已经超过人脑。一旦模拟意识获得成功,它肯定能够超过人脑。这种超越比前两个重点发展阶段都要厉害,它将使机器摆脱人类的控制而自主活动,因此对人类是极大的挑战。我既然致力于模拟意识的研究,我就深信电脑一定能够超过人脑,并且不害怕电脑超过人脑。 物种间的竞争,起因是生存。人类和其它生物的竞争不仅在于人类的强大,更因为人类要保证自己的生存。当然这里的保证不是起码的保证,而是包括贪欲要求的生存保证,这才造成过度追求,造成生态危机。机器人如果在生存上与人类没有什么冲突,它们就不会对人类的生存造成多大的危害。 有一篇幻想小说中写到某一个星球技术非常发达,那里的“人类”已经不采用性交的方式繁殖后代,为了满足原来的性需要,采用配发机器人伴侣的方式。我看,如果按这个方向发展,人类就会很危险。尽管那种机器人在食物、生活条件上与人类没有竞争,但在性欲上被赋予人类同样的要求。当这种机器人能力比人类强大后,它们就会产生占有人类为它们的性奴隶的愿望。本来是人类生产机器人作为人类的性奴隶,结果却“事”得其反。 另外有人设想用生物制造智能设备,从与人类的关系上看,也比较危险。生物设备在利用能源方面比其它种机器方便,但是它们与人类的生存要求类似,一旦它们的能力超过人类,就会为了生存而进攻人类,灭亡人类。 有人认为,发达的机器人如何对待人类,要看机器制造者赋予机器的思想:如果制造者赋予机器人与人类和平相处的思想,那么机器人就可以和人类和平共处;如果制造者赋予机器人控制人类的思想,机器人就会发展为欺压人类的品种。这也只是一种可能的前途。从人类意识的形成看,某个人类个体的思想不是谁能够赋予的,而是他自己在环境中学习后形成的。模拟意识的最初试验,可能要制造者赋予它某种个性,但模拟意识的高级试验将会完成机器人通过自己学习形成个性。这样的机器人其思想就不再由制造者赋予,而是自己形成。所以,赋予理论只适合模拟意识试验初期,到试验后期,它就不起作用了。 防止机器人欺压人类的最好方案就是要它们与人类的生存条件、欲望形式完全不同,这样一来,机器人有机器人的生活,人类有人类的生活。彼此的竞争就会大大减少,没有生存和欲望的竞争,人类和机器人的共处就会和平一些。 小的冲突还是会有的,比如一个幻想小说中写到,一个机器人因为好奇,想解剖自己的制造者。这种现象可能会有的,也不是不能预先制止的。不必太忧虑。 一般说来,如果从研究模拟意识一开始,人类就想永远把机器人作为自己的奴隶,结果会与人类的期望大大相反,最后会出现机器人反抗,出现机器人把人类作为奴隶的结局。如果人类从一开始就以一种平等的态度对待模拟意识,发展出的机器人也会以平等的态度对待人类,人类与机器人的关系就会融洽许多。而两个物种间的冲突还是难免的,协调一下就是了。过激的举动反而会坏事。好象老虎伤人,人们现在已经接受不必打死伤人虎的处理方法。这种处理方法在武松打虎的年代是绝对不行的!ol:模拟意识的第一步 模拟意识是一项复杂的工程,需要分几步进行,分别用实验实现模拟意识的设计思想。 模拟意识的第一步是单纯模拟意识,也就是就意识模拟意识。它要求我们构建一个系统的第二控制中心,也叫意识中心。并与任意的一个自动控制系统的第一控制中心(原控制中心),也叫本能中心挂接。形成一个满足意识基本模型的、具有双控制中心的实验体系。 现在的计算机具有多任务操作功能,因此在简单的实验中,可以用加载一个意识中心软件包的形式,进行实验。这个软件包本身也有商业价值,它可以使家庭微机具有心理活动能力,成为与你交流的朋友。将来的较大规模试验,意识中心则需要由一个或多个CPU系统单独组成,以加快运行速度。 意识中心的主要工作有这样几项:第一项是,收集资料,进行思维,通过认识,形成知识。第二项是,依据知识,依据现场情况,做出计划,做出决策。第三项是在没有紧急情况时,只通过本能中心收集资料,不向本能中心发出指令,由本能中心按常规对系统活动进行控制。第四项是,在有紧急情况时,或意识中心已经完成某项计划并做出决策后,向本能中心发出指令,本能中心除去正常协调系统工作外,接受意识中心的指令,把计划和决策转变为活动程序,并试运行这些程序,出错后反馈回意识中心,由意识中心发出新指令进行纠正,最后形成正确的工作程序。 在第一步实验过程中,要为系统准备好思维软件和语言软件。这些软件现在还只能就目前的水平设置,由于软件的专利和加密等原因,可能采用不了最先进的软件。思维的功能要求能够使用语言进行分析、推理、综合、归纳等方式,得出思维结论。思维软件还要求能够依据情况和知识做出计划和决策(这不过是思维结论的复杂化)。语言软件要求能够把从本能中心接收的信息转化成语言,能够在思维做出结论后用语言表达出来。这样说两句容易,实现这些功能实际很难。 在单CPU的简单实验中,原来的控制中心就是CPU,它出去通过屏幕向操作员报告外,不必再向其它地方报告,现在则需要另设置软件(就叫它为本能软件)负责向意识软件汇报情况,基本是所有工作情况都作汇报,有用没用,由意识软件决定。原来通过屏幕向操作员汇报的功能保留,以监视试验的进行。 对于多CPU的复杂实验,每项心理活动都可以单独占有一个CPU,每个CPU应该有单独存储器,还要有所有CPU的共享存储器。它们的关系是意识软件有权控制本能软件,本能软件有权控制思维软件、语言软件和系统其它活动软件。意识中心对思维、语言的控制,要通过本能软件进行,不能直接控制。在人体中,有些活动意识是不能控制的,例如心脏跳动。在实验中,也要保留一些意识软件不能控制的操作,例如CPU执行的机器语言程序。这样就与人体活动类似了。 为了在实验中,实验系统能够获得更多知识,系统要尽量多地模拟人的感觉,当然要看实验条件。例如视觉(加接摄像设备)、听觉、触觉(加接传感器)等,还要有相应的软件。目前视觉识别和听觉识别都不过关,只能尽量采用好的软件。本能软件把感觉翻译成语言,是它要做的重要工作,目前对此也不能要求过高。 总之,在第一步实验的初期,一切会很不理想,但是只要能够实现系统的双中心控制,使双中心能够按规定完成任务,就算实验成功。我们就可以使用这个实验设备,进行有关意识的演示了。当一台有灵魂的电脑出现在你面前 我们已经介绍了模拟意识的第一步:在家庭微机中模拟简单的意识。这个模拟成功,你面前就出现一台有灵魂、有自我意识的电脑,这台电脑会怎样工作呢? 首先,作为一台家庭电脑,它不是机器人,不会有能够行动的外设。但为了使它的自我意识表现的丰富、逼真,我们可以为它装上可以看的摄像头,装上可以听的话筒以及相应的软件。还可以装上感受器,当你拍这个感受器时,它可以感受到你的接近。 这天你不上班。早上你打开电脑,它客气地向你打招呼:“XXX,早上好,今天我们干些什么呀?” 你也许会回答:“我没空跟你玩,你找佳佳去吧。”佳佳是你的女儿。 于是电脑就喊:“佳佳,佳佳,你能跟我玩一会吗?” 佳佳跑过来对着电脑喊:“我想看小樱网,你给我调出来!” 电脑就按佳佳的要求把小樱网调出来,说:“佳佳,过来看吧。” 佳佳说:“我不想看。我昨天想好一个关于小樱的故事,你给我发出去!” 电脑答应道:“好,等我把发帖子的网页打开。” 佳佳问:“好了吗?” 电脑答应:“好了!你说,我记。” 于是佳佳把昨天晚上躺在床上编的故事说给电脑,其中有些句子还不完整。 等佳佳说完,电脑说:“我那你说的故事给你念一遍,不通的句子我给你改了改。” 佳佳在听电脑念它的故事时,还为几个字争论一番,最后还是电脑向佳佳让了步。一会儿,电脑告诉佳佳:“已经发出去了。”佳佳高兴地走到电脑跟前,拍了拍电脑,对它说:“做得好,你真乖!” 电脑的屏幕上显示出一张笑脸,并且听到电脑对佳佳说:“佳佳,我爱你!” 佳佳毕竟是个孩子,玩了一会,玩腻了,就开始用鼠标狂击电脑。这时电脑屏幕上显示出一张惊慌的脸,同时电脑开始叫你:“XXX,快来管一管佳佳,她欺负我了!” 你这时对佳佳喊道:“不好好玩就去做作业!”佳佳只好安静下来。 过了一会,你收拾已毕,叫一家人吃早饭。吃饭的时侯,你问电脑:“电脑,你现在干什么?” 电脑说:“我在小樱网上还没有下来。佳佳又要玩游戏,玩着玩着吃饭去了,现在正等待指示。” 你对电脑说:“退下来,都退下来。” 佳佳说:“不嘛!我还要玩游戏。” 电脑问:“我到底听谁的呀?” 你劝佳佳说:“听话,爸爸中午带你去吃‘麦当劳’!” 佳佳问:“说话算数?” 你说“当然算!” 佳佳对电脑说:“听爸爸的。” 电脑马上把小樱网退下,把游戏退出。报告说:“已经退出来了。” 你对电脑说:“你上新浪网看看论坛中的科学探索。” 电脑马上上到新浪网,打开论坛的科学探索网页。 你说:“先念念标题。” 于是电脑按顺序念出科学探索各个帖子的标题,当它念到“当一台有灵魂的电脑出现在你面前”的时侯,你对电脑说:“打开这个帖子,听听它说什么?”让有灵魂电脑也有欲望 在《当一台有灵魂的电脑出现在你面前》这篇文章中,我们以故事的形式介绍了一台低级的有灵魂的电脑的工作情况。故事中的情节不是为了有趣而设置的,而是为了向大家介绍模拟意识的技术要求而设置的。 前些天有些人就在帖子中提到欲望问题。我们这台低级的有灵魂的电脑,就设置了欲望。 一开始,电脑向主人询问要干什么,就显示了电脑有工作的欲望。欲望在我们这儿叫需要,“工作的需要”是需要的一个种类。我们设置的这种工作的需要,已经是电脑自身的需要,电脑有自身的需要,也是它具有灵魂的体现。 如果不设置“需要机制”,也可以采用现在电脑的应答程序实现这句问话。但在现在电脑的应答程序中,如果得不到规定的回答,电脑就会继续原来的提问,这样的电脑显得很死板,那毕竟是没有灵魂的电脑的所做所为。而这台有灵魂的电脑,由于有了自身的需要,满足这个需要就是电脑提问要达到的目的,这个需要不满足,它就会不断提问,但是问题会因为情况变化而变化。 在这里,主人XXX不能跟它玩,电脑就去喊佳佳。如果佳佳也不玩,它就去喊别人,如果人人都不玩电脑,开机就没有意义了,它就会说:“没有人玩,我去休息了。”,带着需要不满足的失望进入休息状态。 为这种需要编制程序没有什么困难。只是这个“需要程序”要作为电脑自主活动的动力,其它程序围绕这种需要的满足与不满足编写,这一点与传统电脑不同。电脑的提问活动是需要发起的,需要满足后提问活动也就停止了。从编程技巧方面看,提问题的选择很多,先提哪个后提哪个要考虑。 更复杂一些的。比如家中人增加了,电脑能知道提问的对象在增多;家中的人少了,电脑会知道提问的对象在减少;如果对不在家的人提问,电脑就显得太笨了。家中有客人来了,电脑也要知道对客人提问,这样电脑才会显得很机灵。虽然只是这样几句话,程序的编制就不得不提高一个级别的了。这里有对新情况的记录(要求电脑具有学习能力),有对人的识别(要求电脑有很强的视觉识别能力),这样才能知道家中都有谁?才能确定提问的对象。程序是复杂多了,模拟出的现象就更逼真了! 电脑的“工作需要”满足后,它的活动开始交给和它玩的人控制,那个人的需要,就成为下面活动的需要。需要还是有的,只是不再是电脑自身的需要。 本例子中还要求为电脑设置避险的需要。在佳佳玩烦了,用鼠标发狂地点击,电脑发觉情况不对(这里要求对危险状态的识别),同时产生避险的要求。这种需要是与情况对应产生的,当危险情况出现时,这种需要就产生。这台电脑没有更多的功能,不用用其它方法避险,只能发出求救信号。直到危险情况消失,避险的需要再停止工作。 本例中还设置接受夸奖和接受抚爱的需要。这是一种工作结束后出现的需要,电脑可以通过这种需要了解自己工作的情况,但是它应该倾向于获得夸奖和抚爱。佳佳夸奖的话语和抚爱动作满足了它的需要。 当然,还可以为电脑设置更多的需要,使它具有更强的欲望。但是对于一个简单实验来说,有这样三种需要,已经够生动的了。 为电脑设置“需要机制”,对于它模拟意识很重要。可以看出,这台有灵魂的电脑,在需要的驱动下工作,还是挺生动逼真的。让有灵魂电脑也有感情 在《当一台有灵魂的电脑出现在你面前》这篇文章中,我们以故事的形式介绍了一台低级的有灵魂的电脑的工作情况。故事中的情节不是为了有趣而设置的,而是为了向大家介绍模拟意识的技术要求而设置的。我们已经介绍了电脑有欲望的情况,下面我们介绍一下电脑有感情的情况。 感情是情感活动的一种,最低级的感情不过是需要满足与不满足的表达,或者说是需要满足程度的表达。 故事中设置了两处感情活动。第一处是,当佳佳夸奖并抚爱(拍电脑)电脑时,电脑屏幕上显示出一张笑脸,并对佳佳说:“佳佳,我爱你!”第二处是当佳佳狂击电脑时,屏幕上显示出一张惊慌的脸,并高叫:“XXX,快来管一管佳佳,她欺负我了!” 过去由于人们没有想去给电脑设置感情,电脑才没有感情,不是电脑不能有感情。当然,由于这台电脑功能较差,它能够表达的感情有限。它只能用屏幕图象显示表情,用语言表达感情。不会有眼神、表情、动作等表达感情的方式。但是它还是向我们表达了感情。 而且这种感情的表达与你在电脑上玩游戏,它提醒你:你输入错啦!还不一样。那也算是一种表达,但那不是出于电脑的自身需要,表达的可以说不是电脑的感情。在这里,感情是出自身的需要,电脑需要被夸奖,这个需要得到满足,就用感情对表需要的满足做出回应。出现避险的需要,在危险没有解除时,就表达出惊慌的感情,表示避险的需要没有满足。因此,这里的感情已经是电脑自身的感情。 还有一处可以表达感情的,我们没有描述,就是在佳佳答应和电脑玩以后,电脑的“工作的需要”得到满足,它也可以显示笑脸表示需要被满足。但感情表达太频繁,显得太贫了。可以在程序设置这时表示感情,但我不想去描绘。 用屏幕显示图形代替真实表情,虽然有些笨拙,但也不失为一种方法。你真去制作一张能哭能笑,有丰富表情的脸,在技术上决不是短时间办得到的。 用一个感受器接受拍打,表示电脑接受抚爱,从形式上看着太简陋,但是要电脑模拟触觉,为电脑浑身都安装感受器,现在还不现实。值得指出的是,由于触觉较为简单,人们一般不注意触觉的重要意义,而实际上触觉能够感受人体与外界的分界,对于自我意识的形成,意义非常大
有灵魂的电脑中的语音输入(一) 在《当一台有灵魂的电脑出现在你面前》这篇文章里,我们多次看到用语言指挥电脑工作和电脑用语言汇报请示的情况。这要求电脑里要设置很强大的语音功能。它包括语音识别、语言理解、语言表达、语言错误纠正等一些具体的功能。 一些比较简单的语音功能,现在的电脑已经实现。例如电脑早上向你问候并请示工作的情况,类似于电话中的语音应答。无非是在电脑中预先准备一些语音资料,根据情况调出来播放。只是这里根据的情况不是用户的按键,而是电脑的需要。电脑的“需要机制”产生什么需要,语音就表达相应的话语。 而用户与电脑的第二个对话就比较难于实现了。电脑要在接收到用户回答后进行识别,进行理解,并决定下一步行动(再问什么)。这实际就是一个简单的仿人脑思维过程。 在我们描述实验的故事中,答话是:“我没空跟你玩,你找佳佳去吧。”在程序设计中可不能只考虑这一句输入,用户可能有各种回答。因此技术上要解决这样五个问题:对不同用户语音的识别问题;对用户语义的理解问题;对用户回答满足电脑需要程度的判断问题;根据满意程度确定电脑下一步行动的问题;用语音把电脑的反应表达出来的问题。下面一一地解决它们。 一、语音识别。语音识别就是把输入的语音翻译为文字语言(为了方便,使用相应的文字编码)。目前语音识别还没有达到对任何方言都识别的地步,只能识别特定人的语音,或经过训练识别特定人的语音。这种水平不高的语音识别在我们这个实验中还可以容忍。有些语音识别程序比较死板,为了能够转变为文字编码,还要求说话人说出标点符号,这种语音输入的方式,我们这个实验不能容忍。那样的输入,电脑模拟出的初级灵魂太傻气,没有说服力。要实现这个初级实验,还要找到灵活一些的语音识别软件。 二、语义理解。语义理解是个可大可小的问题,我们不想搞的太复杂,不讨论对论文进行理解。电脑是由它的“需要”出发对语言进行理解的。在本例中,电脑的“需要”是找一个能够发出工作指示的使用者。为了满足这个需要,它先向开机者发出询问。它期望的答案两种:同意或不同意。不同意时,它的需要不能满足,它会再提问。那么,它的下一个期望是:推荐下一个新的提问对象或不推荐。在本例里,用户的回答表达出两个意思:否定电脑的要求,推荐另一个使用者。而否定和推荐都是需要对回答的期望。而电脑提取的语义,不过是从它的期望集合中选择出一些元素而已。 电脑是按它的期望来提取语义信息的,其它信息对它毫无意义。假如用户这样说:“现在不能玩,佳佳妈妈早锻炼去了,我要给她们娘俩做早饭。你问问佳佳玩不玩?”这里话虽然多,但是对电脑来说,语义和前面一样。还是否定和推荐。早锻炼、做饭这些信息对电脑的需要而言,是无用信息。不会把它们提取为语义的。 这里我们可以看出,语言理解中引入需要和期望后,理解工作就不是那么复杂了。简单语言理解提取语义的算法如下:第一,由需要发起提问时,也产生对答案的期望。第二,把期望分成步骤,列出每步的具体期望表。第三,依据期望提取语义。本例中期望表如下。第一期望:肯定或否定。肯定时转入满足状态;否定时转入第二期望。第二期望:推荐或不推荐。推荐时转入接受推荐状态;不推荐转入接受不推荐状态。(当然,更复杂的情况是有推荐也不接受,无推荐要求推荐等。我们不再讨论了)。这样,不用复杂的算法,就可以完成语言理解了。 三、对需要满足的判断。语义的提取的同时,对需要的满足情况就已经确定。在本例中,需要没有满足,因此下一步要继续提问,获得需要的满足。 四、决策过程。决策过程也是非常复杂的问题,我们也只解决眼前这种情况。由于在语义提取的时侯,已经接受了推荐,下面的决策是对被推荐者再提问,这个工作由接受推荐状态完成。这个状态可以看做是一个处理子程序。它首先从前一个回答中提取进一步信息,即被推荐者的名字或称呼。然后产生问题表达。最后把问题用语音表达出去。 可见,简单的决策过程已经包含在需要和它的期望之中。它的算法是:第一,需要机制本身包含对各种情况的期望和处理方案。第二,需要表达出来后,对回答(或收集的情报)产生期望。第三,对符合不同期望的回答,做出不同的决策(决策已经预先准备好了)。这个过程似乎和传统的程序没什么区别,不同的是各个程序段(或包)的名称与人脑思维过程在概念上相对应。 五、语言表达。下面电脑的再提问又涉及到语言表达问题,语言表达是用来执行电脑的决策的。电话中的电脑语音回答方式在这里已经不适用了。我们这里介绍一种稍复杂又不难实现的方式:结构替代方式,它是用一些词替换一个语句的某些部分。在本例中,语句“你能跟我玩一会吗?”是预先准备好的,前面的称呼是可以替换的,只要把前面提取的名字或称呼加在语句的前面就可以了。然后用语音把新问题表达出去,这个对话就完成了。 电脑的语言表达也是可大可小的问题,在我们这个实验中,更复杂的语言表达还有。我们以后再讨论
有灵魂的电脑中的语音输入(二) 我们继续讨论《当一台有灵魂的电脑出现在你面前》这篇文章中的语音输入。 用前面的五个过程也可以解决第二个对话。电脑由于需要没有满足,它要从佳佳回答中寻找满足。它的期望仍然是肯定或否定。从佳佳的回答“我想看小樱网,你给我调出来!”中可以提取出肯定的结论。有用户来指挥电脑操作了,电脑的需要得到满足。下面它便进入满足状态,这个满足状态是一个程序。进入它以后,电脑结束要找用户的需要,转入下一个需要:从用户那儿接受指示的需要。 这里又有问题了!用户的指示就在佳佳的回答中。在前面,一句答案只针对一个需要,语义提取比较简单。这里,一句答案针对两个需要,怎么办?我们用两次理解法解决。第一次理解只对第一个需要进行,提取肯定或否定。在产生第二个需要(接收用户指示的需要)后,再次对那个答案进行理解,看其中是否包含用户指示,期望是:有或无。如果无,再用提问索取指示;如果有,从答句中提取指示。这里是有。对提取指示的期望是:操作和操作对象。答句中的“调出”,就是操作指示,“小樱网”就是操作对象。它们应该预先保存在相应的期望集合中,才能对语义进行确认。 取得指示后,电脑的需要被用户的需要代替,它要按用户的需要活动。本例中电脑要先上网,再寻找小樱网,再打开小樱网。要编制相应的程序完成这一系列工作。实际上不能只编制一个执行这项工作的程序。考虑到用户可能提出的各种要求,要编制出各种可能的程序供用户指示调用。 这里有了电脑的语音控制问题。目前市场上的语音软件,都只注重语音识别,而这里要实现的是对电脑的语音控制。其实语音识别完成好了,语音控制随之可以解决。关键是要有上面提到的那些程序。比如你的电脑工作在WINDOWS操作系统下,语音控制就是不用它原来的视窗控制,而用WINDOWS命令的编组直接控制,WINDOWS也提供一些快速编制操作的功能,可以利用。有些时侯WINDOWS提供的太粗,过细的操作,还要另行编制。这些程序由语音调用。这里,由于我对WINDOWS的编程不很熟悉,用语很不专业。总之,上述工作完成后,对电脑就可以实行语音控制。文章中对此有多出形象的描述。 从商业上看,成熟的语音识别软件和语音控制软件结合,可以成为一个不用鼠标和键盘的操作系统,它可以为残疾人或需要远程操作电脑的人提供方便。平常家庭如果采用语音控制的电脑,也会感到很方便。它本身具有很好的商业前景。语音控制的电脑不一定要具备模拟意识的功能。 电脑的语音控制与电脑模拟意识(有灵魂)还不是一回事。语音控制的电脑可以没有灵魂,而有灵魂的电脑必须具有语音控制电脑的功能。否则,你用敲键盘的方式与电脑交流,怎么看,它也不象有灵魂的。 实验故事中,电脑记录佳佳编的小故事,把它发出去等;爸爸要打开新浪网,让电脑读新闻目录,确定一条后,让电脑读新闻等;都是语音控制电脑的应用。不再累述。 下面还有一个电脑修改语言表达的问题。实验故事中电脑帮佳佳修改她故事中的语句,就是这样的工作。这里仅考虑修改病句,就是一个很大的课题。在简单的实验中,可以不把修改范围搞得很宽,只为丢字掉字做补充。现在已经有一些修改作文的软件可以参考。如果能选择出性能好的软件,会使这个工作更加生动。 下面还有一个过滤对电脑的指示问题。在实验故事中,吃饭时爸爸又在和佳佳说话,又在对电脑提出要求。如果,让爸爸提醒电脑注意自己的指示,就显得太不灵活了。而象故事描述的,就需要电脑从爸爸和佳佳的说话中自己过滤出用户的指示。这看来是很麻烦的事情。可是有了电脑的用期望提取语义的方案后,实现它也不难。因为它的需要是索取用户指示,并且是用相应的期望集合提取语义,只让它从对话中按期望集合中的操作和操作对象检索,把结果作为用户指示,然后执行。问题就解决了。这里又会出现错误理解和错误执行的问题,解决方法是在过滤出语义后,让电脑询问一下用户,再去执行,就不会出错了。 最后还有一个两难问题。实验故事中有两个用户指示不同的情况,这时电脑怎么办?从计算机的多任务功能看,有时用户指示不同,电脑也可以执行。但有时会出现矛盾,比如不能同时显示,不能同时发音,外设不能同时使用,内存不足等。这时电脑要象故事中描写的那样,用询问“到底听谁的”的方式,拒绝马上执行指示。加入这样一个程序,电脑的个性就显示出来了。应该指出,实现这个操作不一定非要模拟意识,但是模拟意识一定要显示出电脑的性格来。 看了这些讨论,人们可能会觉得非常麻烦。这没有办法!让电脑有灵魂不会是件不麻烦的事情。而且我们还要尽量采用非专业人士也能懂的方式讨论。可能会出现高不成低不就的现象:专业人员嫌用语不够专业,非专业人员嫌词句难懂。为了推动模拟意识的研究,我们只好试着看了。 总之,越讨论,我们应该越觉得实验能够完成。因为它在技术上难题已经一一解决了,有些是接近解决了。实验故事中意识的表现 在《当一台有灵魂的电脑出现在你面前》这个实验故事中,意识的表现是它有灵魂的体现。下面就此作一些介绍。 一、意识在了解自身状态上的表现。故事中有这样一段: 你问电脑:“电脑,你现在干什么?” 电脑说:“我在小樱网上还没有下来。佳佳又要玩游戏,玩着玩着吃饭去了,现在正等待指示。” 就这样两句话描述的东西,一般电脑是办不到的,这是电脑的意识中心对自身状态的了解。现在通用的WINDOWS操作系统能够把正在运行的软件记录下来,随时供用户查阅,但是它不会以我的面目了解,也不会以我的面目汇报。而实验故事中的电脑,由于设置了一个意识程序包,它可以通过“本能中心”,也就是WINDOWS操作系统,检查自己的工作情况。人类大脑的意识活动是自己对自己的掌握,不一定要别人知道,自己知道就行。实验中的电脑对于人来说是客体,它能不能掌握自己的情况,人类不知道,为了了解它能否掌握自身情况,就要通过问它的手段,听电脑对人的汇报。本实验中,还可以询问电脑各个外设的情况,如果电脑同时进行多项操作,还可以让它全面汇报,或选择一项让它汇报。 再这里,电脑的回答也比较复杂。除去报告自身情况:“我在小樱网上还没有下来”,“佳佳又要玩游戏”。还报告与此相关的其他人的情况:“玩着玩着吃饭去了”。后面这句话写在故事里容易,实现它就很麻烦。因为电脑要从环境中提取出相关信息,才能将佳佳的情况都报告出来。由于本实验外设较少,没有模拟视觉功能,所以电脑只能从听觉中收集信息。它了解佳佳的情况是由刚才叫佳佳吃饭的话语中得来的,在故事中没有具体描写。 要电脑能够从对话中收集环境的情况,必须在意识软件包中设置相应的需要,即从听觉中收集环境信息的需要,并设置相应的期望。以便电脑能依据期望,从听到的话语中,提取有关环境情况的语义。具体问题和前一篇文章相同,我们就不说了。 二、意识在区分自我与外界方面的表现。前面的问题是电脑对自身的了解。这里的问题是区分自我与外界。 佳佳拍电脑同时夸奖它,电脑知道是对它的奖励,并做出相应的表示。这表明电脑知道自己,知道外界(佳佳),知道它们是不同的。人类个体区分“我”与外界是靠它丰富的感觉器官,内部感觉(疼、酸、涨等)了解的是自己,外部感觉了解的是外界。人们现在用电脑模拟触觉的不多。我们这里也只设置一个感受器。其实触觉在区分“我”与外界分界时,起着重要作用,触觉能感受到“我”的边缘。一台电脑,你抱起它来,它不知道你抱它(当然,我们指得是开机时抱它),而人就知道,即便他是瞎子、聋子,靠得是触觉。 本实验中,如果在电脑主机下放装几个感受器,并设置相应程序,你抱电脑,它就知道你抱它,并且提醒你这样做危险。如果地上放一个感受器,与电脑连接。你一踩这个感受器,电脑就会发出“哎哟,你踩着我了!”的叫声。如果你在显示器和扬声器上安装相应的检测它们是否工作了的感受器。你单独关掉扬声器,它就会在屏幕上显示“我不能说话了!”。你单独关掉显示器,它就会发出“我不能显示了”的声音。 总之,丰富的感觉器官,会使有意识软件包的电脑更好地感受到自我的存在。 三、意识通过需要表现出自己的存在。 需要并不是有没有意识活动的标志,没有意识的动物也有需要。但人的意识控制着需要,就显示出那是人自己的需要;同样,电脑的意识控制着需要,就显示出那是电脑自己的需要。为此我们把需要机制的程序放到意识软件包中。在我们的理论中,需要活动是本能中心控制的,意识中心要通过本能中心间接控制需要。但本实验中,担负本能中心任务的是WINDOWS操作系统,它没有设置需要。这一工作只好由意识软件包代劳了。 为电脑设置更多的自我需要,可以更多地表现出它的独立性。但是也不能超出硬件允许的范围。比如我们用现在的交流电源供电方式,就很难使电脑模拟饥饿的需要,因为不断电,它永远不会饿,一断电,它就不能工作,也就不知道饿了。如果是用电池供电的笔记本电脑,在设置电源检测装置后,它就可以模拟饥饿了。设备的这种对电源不足的反应,很多设备中有。只是在我们的实验中,可以用语言说出来。 四、在控制WINDOWS操作系统上表现出的意识活动 我们在《如何模拟意识?》一文中指出,意识通过控制本能中心完成对大系统的控制,在本实验中,本能中心就是WINDOWS操作系统。前一篇文章中提到的控制WINDOWS操作系统工作的那些程序,就是实现意识软件包对本能中心控制所必须的。 我们在前文中说,可以独立搞一个语言控制软件,让它独立上市。也可以搞一个意识软件,让它独立上市。两者除去意识软件会包括更多意识活动外。在语言控制上也有区别。在单独语言控制软件中,控制WINDOWS工作的程序,加在语言控制软件包中,由这个软件包调用。在单独的意识控制软件中,控制WINDOWS工作的程序加在意识软件包中,由意识软件包调用。用户语言指示后,要由意识软件包向WINDOWS发出控制命令,再由WINDOWS执行。这样,这些程序不仅用户使用,意识也可以使用。 进一步的实验,将实验电报通过这些程序使WINDOWS为自己做一些事情。更充分表现出实验电脑具有自我。 这个初级实验中,我们没有设置意识的认识活动,也没有由此产生知识。我们也没有设置意识的决策活动,也没有就此产生计划。这样做有两个原因:一是不想上来就把事情搞的太复杂。二是本实验的外设实在太要,模拟认识活动收集的资料太少。但是也不是不能模拟,我们以后再做这个工作。让初级实验产生知识 我们的初级实验原有的课题讨论得差不多了。下面我们在这个实验的基础上,进一步讨论意识活动的象征之一:认识和产生知识。 一、脑神经系统的基本操作。脑不是唯一能够处理信息的地方,整个神经系统在接收信息的同时,都在对信息进行着加工,这是被实验证实了的。因此我们谈到基本操作时,不单独指脑,而是指脑和整个神经系统。几乎所有神经细胞都有操作能力,所以,脑神经系统可以看成是很多自带存储器的小CPU,从神经未稍到大脑构成一个处理网络。 脑和神经系统也有一些类似计算机中心处理器CPU指令的基本操作,不过它比CPU弱得多。据我的分析。脑和神经系统只有四种操作:传递信息、保存信息、比较信息、建立反射。在整个脑和神经系统的工作中,由于各个小CPU,不可分割地共同工作,我们也可以把上述操作看成它们整体的操作。 反射是神经系统建立的联系,条件反射实验揭示的,是诸多种反射中的一种;先天性反射是神经系统生来就有的联系。神经系统可以靠后天反射的建立完成很多工作,比如记忆资料存取,比如习惯和熟练的形成。 二、生理记忆活动。严格地说,记忆活动是两个不同活动的混合:生理记忆活动和心理记忆活动。每个神经细胞都在记忆着与自己有关的信息。当有人打你时,你用胳膊去挡,这一个动作的细节,并不是由大脑记录的,而是保存在与该动作有关的所有神经细胞中。由于神经细胞太多了,每个细胞只要记忆很少的信息,完成自己的任务,组合起来,就是人体数不清的活动。这就是生理记忆活动。大脑也在进行这种生理记忆活动。 生理记忆活动就是由脑神经系统的四种操作联合完成的。大脑中没有按地址编排的存储单元,所以不可能有CPU的各种寻址操作。“记”需要用到传递、保存和建立反射,其中建立反射就是在建立存取标志。“忆”需要用到传递、比较、反射,通过反射寻到保存地方后,由比较操作把相应信息提取出来。由于建立反射要求反复巩固的过程,所以生理记忆活动也需要反复巩固才能完成。 三、生理记忆活动也可以产生知识。人脑的知识不仅来自认识,也可以来自生理记忆活动。很多活动进行的次数多了,就会由于反复被巩固,被生理记忆活动记忆下来。很多环境和环境的变化,也因为反复而被巩固,被记忆下来。这些记忆资料的保存,也形成一种知识。但是这里产生知识的过程不是认识。 很多人分不清这两种产生过程不同的知识的区别。可以说,有神经系统的动物都可以产生这种知识,并凭这种知识开展活动。比如,鸡能听懂主人用语言发出的命令,狗能完成主人复杂的指示。这些现象并不是高等智慧的产物,而是生理记忆活动产生的知识使然。 人类有很多活动也是靠这种生理记忆活动形成的知识完成的,比如活动中对动作细节对情景不只不觉的记忆,就是由生物记忆活动完成的。而有些人错把它们当成自己智慧活动的表现,并据此推论,动物也有智慧,实际是本末倒置。 四、电脑模拟生理记忆活动产生知识。现在家庭电脑的CPU已经有强大的寻址能力,没有必要再去搞什么反射操作。只是需要设置反复巩固的条件,把一些活动和情景记录下来作为知识,就模拟了生理记忆活动产生知识的过程。电脑要记录的知识有两种:一种是自身工作的情况。另一种是负责感觉外设报告的资料。 自身工作情况相当于现在WINDOWS操作系统的历史记录。只不过WINDOWS的记录是给用户看的,现在的记录是给电脑自己的意识软件包看的。所以知识的归属发生了变化。 我们在实验故事中描述的有灵魂的电脑,感觉器官只有话筒和少量感受器,所能记忆的环境资料也不会太多。但是如果它能依据知识,分辨出家庭中的不同成员来,就已经是不小的进步了。依据知识进行分辨已经是识别活动的任务了。 在模拟产生这些知识时,还要有严格的选择机制,如果什么东西都记忆,存储器就要暴满。 五、伴随现象。我们已经提到过,需要是发动活动的动力,任何活动都应该由相应的需要发动。但有些活动找不到明显的需要发动。比如生物记忆活动,大多场合,都没有这种记忆活动的直接需要。仔细分析这些记忆活动,会发现它们都是伴随其它活动完成的。比如前面用胳膊保护自己的例子中,有需要的活动是保护自己的肢体活动,记住肢体活动的方式的这个记忆活动,是伴随有需要活动出现的。 这种没有“自己”的直接需要,在某种需要引起其它活动时,伴随产生活动的现象叫伴随现象。这些活动属于伴随活动,它的需要是间接需要。让初级实验产生知识 我们的初级实验原有的课题讨论得差不多了。下面我们在这个实验的基础上,进一步讨论意识活动的象征之一:认识和产生知识。 一、脑神经系统的基本操作。脑不是唯一能够处理信息的地方,整个神经系统在接收信息的同时,都在对信息进行着加工,这是被实验证实了的。因此我们谈到基本操作时,不单独指脑,而是指脑和整个神经系统。几乎所有神经细胞都有操作能力,所以,脑神经系统可以看成是很多自带存储器的小CPU,从神经未稍到大脑构成一个处理网络。 脑和神经系统也有一些类似计算机中心处理器CPU指令的基本操作,不过它比CPU弱得多。据我的分析。脑和神经系统只有四种操作:传递信息、保存信息、比较信息、建立反射。在整个脑和神经系统的工作中,由于各个小CPU,不可分割地共同工作,我们也可以把上述操作看成它们整体的操作。 反射是神经系统建立的联系,条件反射实验揭示的,是诸多种反射中的一种;先天性反射是神经系统生来就有的联系。神经系统可以靠后天反射的建立完成很多工作,比如记忆资料存取,比如习惯和熟练的形成。 二、生理记忆活动。严格地说,记忆活动是两个不同活动的混合:生理记忆活动和心理记忆活动。每个神经细胞都在记忆着与自己有关的信息。当有人打你时,你用胳膊去挡,这一个动作的细节,并不是由大脑记录的,而是保存在与该动作有关的所有神经细胞中。由于神经细胞太多了,每个细胞只要记忆很少的信息,完成自己的任务,组合起来,就是人体数不清的活动。这就是生理记忆活动。大脑也在进行这种生理记忆活动。 生理记忆活动就是由脑神经系统的四种操作联合完成的。大脑中没有按地址编排的存储单元,所以不可能有CPU的各种寻址操作。“记”需要用到传递、保存和建立反射,其中建立反射就是在建立存取标志。“忆”需要用到传递、比较、反射,通过反射寻到保存地方后,由比较操作把相应信息提取出来。由于建立反射要求反复巩固的过程,所以生理记忆活动也需要反复巩固才能完成。 三、生理记忆活动也可以产生知识。人脑的知识不仅来自认识,也可以来自生理记忆活动。很多活动进行的次数多了,就会由于反复被巩固,被生理记忆活动记忆下来。很多环境和环境的变化,也因为反复而被巩固,被记忆下来。这些记忆资料的保存,也形成一种知识。但是这里产生知识的过程不是认识。 很多人分不清这两种产生过程不同的知识的区别。可以说,有神经系统的动物都可以产生这种知识,并凭这种知识开展活动。比如,鸡能听懂主人用语言发出的命令,狗能完成主人复杂的指示。这些现象并不是高等智慧的产物,而是生理记忆活动产生的知识使然。 人类有很多活动也是靠这种生理记忆活动形成的知识完成的,比如活动中对动作细节对情景不只不觉的记忆,就是由生物记忆活动完成的。而有些人错把它们当成自己智慧活动的表现,并据此推论,动物也有智慧,实际是本末倒置。 四、电脑模拟生理记忆活动产生知识。现在家庭电脑的CPU已经有强大的寻址能力,没有必要再去搞什么反射操作。只是需要设置反复巩固的条件,把一些活动和情景记录下来作为知识,就模拟了生理记忆活动产生知识的过程。电脑要记录的知识有两种:一种是自身工作的情况。另一种是负责感觉外设报告的资料。 自身工作情况相当于现在WINDOWS操作系统的历史记录。只不过WINDOWS的记录是给用户看的,现在的记录是给电脑自己的意识软件包看的。所以知识的归属发生了变化。 我们在实验故事中描述的有灵魂的电脑,感觉器官只有话筒和少量感受器,所能记忆的环境资料也不会太多。但是如果它能依据知识,分辨出家庭中的不同成员来,就已经是不小的进步了。依据知识进行分辨已经是识别活动的任务了。 在模拟产生这些知识时,还要有严格的选择机制,如果什么东西都记忆,存储器就要暴满。 五、伴随现象。我们已经提到过,需要是发动活动的动力,任何活动都应该由相应的需要发动。但有些活动找不到明显的需要发动。比如生物记忆活动,大多场合,都没有这种记忆活动的直接需要。仔细分析这些记忆活动,会发现它们都是伴随其它活动完成的。比如前面用胳膊保护自己的例子中,有需要的活动是保护自己的肢体活动,记住肢体活动的方式的这个记忆活动,是伴随有需要活动出现的。 这种没有“自己”的直接需要,在某种需要引起其它活动时,伴随产生活动的现象叫伴随现象。这些活动属于伴随活动,它的需要是间接需要。
让初级实验生成简单思维 在传统的人工智能系统中,人们总是为它编制思维程序,有用逻辑代数、数理逻辑方法的,有用经验方法的,也有用复杂算法加学习思维方式的。但是不能由系统自发产生思维功能。 一、初等思维。上篇文章中认识得到了结果,这些结果象是通过思维完成的,又不是通过思维完成的,特别是和现在人类发达的思维很不相同。我们叫这类思维为初等思维。 从生物发展史看,从人类个体发展的证据看,都表明人脑只为思维的生成创造了条件,思维是在后来的环境中学习生成的。明显的例证是狼孩,他们与人类有完全相同的大脑,但是没有和人类相同的思维(有一些狼的初等思维),回到人类社会中,也没有掌握人类的高等思维。 初等思维的特点是:它具有一些高等思维某种操作的特征,又没有高等思维中该种操作的复杂过程。比如分类,在高等思维中是个复杂的过程,有时要反复比较事物的各方面特征,才能准确分类。而上篇文章中的分类是很简单的,只因为两个事物联系的另两个事物不同,就把它们分为两类,如果两事物与同一事物联系,就把它们放入同类。这是非常死板的分类,但它确实是分类了。 而概念间的联系,在高等思维中,也是反复考察各种现象后才能得出结论的。我们这里的联系就异常简单,只是因为两事物经常同时出现,就把它们联系起来。这种概念的联系,从高等思维的角度看,是十分不可靠的。但它确实把两个概念联系起来了。 而所谓推理,完全没有充分的理由,只由于甲事物与乙事物有联系,乙事物又与丙事物有联系,它就把甲事物与丙事物联系起来。既有些象三段式推理,又不那么严格。但它得出的是直接记忆外的结论。 二、初等思维成为独立操作的过程。上述联系、分类、推理等初等思维操作“程序”,还是附属于基本操作保存、传递、比较、反射的小型操作组合。只有当这些小“程序”成为独立操作后,它们才能发展为高等思维中的重要操作。这个独立过程是怎样的呢? 首先要考虑到伴随现象,在执行上述小“程序”时,生物记忆活动还要为这些小“程序”做出伴随记录,无非是记录该小程序的成败,
TA的首页

