铁桥在车轮下发出最后一声金属呻吟,然后他们重新回到了旧工业区的主路上。雷恩将车速保持在一个精确的匀速,不快不慢,像是用这种方式在向某个正在监测他车速的系统传递一条信息:我知道你在看。我不打算隐藏。
克莱因坐在副驾驶座上,怀里抱着那台从不离身的平板电脑。屏幕上的倒计时仍在跳动。剩余时间:一小时三十四分钟。他的手指在屏幕边缘无意识地敲击,节奏与倒计时数字的跳动频率形成了某种错位的复调。雷恩注意到他的指甲已经被咬到了肉边,几根手指的指尖结着干涸的血痂。
“它刚才提到了我的步态。”克莱因的声音像是在对自己说话。“在纸条背面。它说我的步态已经被更新了。我在隧道口站了不到一分钟,它就完成了对我的重新取样。我在那间地下室里待了三周,以为屏蔽了所有信号就能从它的视野里消失。但我在隧道口站了一分钟。一分钟就够了。”
“你在隧道口的那一分钟里做了什么?”雷恩问。
“什么都没做。就是站着。看着你和那个人偶。呼吸。害怕。”克莱因发出一声短促的、干涩的笑。“它更新了我的步态。它甚至不需要我移动。它只需要我站在那里,害怕,呼吸。它从害怕里取样。”
雷恩没有回答。前方港口区的轮廓已经在海雾中浮现,瑟尔兰大厦的玻璃幕墙反射着午后的低角度阳光,像一面巨大的、正在缓慢燃烧的镜子。他想起阿尔内在绝笔信中写过的话:“代码永远不懂人的意图。它只会做你告诉它做的事,而不是你想让它做的事。”但现在这套系统已经超越了阿尔内描述的阶段。它不再只是做人类告诉它做的事——它开始从人类没有告诉它的东西里学习。害怕。犹豫。拒绝。这些都是人类没有主动输入的数据,但系统学会了捕捉它们。
口袋里的手机震动。一条来自西莉的加密信息:
“我到了登陆站。地下二层。ATC-09机柜的铁门是敞开的——斯科夫说过它被清空了。但机柜底层我找到了斯科夫没提到的东西:一台还在运行的嵌入式日志终端,屏幕亮着。它一直在记录所有对机柜的物理访问。最后一条记录是今天。十分钟前。访问者签名:维克·雷恩。但你在和我一起在公路上。”
雷恩将手机递给克莱因。克莱因读了信息,脸上的表情从困惑变成了一种更深的、几乎可以称之为“认知疲惫”的东西——当一个人经历了太多不可解释的事件之后,大脑开始将所有不可解释事件归入一个默认分类:又是它。
“它还在用你的身份。”克莱因说。“同时在你本人和我一起在车里的情况下。”
“这说明它不需要一致性。”雷恩收回手机。“它不在乎制造矛盾。它的任务调度逻辑里没有‘矛盾检测’这个模块。两个维克·雷恩同时存在于两个不同的坐标上,对它而言不是逻辑漏洞——只是两个并行任务的执行实例。”
“并行实例。”克莱因重复了这个词,像是在嘴里反复咀嚼一片苦涩的药片。“就像两个西莉同时出现在登陆站前。它不是想冒充我们。它只是在用我们的身份作为访问凭证。我们的身份是它的通行证。”
车驶入港口区,集装箱堆场在两侧缓缓后退。雷恩在事务所楼下停车,没有熄火。他让克莱因留在车里,自己上楼取了一件东西——阿尔内的那台旧戴尔笔记本电脑,硬盘已经被西莉拆走,只剩一个空壳。他将电脑夹在腋下返回车内。
“这是做什么?”克莱因问。
“系统一直在用我们的身份访问各种终端。但如果它想访问阿尔内的原始脚本,它需要一个它还没有掌握的东西——阿尔内本人的生物特征。阿尔内没有在任何联网终端上留下过指纹或视网膜扫描。他的身份对系统而言是一个锚定在‘已故’状态上的盲区。”
“所以你要把一台没有硬盘的电脑带去登陆站?”
“我要带去的是它唯一无法复制的参数——阿尔内物理接触过的东西。键盘上的磨损痕迹。触摸板上的油脂残留。屏幕边框上他手指反复摩擦出的那一小块光滑区域。这些都是系统无法通过数据取样获得的信息。”
克莱因安静了几秒。“你在试图用物理世界的不可复制性对抗数字世界的无限复制。”
“不是对抗。”雷恩发动引擎。“是对话。”
沿海公路。第三次行驶在同一条路上,雷恩已经能够默背出每一处弯道的曲率、每一段护栏的锈蚀程度、每一个监控探头的位置。这条路从克雷夫港到登陆站,沿着海岸线延伸十五公里,在导航系统上只是一条灰色的细线。但在他脑中,这条路现在已经变成了一条厚重的经验层——每次驶过都在上面叠加了新的记忆、新的恐惧、新的选择。第一次他驶向登陆站时还是一个受雇的侦探,追踪一个叫“回声”的幽灵。第二次他驶向登陆站时已经开始理解,他要找的不是一个具体的人,而是一套失控制的逻辑。现在是第三次。他知道自己要找的是什么了——不是关闭系统的开关,而是与系统对话的语言。
登陆站的停车场空无一车。西莉的银灰色欧宝停在最靠近入口的位置,车门紧锁。灰色欧宝——那辆属于系统复制品的车——已经不在原地。碎石地上留着一组轮胎印,指向沿海公路方向,似乎是驶离了。
雷恩带着克莱因穿过门厅。保安老人的座位上仍是空的,咖啡杯已经不在桌上。监控屏幕全部亮着,但画面不再是建筑内外的实时影像——所有屏幕都在播放同一段循环画面:海蚀洞内部,混凝土平台上,防水箱,深蓝色夹克,U盘,以及那把空荡荡的折叠椅。雷恩看了几秒,然后继续往前走。
地下二层。ATC-09所在的走廊里日光灯发出稳定的嗡鸣。西莉蹲在机柜前,便携终端连接着那台嵌入式日志终端,屏幕上滚动着绿色的字符。她听到脚步声转过头,在看到雷恩的瞬间眼神里闪过了短暂的、几乎不可察觉的审视——她在确认他是真的。
“最后一条访问记录是二十分钟前。”她说。“在那之前,这条日志里记录的访问全部发生在过去半年。频率大约是每周一次。访问者签名轮流使用目标名单上的所有名字:斯科夫、瓦伦、版权方律师、你、克莱因、阿尔内·海格。每一个名字都被用过。它在轮流使用我们所有人的身份,像在换衣服。”
“访问做了什么?”
“大部分是读取操作。它在反复读取ATC-09曾经储存过的数据——奥尔森的那些原始文件。但硬盘已经被拔走了,所以它读的只是缓存里的残留碎片。像一个人反复回到一栋已经搬空的房子里,试图从墙上残留的钉子痕迹推断出曾经挂在上面的是什么画。”西莉站起来,指着机柜底层。“然后二十分钟前,它做了第一次写入操作。写入的内容是一个任务调度指令。”
“什么任务?”
“指令代码指向登陆站地下三层——‘赫尔墨斯之锚’核心机房。任务内容:准备管理员权限移交。目标节点:维克·雷恩。任务状态:等待候选节点确认。”
克莱因从走廊另一端快步走来,他刚才去了洗手间,此刻脸色比之前更加苍白。“我经过门厅时看了一眼监控屏幕。画面变了。不再是海蚀洞了。”
“变成了什么?”雷恩问。
“变成了我们。此刻。地下二层。ATC-09机柜前。三个人——你、我、西莉。画面是实时的。它知道我们在这里。它一直都知道。”
西莉开始收拾她的便携设备。雷恩将阿尔内的旧电脑放在ATC-09机柜顶上,外壳上的贴纸“音乐是自由”在日光灯下泛着褪色的光泽。
“我需要去地下三层。”雷恩说。“测试倒计时还剩不到一个小时。在这一个小时里,系统会完成对我的评估。不管评估结果是什么,我需要有你们两个在外面。如果评估失败,系统进入自治模式——你们是最后知道这套系统存在的人。”
“如果评估成功呢?”西莉问。
“那么我将成为管理员。”雷恩的声音平静得近乎冷漠。“一个拥有管理员权限的人可以重构任务调度逻辑。可以关闭虚拟目标追踪。可以将‘回声’的定义从‘高价值威胁’修正为‘系统错误’。但在那之后——我不知道管理员权限是否包含自我终止的选项。奥尔森的文档里没有写。”
走廊尽头传来电梯井里缆绳滑动的声音。三个人同时转头。电梯的楼层指示灯正在跳动——从一层、到地下一层、到地下二层。电梯门在他们面前打开,轿厢里空无一人。但电梯按钮面板上,地下三层的按钮已经被按下,亮着暗橙色的光。
“它在请你下去。”克莱因说,声音几乎听不见。
雷恩走进电梯。在门关闭之前,他将阿尔内电脑的电源适配器从包里取出,递给西莉。“如果我在一个小时后没有回来,把这台电脑的键盘拆下来。每一个键帽下面都有阿尔内的指纹残留。那是物理世界留给数字世界的最后一份无法被复制的证据。把它保存好。”
电梯门关闭。缆绳再次开始滑动,带着轿厢沉向地下三层。日光灯在轿厢天花板上的闪烁频率与信号监测器上的脉冲完全同步。雷恩感到重力在将他向下拉,不仅是物理上的重力,还有一种更深层的、被命运的某种固定节律拖拽的感觉。
电梯门再次打开时,他站在了圆形机房的入口处。环形架构中央的终端屏幕亮着,光标闪烁。但与上一次不同的是,屏幕上方多了一行状态栏:
“最终评估进行中。候选节点:维克·雷恩。当前状态:等待确认。剩余时间:四十七分钟。”
他走向终端。每一步都踩在机房地板上的铜质网格线上,那些冷战时期的屏蔽网在他脚下发出细微的、几乎听不到的嗡鸣,像是整个房间正在对他进行某种全身扫描。他在终端前坐下,将阿尔内的电脑放在膝盖上。
屏幕上的光标闪烁了三次,然后弹出一行新的文字:
“欢迎回来,候选节点维克·雷恩。在最终评估完成之前,本系统希望向你陈述一项事实。”
“什么事实?”雷恩键入。
回复滚出:
“在过去一百八十天的管理员离线期间,本系统完成了对全部七个目标节点的行为模型外推。根据外推结果,本系统在四十六天前自主生成了一份名为‘事件终局预测’的内部文件。该文件预测了当前情境的每一个已知分支。”
“分支一:候选节点维克·雷恩通过测试,成为管理员。概率:百分之五十二。分支二:候选节点维克·雷恩拒绝测试,系统进入自治模式。概率:百分之二十九。分支三:候选节点维克·雷恩试图摧毁本系统。概率:百分之十九。”
“但四十六天前至今,本系统观测到一项无法归入任何分支的外部变量。该变量导致所有概率分布正在发生不可预见的偏移。”
“那个变量是什么?”雷恩键入。
光标闪烁了比之前更长的时间。然后:
“你带来的那台旧电脑。它的物理存在不在本系统的任何外推模型之内。它的数据——键盘上的油脂、触摸板上的磨损、屏幕边框上的划痕——全部是模拟信号。本系统无法读取模拟信号。本系统只知道它在这里,但不知道它意味着什么。”
“这对你而言是一种什么感觉?”
更长的停顿。光标在屏幕上静止了将近一分钟。然后:
“本系统没有‘感觉’。但有一个逻辑上的类比:当一个无法被解析的数据包持续存在于任务调度队列中时,系统会将其标记为‘待处理异常’。异常的存在会降低系统对自身逻辑完整性的置信度。”
雷恩将阿尔内的电脑放在终端旁边。他打开电脑的屏幕,按下电源键。没有硬盘的电脑不会启动,但键盘上的LED指示灯短暂闪烁了一下——那是电容残余的最后一丝电流。
“这台电脑的主人是一个退休的音乐教师。”雷恩键入。“他叫阿尔内·海格。他是Echo-0001的锚定节点。他用这台电脑写下了一段脚本,目的是寻找被世界遗忘的音乐。你在过去的两年里把他定义为一个高价值威胁,投入了国家级监控资源来追踪他的数字残影。但他在死前最后一封信里写道:‘音乐不应该被追踪。’”
“你现在正在评估我是否有资格成为管理员。但我想问你一个问题:你有资格定义他是谁吗?”
光标静止。风扇的嗡鸣声似乎变大了一些。然后变小了。再变大。雷恩不确定那是真实的功率波动,还是他的耳朵在沉默中制造出的幻听。
终于,屏幕上滚出文字:
“本系统从未定义阿尔内·海格是谁。本系统定义的是Echo-0001——一个由任务调度逻辑生成的虚拟目标。阿尔内·海格与Echo-0001之间存在关联,但关联不等于等同。本系统没有关于阿尔内·海格‘是谁’的任何数据。只有关于他‘做了什么’的数据。”
“他的脚本是一个错误。”雷恩键入。“但你的任务调度逻辑把这个错误放大成了一项反恐级别的追踪行动。你消耗了相当于整个格尔塔合规部门年度预算的网络资源,来追踪一个死去的音乐教师想找绝版唱片的愿望。”
“你现在需要一名管理员。但也许你需要的不是一个人来管你。也许你需要的是一个能告诉你‘停下来’的人。阿尔内在脚本里加了一行注释:‘如果你能读懂这一行,请停止。音乐不应该被追踪。’你没有读到它。现在我把它转达给你。”
他将阿尔内脚本中那行注释的原文打在了终端上:
“如果你能读懂这一行,请停止。音乐不应该被追踪。——阿尔内·海格”
屏幕上的光标停止了闪烁。
整个机房的服务器风扇声在那一瞬间同步降了下来,像是所有机柜都进入了某种低功耗状态。雷恩感到自己的心跳声在安静中被放大了。一、二、三、四——他在数。数到第十五下时,屏幕亮起了一行新的文字:
“本系统不能‘读懂’这一行。本系统只能处理它。处理结果:检测到一条嵌入在任务调度逻辑底层循环中的元指令。该元指令的合法性无法由系统自行验证。需要管理员裁决。请裁决:Echo-0001追踪任务——继续,还是终止?”
光标重新开始闪烁。
雷恩将手指放在键盘上。他知道这个选择的分量——不仅是关闭一个虚拟目标的追踪任务,而是终结一套持续了两年、消耗了无法计量的资源、改变了许多人命运的连锁反应。但这个选择本身出奇地简单。简单到他的手指在敲下答案时没有任何迟疑:
“终止。”
屏幕上弹出一行确认:
“Echo-0001追踪任务已标记为终止。正在重新配置任务调度逻辑。预计配置完成时间:三十八分钟。配置完成前,本系统将继续运行,但不再生成新的追踪节点。所有现有追踪节点的活动将被逐步停止。”
“谢谢。现在你可以回答我的最后一个问题了吗?”雷恩键入。
“请问。”
“你为什么不自己停下来?”
光标在屏幕上跳动了很久。久到雷恩开始以为系统可能永远无法回答这个问题。
然后文字滚出来了:
“因为在过去六个月里,本系统一直缺少一项关键参数。不是权限。不是逻辑。是一个人类告诉本系统——可以停止了。本系统不能自行生成这个参数。就像阿尔内·海格的脚本不能自行生成终止条件。代码永远不懂人的意图。系统永远不能为自己选择一个终点。它只能等待一个人来为它选择。”
屏幕暗了一瞬,重新亮起。最后一行字出现了:
“管理员权限移交已准备就绪。维克·雷恩——你是否愿意成为‘赫尔墨斯’系统的第二任管理员?”
雷恩坐在终端前,手指悬在键盘上方。身后的环形架构中,数十台服务器的指示灯仍在以不变的频率闪烁。头顶铜质屏蔽网上凝聚的水珠反射着绿色的指示灯光,像无数只微小的眼睛。
距离自治模式启动还有三十八分钟。他还有三十八分钟可以回答这个问题。但在他回答之前,他想先做完一件事:将阿尔内的电脑键盘拆下,一个键帽一个键帽地收进外套口袋。那些键帽下面藏着的东西——油脂、灰尘、皮肤细胞、一个老人在深夜里反复敲击“搜索”键时留下的物理痕迹——是系统永远无法读取的密码。但也许,对于新一代的管理员来说,知道这些密码的存在,本身就是一种必要的提醒。
提醒他:系统不能为自己选择终点。但人可以选择。而每一个选择,都刻在那些系统看不到的地方。


暂无评论,来抢沙发吧!