第39节
“我不相信你,里基。”
他得意地微微一笑:“我希望将来那会改变。”
“不会的。”
“你知道,我一直看重我们之间的友谊,杰克。它一直是我觉得最重要的东西,”
我两眼看着他。里基刚才根本没有听我的话。
他的脸上挂着那种“一切都会好起来的”傻笑。我心里暗自思忖,他是否吸了毒?他的行为真的怪涎异常。
“好吧,不管你怎样说吧。”他吸了一口气,换了话题,“朱丽亚要出院了,那是好消息。她应该在今天黄昏到达这里。”
“嗯,嗯。她为什么要来?”
“怎么说呢,她肯定是担心失控的集群。”
“她有多担心?”我问,“本来可以在几周以前消灭些集群的,那时才刚刚出现进化模式。可是却没有那样做。”
“对。说得对。问题在于,那时没有人真的知道——”
“我从为他们知道。”
“哦,不。”他做出了一副被冤枉的样子,显得有些生气。但是,我已经厌倦了他玩的这一套把戏。
“里基,”我说,“我来这里时,直升飞机上还有几个公共关系部门的家伙。是谁告诉他们,这里出现了公共关系方面的问题?”
“我不知道什么公共关系部门的家伙。”
“有人告诉他们,不要下直升飞机,这里有危险。”
他摇着头。“我不知道……我不知道你在说些什么。”
我双手一扬,走出浴室。
“我不知道!”里基在我身后高声辩解。“我发誓我一点也不知道!”
半小时以后,里基拿来了我要找的那些编码,作为一种和解的表示。那些编码不多,总共只有一页。
“对此表示抱歉,”他说,“我花了一些时间才找到的。几天以前,洛西卸载了整个子目录,以便对其中的一个部分进行修改。我猜,她忘了把它装回去。这就是它不在主目录上的原因。”
“嗯,嗯。”我浏览了那一页。“她改动的是什么地方?”
里基耸了耸肩:“我不知道。其中的一个文件吧。”
/*ModCompstat-do*/
Exec(move{?ij(Cx1,Cy1,Cz1))}/*init*/
{aij(x1,y1,z1)}/*state*/
{alkl(x1,y1,z1)(x2,y2,z2)}/*track*/
Push{z(i)}/*store*/
Reactadvan/*refstate*/
B1{(dx(i,J,k)}{(place(Cj,Hj)}
B2{(fx(a,q)}
Place{z(q)}/*store*/
Intentadvan/*refintent*/
Bijk{(dx(i,J,k)}{(place(Cj,Hj)}
Bx{(fx(a,q)}
Load{z(i)}/*store*/
Exec(move{?ij(Cx1,Cy1,Cz1)})
Exec(pre{?ij(Hx1,Hy1。Hz1)})
Exec(post{?ij(Hx1。Hy1,Hz1)})
Push{aij(x1,y1,z1)}
{aikl(x1,y1,z1)move(x2,y2,z2)}/
*track*/
{O,1,O,01}
“里基。”我说,“这组编码几乎与原来的一样。”
“对呀,我也这样认为。变化很小。我不知道为什么会出现这样大的问题。”他耸了耸肩,“我的意思是,在我们失去对集群的控制以后,我觉得精确编码好像就与它没有什么关系了。反正是无法改变它的。”
“嗯,你们是怎样失控的?在这组编码中没有进化规则系统。”
他两手一摊,“杰克,”他说,“假如我们知道失控的原因,我们就知道了一切。我们就不会遇到这样一团糟的局面了。”
“但是,他们要我来这里检查我的团队当初编写的程序出现的问题,里基。他们告诉我,那些智能体失去了它们寻找的目标。”
“我认为,摆脱无线电控制就是失去寻找的目标。”
“可是编码没有改变。”
“对呀,没人真的关心编码本身的问题,杰克。问题出在编码引起的麻烦上。问题出在编码产生的行为上,那才是我们要你来帮助解决的问题。因为我的意思是,那的确是你弄的编码,对吧?”
“对,但它是你们的集群。”
“完全正确,杰克。”
他以他那种自我贬低的方式耸了耸肩,然后离开了房间。
我看着这张纸,心里感到疑惑,他为什么要打印出来给我看呢?这意味着,我不能查看电子文件。或许,里基还在掩盖别的问题。或许,编码实际上已被改动了,但是他不让我看。或许——
我心里想,让它见鬼去吧!我把那张纸揉成一团,扔进了废纸篓。无论怎样解决这个问题,它都和计算机程序无关烈了。这一点是清楚的。
梅正在生物实验室里,两眼盯若监视器,一手托着下巴。我问:“你感觉没事儿吧?”