18. 无罪之眼

克劳在联邦法院地下拘留室的灰色长椅上坐了整整三个小时。墙面是冷白色的瓷砖,地面是磨得发亮的灰色水磨石,天花板上嵌着一盏永远不会关掉的日光灯,灯光打在墙壁上没有任何阴影。他的手腕上还残留着手铐留下的红色勒痕,风衣被没收了,取而代之的是一件没有口袋、没有拉链、没有任何金属部件的深蓝色拘留服。但他内衣口袋里那枚被划伤的联邦调查局徽章——凯特今晚在集装箱里递给他的那一枚——没有被搜出来。搜身时那名女特工摸到了徽章,翻过来看了一眼背面的划痕,然后把徽章塞回了他的内衣口袋。她什么都没有说。克劳记住了她的脸。

米洛·萨维奇被带到了另一间拘留室。联邦特工从泵站里带出他们两个人的时候,米洛因为左臂的烧伤和失血几乎无法站立,但他在担架上一直用那只没受伤的右手死死攥着克劳的袖口,直到医护人员强行把他的手掰开。克劳被推进警车后座的最后一刻,回头透过车窗看到米洛被抬进了一辆救护车,救护车的后门关上之前,米洛用尽力气对他喊了一句话,声音被引擎和警笛声撕成碎片,克劳只听到了几个字——“盒子……六个……找……”然后车门关上了。

克劳坐在拘留室的长椅上,闭上眼睛,让大脑从过去十二个小时的连续冲击中慢慢冷却下来。奥古斯都·卡文迪什在骨灰瓮前吞下了药片。康斯坦丁·达罗在祭坛盘前中了枪。马库斯·雷德的心脏在加密短信送达后停止了跳动。萨宾娜·暗泉在录音带里说完了最后一句话之后就再也没有出现过。米洛在泵站里用一把生锈的工具钳锯开了他的手铐,然后把整个深渊分析最致命的证据塞进了他手里。这些事件在时间线上排列成一条精确的螺旋,从1993年7月14日范诺登备忘录签署的那一天开始,一圈一圈往外扩散,每一圈都有人倒下。

但螺旋的最后一圈还没有画完。克雷文仍然在逃亡的路上。克莱尔正在艾森堡湾的某个地方被克雷文的私人安保追赶。伊莎贝尔从展厅冲出去的时候带走了克雷文留在空展柜里的那张卡片——卡片上写着午夜,第九大道217号,克莱尔·克劳的潜意识映射模型。克雷文把克莱尔的名字写在卡片上的时候,他不是在威胁她,他是在向全世界宣告一件事:这个十六岁的女孩是深渊分析唯一无法建模的人类,她的存在本身就是对算法权威的否定。克雷文不能容忍这种否定。所以他要在午夜之前把她变成展品——不是在防弹玻璃柜里,是在联邦媒体的镜头前。他要向阿瓦隆联邦证明,没有人能逃过算法的眼睛。即便是那个被萨宾娜称为“盲点”的女孩。

凌晨零时差九分,伊莎贝尔的黑色路虎冲进了艾森堡东区第九大道。克莱尔那间位于三楼B室的公寓窗外没有任何灯光,但路边停着两辆没有熄火的黑色轿车,轿车的排气管在寒夜里冒着白色水汽。街对面的旧书店门口站着一个推着购物车的流浪汉——但他的站姿不对,脚后跟不着地,重心放在前脚掌上,像随时准备冲刺。薇拉在车里低声说了一句“克雷文的人已经到了”,然后把车停在距离公寓楼两个街口的一条小巷里,熄了火,从后座的装备箱里取出一把带消音器的冲锋枪,推开车门。

莫雷蒂留在驾驶座上,一只手按着肩上的伤口,另一只手握着霰弹枪,眼睛盯着后视镜里的街角。他的脸色在仪表盘的微弱绿光中灰得像湿水泥,但他没有闭上眼睛。克莱尔从后座上拿起画筒,推开车门。薇拉一把按住她的肩膀:“你不能上去。如果克雷文在里面,他等的就是你。”

“他不是在里面,”克莱尔说,声音平静,“他不可能在午夜之前到达这里。他现在正在码头上,坐一艘从仓库北侧泊位出发的快艇,穿过艾森堡河往东岸走。克雷文有他自己的逃跑路线。他让私人安保先来,是为了在午夜之前把公寓清空——不让任何人看到我妈留在那里的东西。那些便签、录音带、还有我妈洗出来没有寄给我的照片。克雷文不要我的命,他要我的过去。他要那些能证明我从两年前就开始画深渊分析数据的证据。”

薇拉看着克莱尔的眼睛,看了很久。她不确定这个女孩是推理出来的还是直觉到的,但她知道克莱尔说的是对的。克雷文在逃亡过程中没有必要亲自来公寓,他在水路,不在陆路。他把私人安保派到第九大道是为了清理现场——那些螺旋油画、那些数据备份、那些萨宾娜通过克莱尔积累了两年的原始资料,全都在那间公寓的墙上和抽屉里。如果这些资料被联邦媒体拍到,克雷文的“凤凰策略”就再也飞不起来了。

克莱尔从薇拉手里挣脱出来,抱着画筒往公寓楼的方向走了几步,然后回头说了一句话:“薇拉阿姨,那些黑衣人要的是纸和布,不是我。他们认不出我的脸——我太年轻,太小,不在任何他们有的数据库里。对他们来说,我和这栋楼里任何一个小孩没有区别。”

薇拉沉默了。然后她从腰间拔出一把备用手枪,塞进克莱尔画筒的夹层里。“别上膛。上膛之后保险会松,画筒晃一晃就走火。你用它的时候再拉套筒。”克莱尔点了点头,抱着画筒走进了夜色。

公寓楼门口的防火梯仍然在冷风中微微晃动,克莱尔踩着铁梯往上走,每一级都在脚下发出轻微的金属呻吟。她走到三楼的时候没有去开B室的门——那扇墨绿色的门半开着,门缝里透出冷白色的手电筒光,有人在里面翻东西,她能听到抽屉被拉开、纸张被翻动、画框被拆开的声响。她继续往上走,走到四楼天台,推开那扇生锈的铁门,冷风迎面扑来。

天台上堆满了废弃的空调外机和卫星天线,角落里有一个被旧帆布盖着的画架和几桶干涸的油画颜料——这是克莱尔画室放不下的时候偷偷扩展到天台上的备用工作区,整栋楼只有她和房东知道这个地方。她把画筒打开,取出那幅白色螺旋,正面朝上铺在画架上。然后把画筒夹层里的手枪放在旁边的水泥台上,枪口朝向铁门的方向。

然后她从口袋里掏出那管钛白颜料——盖子上的颜料已经干了一半,但管子里还剩最后一点湿润的白色——挤了一小滴在调色盘上,用最小号的画笔蘸了一下,在白色螺旋最中心的位置轻轻点了一笔。这一笔和她在控制室里画的那一笔位置完全一致,但颜色不一样。在控制室里,她用钛白颜料在画布上留下了一个不透明的高光点,覆盖了所有底色。在这里,她用笔尖在同一个位置轻轻刮了一下——不是添加颜色,是刮掉上面那一层白色,让下面被覆盖的颜色露出来。白色下面是一层极薄的银灰色,克莱尔在今晚离开第九大道之前用最后一管银灰色颜料铺在白色下面,然后用钛白盖住了它。

银灰色露出来的部分很小,大约只有一粒米大小。但在这个被刮开的针孔里,她画了两年来从未给别人看过的东西——不是螺旋,不是数据,不是脸。是她的名字。她用自己独有的方式,把“克莱尔·克劳”四个字用最小号的画笔写在了银灰色底层的正中心,然后盖上了白色。萨宾娜教过她,真正的盲点不是数据缺失,是数据被隐藏在最普通的一层底色下面,而覆盖它的底色是用同一种颜色调成的——白色盖白色,只有刮开上层的人能看到下面。

她不知道这有什么用。但她记得萨宾娜在最后一通电话里对她说的话:克莱尔,克雷文不会放过你。不是因为你是威胁,是因为你是他算法里唯一画不出来的部分。当一个人不能容忍自己无法被理解的时候,他会试图毁灭那个不能被理解的人。我给你留了一样东西,在你住的那栋楼的天台上,旧空调机后面砖缝里,用防水胶带缠着。不要用任何电子设备去扫它——打开它之后你自然知道怎么用它。

克莱尔走到旧空调机后面,把手伸进锈迹斑斑的铁架和砖墙之间的缝隙里,用手指一点点摸索。她的指尖碰到了一卷用防水胶带缠着的东西,拉出来一看,是一枚老式的微型录音带。她把磁带放进自己随身带着的那台手持式磁带录音机——那台银色漆面已经磨光了的录音机是她离开第九大道前从画室抽屉里带走的唯一私人物品——戴上耳机,按下播放键。

萨宾娜的声音从耳机里传出来。这卷磁带和克莱尔之前听到过的所有录音都不一样——萨宾娜的语气不再是那种被双侧岛叶坏死剥夺了情感波动的机械人声,而是带着某种克莱尔从未在她口中听到过的东西:疲倦。不是身体上的疲倦,是灵魂深处的。声音在磁带里缓慢流动,像一条即将断流的地下河。

克莱尔,当你听到这段录音的时候,克雷文应该已经离你很近了。我接下来要说的话,你不要跟任何人复述。包括你父亲。深渊分析的算法在创建之初就有一个设计缺陷——不是道德缺陷,是结构性缺陷。我在写它的核心识别逻辑时,必须给它一个“已知”和“未知”的边界。没有边界的算法会变成无穷无尽的递归死循环,这是所有人工智能系统的底层限制。所以我给深渊分析设了一个边界条件:所有无法被建模的人类,被系统归类为“白色节点”——数据缺失,无法分析。克雷文的模型之所以是白色,不是因为他没有秘密,是因为他把所有秘密都压在一个算法够不到的地方——不是服务器,不是加密云,是物理的。他从来不把自己的罪行写在任何能接入互联网的设备上,他甚至不用电脑起草关键文件。他用手写,写在纸面上,然后锁在一个只有他自己知道的地方。

但这个系统架构里有一个漏洞:白色节点被定义为数据缺失,但白色节点本身也是数据的一种颜色。如果算法遇到一个“真正的白色节点”——不是数据被删除、不是数据被隐藏、不是数据从未生成,而是数据以人类方式存在但不以数字方式被记录——算法会怎么做?

我花了五年时间才找到答案。算法会自循环。它会在白色节点周围创建一个无限递归的识别回路,反复尝试建模一个它无法建模的对象。如果这个对象不断地出现在系统的识别范围内——比如,如果克莱尔·克劳的油画通过某个物理介质被带入系统——算法最终会崩溃。不是断电、不是死机、不是被黑客攻击。是在逻辑上崩溃:被自己无法理解的东西逼疯。

下面我要说的话很重要,克莱尔。你在控制室里画的那一笔钛白颜料,不是覆盖——是信号。它告诉系统,白色节点的内部还有颜色。算法会试图访问那个颜色,但那个颜色的路径是物理的——是一支画笔在一个十六岁女孩的手里点在帆布上的具体笔触——算法无法分析物理世界的触觉数据。它会不断重试,直到回路溢出。

我已经死了,克莱尔。我能留给你的东西,不是一个能打败克雷文的武器,是一个能让他自己的算法反过来吞噬他自己的陷阱。这个陷阱的扳机,就是你。不是你的数据——是你的名字。我把你的名字藏在了深渊分析核心代码的最底层,用白色盖白色。克雷文不知道。萨宾娜也不知道——不,我知道,但我把它从自己的记忆里删掉了,所以写到这段录音的时候我又不知道了。

磁带在这里出现了一段很长的空白。克莱尔把耳机更紧地压在耳朵上,听到背景里有轻微的呼吸声,然后是萨宾娜最后说了两句话。第一句是:克莱尔,找到克雷文那个手写的原件——他锁在物理世界里的那叠纸。那是他唯一害怕的东西。第二句是:别告诉你爸。你爸会想替你挡在算法前面。但算法挡不住,只有盲点能穿过去。

磁带停了。天台上冷风吹得克莱尔的手指发僵。她把耳机摘下来,在风里站了一会儿,然后重新拿起画笔,在那幅白色螺旋的正面——刚才被她刮开的那粒米大小的银灰色针孔旁边——画了一个极小极小的圆圈,把她的名字圈在银灰色底色的中心。这一笔画完之后,她把画布重新卷起放回画筒,把萨宾娜的录音带放进围裙口袋里,然后从天台上往下看去。第九大道的街面上多了几道黑色轿车的光斑,克雷文的私人安保正在把从公寓里清出来的东西装进后备箱——她的画,她的笔记本,她贴在墙上的那些螺旋草稿。他们不是来杀她的。他们是来偷她的过去。

克莱尔从天台边缘退回来,靠在锈迹斑斑的空调外机旁边。画筒里的画抱在怀里,画筒夹层里的手枪冰凉地贴着她的手臂。她看了一眼手表上的时间——距离午夜还有不到一分钟。然后她抬起头,透过艾森堡东区旧砖楼群之间的缝隙,望向远处港口方向的夜空。在那里,一艘没有开航行灯的快艇正穿过艾森堡河驶向东岸。埃德加·克雷文站在快艇的船尾,大衣被河风吹得猎猎作响,单手扶在船舷栏杆上,看着艾森堡的天际线正在他身后缩小成一条模糊的光带。他的私人手机——唯一的、不通网的、加密的离线设备——收到了一条消息。消息内容只有一行字:公寓已清空。女孩不在屋内。展品未寻获。

克雷文把手机翻过来合在膝盖上,望着河面沉默了很久。他不是在生气,不是在恐惧,是在重新计算。克莱尔·克劳不在公寓里意味着她没有试图回去抢救那些画作和数据。这和他预测的行为模式不一致。他的算法为克莱尔建模时输出了一个预测——克莱尔会在午夜前后返回公寓试图保护她的作品,因为她对作品的依恋程度在所有已知样本中处于95%以上。但他忘了一件事,萨宾娜没有替他分析过克莱尔的潜意识映射模型。萨宾娜跟他说克莱尔的模型里全是白色,是数据缺失。他没有追问那是哪种白色。

在南面几公里外的艾森堡联邦法院地下拘留室里,艾萨克·克劳在凌晨零时过了两分钟的时候听到了远处港口方向传来一声沉闷的巨响。不是爆炸,是某种更重、更深的声音——像一艘快艇全速撞上了港口防波堤底部的水下混凝土基座。拘留室里的联邦特工们同时抬头看向天花板,对讲机里开始涌现此起彼伏的紧急呼叫信号。克劳坐在长椅上没有动。他看着墙上的时钟秒针一格一格跳动,手指在内衣口袋里轻轻触着那枚被划伤的徽章。他知道那声撞击不是意外。克雷文在逃亡路上做了一件事——不是投降,不是反抗,而是把自己的船撞上了防波堤。他要的不是逃生,他要的是一场在所有联邦执法机构雷达屏幕上同时亮起的搜救信号,一场吸引了全部注意力的事故,一个让联邦调查局在三十分钟内没有人去关注第九大道公寓楼里那些被搬走的纸箱和帆布的完美掩护。

然后克劳的手机——他被逮捕时被收走的那部——在证物袋里震了一下。联邦调查局的证物记录系统自动扫描了屏幕上的推送信息,信息内容被记录进了电子证据日志。推送来自深渊分析系统的最后一个活跃节点,节点名称是一行克劳从未在系统架构图中见过的代号:“Cleir_Protocol_Final_Transmission”。信息内容只有一行字:克莱尔·克劳现已进入系统边界,白色覆盖白色,盲点已完成对螺旋的闭环。算法将在接下来的任何查询中返回零结果。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

您的邮箱地址不会被公开。 必填项已用 * 标注