幸运的是,有一种方法可以完全避开副本问题。让我们来借鉴一下香水如何在一开始时产生强烈的印象,但是之后渐渐消退,或者当你把手放进很热或很冷的水中时,刚开始感觉很强烈,但很快会完全消失。就像我们所说的,我们“习惯了”这些感觉。为什么?因为我们的感觉主要是对事物随时间产生的变化做出反应。尽管通常我们意识不到这个过程,但我们眼睛中的传感器也是如此,因为我们的眼睛总是会产生无法察觉的细微移动。大部分为头脑提供外界信息的传感器智能体都只对各种时间变化敏感,对于大多数脑内的智能体也是如此。
任何一个对时间变化敏感的智能体同样也可以用于检测差异。每当我们先把这个智能体暴露于情境A,然后又暴露于情境B,这个智能体的任何输出都意味着A和B之间的某种差异。
这提示了一种解决副本问题的方法。由于许多智能体都可以用作差异-智能体,我们可以仅通过在不同时间把两种描述呈现给同一个智能组而对它们进行比较。如果这个智能组配备有一对高速临时K线记忆,那就很容易做到。我们只需要把两种描述加载到那些记忆中,然后通过先激活第一个描述,再激活另一个就可以进行比较了。
把第一个描述存储于代原体p。
把第二个描述存储于代原体q。
迅速连续激活p和q。
然后这个智能体输出上的任何变化都可以表述A和B之间的差异!
我们可以用这个窍门来把描述的方案应用于逃离无顶拱门。假设p描述的是当前的情境,而q描述的是一个无法逃离的盒子。每个“移动”智能体都被设计用来探测是否有墙出现。如果我们只是从当前的情境“闪”到盒子框架,那么这些智能体中会有一个宣布在当前情境中没有明显出现盒子墙。因此,这个方案会自动找到所有没有被封闭起来的方向。如果“移动”智能体的输出会引发你朝相应的方向移动,那么这个智能组就会带领你逃出去!
时间闪烁的方法也可以简化我们用于组合语言表达的差异发动机方案,因为现在讲话者可以在同样的智能组中既保留p也保留q。如果不是因为这一点,每个讲话者都会为了模仿听众的状态而需要等价于思维副本社会的东西。尽管时间闪烁的方法强大而高效,但它也有一些局限性。比如,它不能同时直接识别两种以上事物的关系。我怀疑人也具有这种局限性,这可能就是为什么我们用来表达三方比较和关系的语言形式相对较少,比如“在……之间”和“中间”。