第十六章 控制的未来 16.4 行为学架构中的代理

二十世纪四十年代,欧洲著名的动物观察三人组——康拉德·劳伦兹 、卡尔·冯·弗希 尼·丁柏根 ——始描述动物行背的逻辑。劳伦兹在养了一群鹅,冯·弗希住在蜂窝环绕的房屋,丁柏根则跟棘背鲈鱼海鸥呆在一。通严谨巧妙的实验,三位动物行研究者动物的滑稽行归纳值尊敬的科——“动物行”(粗略说,就是研究行特的科)。1973年,他因一创的就共同获了诺贝尔奖。,漫画师、工程师有计算机科深入研究有关动物行的文献,他非常惊讶现三位行早已建立了一套非常的行框架,完全直接拿就计算机。

行架构的核是“中化”一关键概念。正丁柏根在他1951的著《昆虫研究》 中指的,动物行是一中化协同,它将许独立的动(驱动)中像盖房子一搭建一。有些行模块是由反现象组的;它调一些简单的功,比遇热回缩,或者被触碰闪避。些反现象既不知己所处的位置,不知外界在生什,甚至不知它所附属的身体前的目标是什。无论什候,现适的刺激,它就被触。

雄鳟鱼本面些刺激因素做反应:一条已经了尾期的雌鳟鱼,一条游附近的虫子,一从身袭的捕食者。但是,三刺激因素同现的候,捕食者模块总是压制配或者进食本,抢先反应。不同的行模块间或同现的刺激间现冲突的候,就有某模块被激活做决策。比说,你正在厨房,两手弄很脏,候电话响了,同外面又有人敲门。在情况,那些相互冲突的冲动——赶快接电话!不,先擦干净手!不,冲门口!——就使你手足无措,除非有另外一习的行模块进行仲裁,许就是模块让你喊一声:“请等一!”

从一更积极的角度待丁柏根所说的驱动中,驱动中相某“代理”。代理(不管它是什物理形式)侦测一刺激,做反应。它的反应,或者按计算机行话说是“输”,在其他模块、驱动中或代理是输入。一代理的输使其他模块处动状态(拉撞针),或者激活处动状态的其他模块(扣动扳机),或者取消邻近模块的动状态(关闭撞针)。同做揉肚子拍头动相困难,因某未知的原因,其中一动压制另一动。通常,一输信息在激活某些中的同抑制其它中。显,是一网络的架构,充斥着量的循环因果关系首尾相衔的怪圈。

外在行就从错综复杂的盲目反中涌现。由行源头的分布式特,底层最简单的代理在层产生意料外的复杂行。猫的身并有什中模块决定猫挠己的耳朵或者己的爪子。相反,猫的所所是由独立的“行代理”——即各反——构的乱麻般的网络决定的,些代理彼此叉激活,构一总体的行模式(就是称或挠的动),从分布式的网络中冒了。

听跟布鲁克斯的包容结构非常相似。它其实就是一包容结构!动物就是够正常运的机器人。支配动物的中化、分布式控制在机器人数字生物身同适。

在计算机科的眼,行教科书那些相互连接的行模块网络图,其实就是计算机的逻辑流程图。的结论是:行是电脑化的。通子行进行安排,任何人格特征够编程序。从理论说,动物所具有的任何情绪,任何微妙的情感反应,计算机生。支配机器人罗比的那的行管理机制支配银幕的生物,正是从活生生的燕雀棘背鱼那借鉴的机制。与燕雀歌唱鱼儿摆尾所不同的是,分布式系统吞吐着数据,让计算机屏幕的腿动。,银幕的主动画角色就按照真正动物一的一般组织规则行动。尽管是合的,它的行却是真实的(或者至少是超真实的)。因说,动画人物就是有实体的机器人。

够被编程的远不是动。格同被封装数字。沮丧、兴奋有愤怒模块添加造物的操系统中。某些软件公司销售的恐惧情感程序比其他公司的。许,他销售“关联式恐惧”——恐惧不仅仅表现在生物的身体,渗入一连串的情感模块中,并随间的流逝逐渐消散。

16.3 没有实体的机器人目录+书签16.5 给自由意志强加宿命