我不知道朱丽亚今天晚上是否会给我打电话,不知道她是否会找出别的什么借口。我不知道如果她某一天回到家里,宣布她已经爱上了别人,我将怎么办、我不知道如果到那时我仍然没有找到工作,我将怎么办。
我正对的窗外有一株高大的小雪花果树,树干碧绿,枝繁叶茂。我们搬来这里后不久栽种时,它要小得多。当然,是那些种树的工人们栽的,但是我们当时全都在场。尼科尔用上她的塑料铲子和小桶。埃里克夹着尿布在草坪上爬。朱丽亚让那些工人着了迷,心甘情愿地干得很晚,在当天完成了工作。他们离开之后,我吻了吻她,清除了她鼻子上的泥土。她说:“它将来会给找们的整幢房子遮风挡雨。”
但是,它后来使我们大失所望。它的一个树枝在一次风暴中被折断,它长得有些不对称。小雪花果树的木质松软,树枝很容易断裂。它没有长到为整幢房子遮风挡雨那么大。
但是,当时的情景仍然历历在目;从窗户望去,我看见全家人都在草坪上。然而,这只是脑海中的回忆而已。现在,我很担心那样的场景将不再出现。
在接触多智能体系统许多年之后,你开始用那些程序的方式来看待生活。
从根本上讲,你可以将多智能体环境视为某种类似于棋盘的东西,将智能体视为类似于棋子的东西。那些智能体在棋盘产生互动,以便达到目标,与棋子移动以便获胜的方式类似。两者之间的差别在于,没有人去移动那些智能体。它们自己互动,以便产生结果。
如果你设计的智能体拥有记忆力,它们便可以了解其所在环境的情况。它们能记住自己在棋盘上到过的位置,记住曾经出现的情况。它们能够按照特定的期望,回到某些位置去。最后,程序编制员说,那些智能体对它们所在的环境产生信念,会按照那些信念去产生作用。当然,严格说来并不是这样的,但是,这种情景完全有可能是真的。它看起来是那样的。
然而,使人感兴趣的是,某些智能体会逐渐形成错误信念。要么是因为动机冲突,要么是由于别的什么原因,它们开始出现不恰当的行为。环境已经出现了变化,但是它们看来却并不知道。它们重复已经过时的模式。它们的行为不再反映棋盘上的真实情况。它们似乎被困在过去的时间之中了。
在逐步发展的程序中,那些智能体被消灭了。它们没有后代。在其他多智能体程序中,智能体的主要倾向产生了作用,那些过时的东西只是被绕过,被推向边缘。有的程序拥有一种“严厉的收割者”模块,那样的模块定期将它们剔除出去,使它们脱离系统。
但是现在的问题是,它们被困在它们自己的历史之中。有时候,它们集结起来,回到系统之中。有时候,它们不那样做。
诸如此类的思考使我不寒而粟。我在椅子上辗转不安,看了一眼座钟。我看见接孩子的时间到了,心里有了一种被解脱的感觉。
在我们等待尼科尔完成彩排的过程中,埃里克在车里做家庭作业。她垂头丧气地走出校门;她本以为她自己担任领唱,但是,那位戏剧教师却把她安排在合唱组中。“只有两句台词!”她说着,用力关上车门。“你们想知道我的台词吗?我说,‘瞧,约翰来了。’在第二幕中,我说“这听起来相当严重。”就是这两句话!”她靠在座位上,闭上眼睛。“我弄不懂布莱基先生出了什么毛病!”
“他可能觉得你讨厌。”埃里克说。
“老鼠屎!”她打了一了他的脑袋“猴屁股!”
“够了,”我说着发动了汽车“系上安全带。”
“小傻瓜蛋,他知道个屁。”尼科尔说着,扣上了安全带。
“我说了,够了。”
“我知道你是一个臭家伙,”埃里克说“浑身尿臭。”
“够了,埃里克。”
“得了吧,埃里克,听你父亲的话,闭上嘴巴。”
“尼科尔…”我瞟了一眼后视镜中的她。