快速、廉价、失控(3)
作者:
字数:1244
更新时间:2016/07/06
快速、廉价、失控(3)
如果在原有的正常工作的搜集癖好机上添加一些新的行为方式,就能发展出更复杂的系统。复杂性就是这样依靠叠加而不是改变其基本结构而累积起来的。最底层的行为并不会被扰乱。无目的漫游模块一旦被调试好,并且运转良好,就永远不会被改变。就算这个无目的漫游模块妨碍了新的高级行为,其所应用的规则也只是会被抑制,而非被删除。代码是永远不变的,只是被忽略了而已。多么官僚却又多么生物化的一种方式啊!
更进一步说,系统的各个部分(部门、科员、规则、行为方式)都在不出差错地发挥作用——犹如各自独立的系统。“避免碰触部门”自顾自地工作,不管“ 拿罐子部门”在不在做事。“拿罐子部门”同样干自己的工作,不管“避免碰触部门”在不在做事。青蛙的头即便掉下来了,它的腿还会抽跳,就是这个道理。
布鲁克斯为机器人设计的分布式控制结构后来被称作“包容架构”[1],因为更高层级的行为希望起主导作用时,需要包容较低层次的行为。
如果把国家看成一台机器,你可以用包容架构来这么建造:
你从乡镇开始。先解决乡镇的后勤:基本工作包括整修街道、敷设水电管道、提供照明,还要制定律法。当你有了一些运转良好的乡镇,就可以设立郡县。在保证乡镇正常运作的基础上,你在郡县的范围内设立法院、监狱和学校,在乡镇的层级之上增加了一层复杂度。就算郡县的机构消失了,也不会影响乡镇照常运转。郡县数量多了,就可以添加州的层级。州负责收税,同时允许郡县继续行使其绝大部分的职权。没有州,乡镇也能维持下去,虽然可能不再那么有效率或那么复杂。当州的数量多了,就可以添加联邦政府。通过对州的行为做出限制并承载其层面之上的组织工作,联邦层级包容了州的一些活动。即使联邦政府消失了,千百个乡镇仍会继续做自己的地方工作――整修街道、敷设水电管道、提供照明。但是当乡镇工作被州所包容,并最终被联邦所包容时,这些乡镇工作就会显示出更强大的功效。被这套包容架构所组织起来的乡镇不但能够建造楼房,还可以设立教育体系,制定规则,而且会比原来更繁荣。美国政府的联邦结构就是一个包容架构。
· [1] 包容架构:Subsumption Architecture