三、事件关系层和人类智能

事件关系层的信息和人类几乎所有主要智能功能有着直接支持关系。

人类的反应模式信息,无论多么复杂,拆解到底层都是一些条件—反应信息,条件和反应都是事件。我们预测归因用的是因果关系的知识,原因结果都是事件信息,其本身是事件关系层的信息;我们利用知识去转移原始目标,依赖的知识也是事件关系层的信息;我们对一个事件的情绪,能够转移到导致它的另外一个事件上,依赖的也是事件关系层的信息……

在事件关系层,信息又被分为两类,一类事件关系组织的是具体事件,一类事件关系组织的是事件类。比如“Mike今天早上没有来上班,是因为感冒了”,这个事件关系组织的就是具体事件;“人不去上班的一个原因是因为生病”,这个事件关系组织的就是事件类。从这个例子中我们可以看到诸如前者的具体事件关系信息是可以让我们总结出后者事件类关系的知识的;而诸如后者的知识是可以让我们因为一个人感冒而预测他可能不来上班,因为一个人没来上班而猜想他可能感冒了。这正是我们在序言中讨论的人类的认知过程,现在我们能够给出一个更精确的表述:由有限的事件间关系的表象抽象归纳出事件类间的关系,事件类间的关系作为背后知识的猜想,在演绎中创造具体事件层的归因和预测,并在实践中增强或削弱一个猜想。

再举一个特定任务反应模式习得的例子,比如公司新来的行政观察资深行政是如何招待来访的客人,如观察到带对方到会议室,询问要喝什么,要找谁,然后去准备对方要的饮料,找对方要找的人。比如在例子中她观察到的是“李总说要喝咖啡”,对应的反应是“准备咖啡”。这就是具体事件层的条件反应。同样,仅仅局限在具体层,观察到的经验是毫无用处的。人类之所以能举一反三,是因为抽象,如果信息被抽象为“客人说要喝某种饮料”对应的反应是“准备这种饮料”,就能创造“王总说要喝红茶”“准备红茶”的反应。

至此我们来粗略总结一下许多人类智能功能共有的运算特征,这个特征贯穿了本书几乎所有章节的讨论:从具体事件关系出发,创造出事件类关系,作为知识;然后在使用时,用此知识创造具体事件层关系。我们把从具体事件关系出发创造出事件类关系的过程,称为抽象,把从事件类关系出发创造具体事件关系的过程,称为演绎。所以抽象和演绎就是我们需要符号表述支持的最主要的运算。后面在人类语言的讨论中,我们甚至会发现语法的习得是由抽象功能支持的,而输出或读取语言是由演绎功能支持的。