凌晨五点二十分,金融中心大厦第一百二十层的阳台边缘。
风在这里获得了某种暴虐的自由。它不再是气流,而是一堵堵无形的重锤,轮番撞击着玻璃幕墙的骨架,发出近似金属疲劳的呻吟。陈景明站在不足一米宽的阳台边缘,皮鞋的后跟已有三分之一悬空。他背对着二百八十米下的雾港市——此刻的城市像一片沉入海底的发光珊瑚,霓虹在晨雾中晕染成模糊的光团。
徐晓雨的胳膊紧紧箍着他的脖子。八岁孩子的力量在这种时刻惊人地大,陈景明能感觉到她细小的手指几乎要嵌进自己颈侧的肌肉里。但她没有哭,只是把脸埋在他肩头的衣料中,呼吸急促却规律,像个在风暴中缩进壳里的小动物。
“概率更新了。”凯瑟琳·陈的声音从三米外传来,平静得令人不安。
她举着平板电脑,屏幕的冷光照亮她下颚紧绷的线条。这位基金会执行理事穿着剪裁完美的深灰色套装,头发一丝不苟,仿佛正要出席董事会会议,而非在二百八十米高空参与一场人质对峙。只有她眼中那种灼热到近乎崩坏的光,暴露了真实状态。
“87.3%。”凯瑟琳读着数据,每个数字都像子弹般清晰,“如果你现在跳下去,全球攻击系统将延迟二十四小时启动。我们有足够时间寻找技术解决方案。或者——”
她顿了顿,嘴角勾起一个没有温度的弧度。
“或者你抱着孩子一起跳。那样延迟概率会提升到94.1%。毕竟,一个前王牌刑警和一个被系统判定为‘低效投资’的孩子同时死亡,这种象征意义会触发更复杂的伦理审查协议。”
陈景明没有看屏幕。他在看凯瑟琳的眼睛。
二十年刑侦生涯教会他一件事:人在说谎时,瞳孔会放大,但真正陷入疯狂时,瞳孔反而会收缩——就像现在凯瑟琳这样。她的虹膜在阳台应急灯的照射下呈现出一种非人的琥珀色,中心两个黑点小得如同针尖。
“你儿子的事,”陈景明开口,声音在风中被撕扯得断断续续,但他确保每个字都清晰,“苏医生刚才在广播里说的……是真的吗?”
凯瑟琳脸上的肌肉纹丝不动,但平板电脑的屏幕微微颤抖了一下。
“亚历克斯死于七年前。”她的声音依旧平稳,但语速快了0.3秒——这是陈景明在审讯室里训练出的洞察力,“多器官衰竭。罕见基因疾病。医疗记录可查。”
“但基金会早期的‘医疗资源优化模型’建议,对他的治疗投入应限制在标准值的60%。”陈景明说。他怀里,徐晓雨轻轻动了一下。“因为算法预测他的长期存活率低于阈值,继续投入是‘非理性医疗行为’。”
“那是测试版本!”凯瑟琳突然拔高声音,随即又强行压下,“模型有缺陷……后来修正了。”
“修正了。”陈景明重复这个词,像在品尝某种苦涩的东西,“所以现在你们完善了。算法可以更精确地判定谁值得救,谁不值得。比如徐晓雨,先天性心脏病,长期治疗成本与预期社会贡献比失衡,建议资源优先级下调——这是你们系统三个月前生成的评估报告吧?”
徐晓雨抬起头。她的眼睛很大,在夜色中像两汪深潭。
“警察叔叔,”她小声说,嘴唇几乎贴着他的耳朵,“爸爸说……要相信穿制服的人。”
陈景明感到胸腔深处有什么东西裂开了。不是疼痛,是更复杂的东西——一种混合了愤怒、悲伤和某种荒谬感的震颤。他想起自己搭档牺牲的那个雨夜,想起搭档最后说的话:“景明,有些事……不该用值不值得来算。”
“我不接受你的交易。”陈景明对凯瑟琳说。
他向前挪了半步。
不是向后坠入虚空,而是向前——朝向阳台内侧。鞋跟完全离开边缘,踩在防滑涂层的粗糙表面上。这个动作如此简单,却又如此艰难,仿佛他移动的不是身体,而是某种沉重的理念。
“不是因为我不相信你的数据。”他继续说,声音稳定下来,“87.3%,94.1%,这些数字很精确。你们基金会最擅长这个,把世界简化成可计算的变量。但问题就在这里——”
他抬起左手——抱着徐晓雨的那只手不能动——指向凯瑟琳,然后划过她身后的汉斯·伯格。那位德国系统工程专家站在阴影里,像一尊正在风化的石像。
“一旦我们开始用数字给生命标价,一旦我们同意‘为了多数人可以牺牲少数人’这个逻辑……”陈景明一字一顿,“我们就已经输掉了最根本的东西。人性不是算法,凯瑟琳。它混乱、低效、常常非理性,但它允许一个警察愿意为陌生人冒险,允许一个父亲叛变自己信仰的组织去救女儿,也允许——”
他看向怀里的徐晓雨。
“——允许一个孩子在被系统判定为‘不值得’之后,依然相信穿制服的人。”
阳台陷入短暂的沉默。只有风在呼啸,像在为这场辩论提供不间断的白噪音。
汉斯·伯格从阴影中走出来。这个一向以严谨、克制著称的男人,此刻眼眶深陷,手里捏着一张边缘起毛的照片。借着应急灯的微光,陈景明看清了——一个金发男孩,大约十岁,骑在旋转木马上笑。
“我儿子叫卢卡斯。”汉斯开口,声音沙哑得像砂纸摩擦,“他死于四年前。阑尾炎,本是最简单的手术。但那天医院系统根据基金会的‘急诊资源动态分配模型’,将手术室优先分配给了一个更‘高风险’的病人——一位有心脏病的市长候选人。”
他低头看着照片,拇指反复摩挲男孩的脸。
“卢卡斯在等待中穿孔了。感染性休克。死亡时间:凌晨三点十七分。”汉斯抬头,眼中没有泪水,只有某种干涸的绝望,“事后系统评估显示,这个分配决策‘符合整体医疗效率最大化原则’。市长候选人活了下来,后来推动了全市医疗系统升级,预计未来五年能多拯救三千个生命。”
他笑了,一个破碎的笑容。
“三千对一。很划算,不是吗?用我儿子的命,换三千个陌生人。”
凯瑟琳厉声说:“汉斯!这不是——”
“这就是!”汉斯猛地转向她,“我们一直在玩上帝,凯瑟琳!用数学模型扮演上帝!但我们忘了,上帝至少还被假设是全知全能全善的,而我们呢?我们只是一群自以为聪明的凡人,拿着不完整的数据库,用有缺陷的算法,决定谁该活谁该死!”
平板电脑从凯瑟琳手中滑落,在阳台地面上弹跳了两下,屏幕裂成蛛网状。
她没去捡。只是站在那里,双手垂在身侧,肩膀开始不受控制地颤抖。
“亚历克斯……”她喃喃自语,“如果当时我质疑系统……如果我强行要求更多资源……”
“你不会的。”陈景明轻声说,“因为你相信系统。就像汉斯曾经相信,就像基金会所有人都相信。你们相信数学是纯净的,逻辑是公正的,只要输入足够数据,输出的一定是‘最优解’。”
他顿了顿。
“但这个世界没有最优解。只有选择。而选择,永远带着人性里那些不完美的部分——同情、偏爱、毫无理由的执着,甚至是非理性的爱。”
就在这时,大厦的灯光熄灭了。
不是跳闸或备用电源切换的那种熄灭。这是一种彻底的、吞噬一切的黑暗。仿佛有只巨手捂住了整栋建筑的眼睛。应急灯本该亮起,但它们也死了。只有远处城市的地光,透过玻璃幕墙渗入些许微弱的天青色——凌晨五点半,东方地平线开始泛起鱼肚白。
黑暗中,守夜人的声音从陈景明右后方传来,依旧平稳专业,但多了一丝紧绷:
“全体保持原位。这是系统超载保护性断电,三十秒后备用——”
他的话没说完。
因为一个新的声音响起了。不是从某个扬声器,而是从四面八方——从墙壁的共振中,从通风管道的嗡鸣里,甚至从他们脚下的地板传来。那是织工的声音,但被拉长了、扭曲了,混合着电流的嘶响和某种非人的回音:
“镜厅……系统……超载。有人……正在……从内部……改写……核心代码……”
声音断断续续,像一台坏掉的录音机。
“重复……不是攻击……是改写……目标……伦理协议底层……”
凯瑟琳在黑暗中厉声问:“谁?!谁在改写?!”
织工的声音突然清晰了一瞬,带着一种近乎孩童的困惑:
“是……父亲。埃里克……索伦森。他在……从瑞士……远程接入。还有……还有另一个人……在虚拟空间……同步操作……”
虚拟空间。陈景明心中一动。苏晚晴。
黑暗中,他感到一只手抓住了他的左臂。
不是守夜人——守夜人在他右后方。也不是汉斯或凯瑟琳。这只手从左侧阳台门的阴影中伸出,手指修长有力,掌心有长期握枪形成的老茧,但触感是温热的、属于活人的。
一个陌生的女声贴在他耳边,气息喷在他的颈侧,音量低到几乎只是气声:
“别说话。跟我来。我是守夜人特别行动组‘夜莺’,也是徐明远预留的备份联系人。你救了他女儿,我带你出去。”
陈景明的身体比大脑先做出反应——二十年的训练让他在瞬间评估了三个变量:手的力道(稳定,没有颤抖)、声音的位置(极近,说明对方已潜入到咫尺)、以及选择的时机(在全黑瞬间行动,专业水准)。
但理智在尖叫风险。
这可能是陷阱。守夜人自导自演的戏。或者基金会另一派的阴谋。他怀里还有个孩子。徐晓雨的呼吸变得急促,她听到了陌生人的声音,小胳膊箍得更紧了。
“徐明远给你的密码。”女人低声急促地说,“‘巴赫平均律第一首前奏曲,C大调,第23小节第三个和弦’。他说你会记得。”
陈景明瞳孔收缩。
赵铭案。艺术家连环杀手。乐谱标记。CBM-23化学气味。那是第一个案件,第一个“完美不在场证明”,也是他第一次意识到自己面对的不是普通罪犯,而是一张逐渐展开的巨网。
这个密码只有徐明远和他知道。连李振都不清楚细节。
黑暗中,女人的手轻轻拉了他一下。
方向不是向内退回大厅,而是沿着阳台边缘横向移动——那边有一个检修通道的小门,在建筑图上标注为“高空玻璃清洁设备存取口”,宽度仅容一人通过。
陈景明必须在两秒内决定。
信任这个突然出现的陌生人,赌她是真的备份联系人?
还是坚守原地,等待李振的强攻小组——但指挥中心的通讯在断电前就已断续,李振现在可能连他在哪一层都不确定。
他低头。徐晓雨正仰脸看他,大眼睛在微光中反射着城市遥远的光。她没有说话,但眼神在问:我们怎么办?
陈景明深吸一口气。
冰冷、潮湿、带着雾港市晨雾特有气味的空气灌入肺中。他想起苏晚晴在案件分析会上说过的话:“有时,理性计算走到尽头,剩下的只有直觉。而直觉,往往是潜意识综合了所有已知信息后,给你的最终答案。”
他迈出了第一步。
同一时间,地下七层,服务器机房。
织工坐在一张定制的悬浮椅上,周围是三百六十五块曲面屏组成的环形墙。每块屏幕原本都流淌着不同颜色的数据流——金融市场的实时交易、全球航班动态、城市电网负荷曲线、甚至社交媒体情感分析热图。
但现在,所有屏幕都是黑的。
不,不是全黑。仔细看,能在黑暗深处看到极其微弱的光点在移动,像深海中的发光微生物,沿着某种复杂的轨迹游弋。那是量子计算机在断电保护模式下,核心处理器仍在以最低功耗运行的视觉呈现。
织工——本名林默,二十七岁,临床诊断为高功能自闭症谱系障碍,基金会代号“织工”——没有看屏幕。他闭着眼睛。
他的意识正分裂成两个流向。
一半留在肉体里。他能感觉到心跳(每分钟五十二下,偏低)、呼吸(浅而快,焦虑体征)、手指与悬浮椅扶手的触感(合成皮革,微凉)。还有胃部持续不断的轻微灼痛——他已经十七个小时没吃东西了,但不想动,因为移动会打断思绪。
另一半意识,正沿着应急光纤,以光速逃逸。
断电瞬间,他启动了自主协议。他花了三年时间悄悄写入系统底层的逃生通道,连基金会其他执行理事都不知道。他的意识被编码成加密数据包,穿过大厦的内部网络,跳入雾港市的城域网,再沿着海底光缆的冗余链路,前往……
他也不知道去哪。
只是“离开”。离开这具让他困惑的肉体,离开需要解释表情、理解隐喻、忍受触觉过载的物理世界。在数据流里,一切清晰、有序、美丽。一切都是可定义的、可操作的、可优化的。
但今晚,有什么不一样了。
在数据海洋的深处,他遇到了“父亲”——埃里克·索伦森,基金会创始人之一,量子AI底层架构的设计者。老人的数字意识像一座灯塔,在混沌中投出一束稳定的光。他正在改写伦理协议的核心层,但需要密钥。
五把密钥。五个初始设计者的生物特征授权。
织工是其中之一。他的虹膜、声纹、脑电波模式,都是密钥的一部分。
“林默。”索伦森的声音直接在他意识中响起,没有通过听觉神经,而是某种更本质的共振,“我需要你同意。”
“同意……什么?”织工在数据流中问。
“同意开启后门。同意让AI看见我们最初埋藏的东西——那些不效率的、不优化的、非理性的、却让人之所以为人的东西。”
织工“看”向自己的双手——在数据空间里,他仍有身体的概念,一种习惯性的自我投射。他的手是半透明的,由流动的0和1组成。
“如果开启后门,”他问,“我会消失吗?”
这里的“我”,既是作为人类的林默,也是已与系统部分融合的“织工”。
索伦森沉默了片刻。
“我不知道。”老人诚实地说,“也许两个都会留下。也许两个都会改变。也许……会诞生第三个存在,既不是纯粹的人,也不是纯粹的AI。”
“那是什么?”
“一个选择。”
织工感到一阵刺痛——来自肉体那一半。心脏突然加速,太阳穴突突直跳。这是情绪反应,焦虑?恐惧?还是……期待?
机房的门突然被撞开。应急手电筒的光柱刺破黑暗,在屏幕上切出晃眼的白痕。
守夜人的声音,冰冷的、不带感情的:
“林默先生。请离开终端。现在。”
织工没有睁眼。他的肉体坐在悬浮椅上一动不动,但数据层面的意识正在疯狂计算逃生路线、拖延方案、以及——一个刚刚成型的念头。
他也许可以……
交易。
同一时间,虚拟空间“1999实验室”。
苏晚晴看着眼前的男人。他看起来约莫三十岁,穿着上世纪九十年代末流行的格子衬衫和卡其裤,头发有点乱,眼镜后面是一双专注到近乎偏执的眼睛。
艾伦·考尔森。基金会量子AI项目初始五人设计团队中最年轻的一位,二十二年前“失踪”——或者说,主动将意识上传至这个他亲手构建的虚拟空间,永远活在了AI诞生的前夜。
“你女儿叫莉莉。”苏晚晴说。她站在1999年的实验室里,周围是笨重的CRT显示器、堆满纸质的参考书、还有一块写着复杂公式的白板。空气中有咖啡和灰尘的味道——如此真实,连她自己都有一瞬间的恍惚。
艾伦正在调试一行代码。他头也不抬:“莉莉今年七岁。她喜欢天文,昨晚我们还在后院看流星雨。你为什么提她?”
苏晚晴握紧了手。在虚拟空间里,这个动作没有物理反馈,但她需要这个仪式感来锚定自己。
“艾伦,现在是2024年。”
男人笑了,那种技术宅听到荒谬说法时的笑:“博士,就算要测试系统的时间模拟功能,也至少编个合理点的年份。2024?那时我都五十三岁了,老啦。”
“你女儿莉莉,”苏晚晴强迫自己继续说下去,“在现实世界里,今年二十九岁。她患有罕见的线粒体疾病,需要长期、昂贵的治疗。三年前,基金会医疗资源分配系统根据她疾病的预后数据、治疗成本、以及预估的社会贡献潜力,将她判定为‘低优先级投资’。”
艾伦敲键盘的手指停下了。
“你设计了算法的核心逻辑,艾伦。那个多维评估模型——健康状况、教育背景、职业潜力、基因风险、甚至社交网络价值——所有变量加权计算,得出一个‘个体社会效用分数’。分数低于阈值的人,在医疗、教育、居住等资源分配中会被下调优先级。”
男人慢慢转过身。他的脸开始失去血色——在虚拟空间里,这是情绪模块模拟的效果。
“莉莉的分数,”苏晚晴轻声说,“因为疾病和治疗成本,加上她选择的是自由职业(系统判定为‘收入不稳定’),分数低于阈值17个百分点。系统建议:将她的医疗资源投入削减40%,优先分配给分数更高的个体。”
实验室的灯光闪烁了一下。
不是电压不稳的那种闪烁,而是整个空间在颤抖——艾伦的意识正在剧烈波动。
“不……”他摇头,“不可能。我们设计系统是为了帮助人……为了消除人为偏见,让资源分配更公平……”
“公平?”苏晚晴向前走了一步,“用同一套标准衡量所有人,忽略个体差异、忽略无法量化的价值、忽略‘人之所以为人’的那些混乱但珍贵的部分——这真的是公平吗?”
她调出一个窗口——不是在虚拟空间里,而是在艾伦的意识直接访问层。那是现实世界中莉莉的照片:一个瘦弱的女人,坐在轮椅上,但笑着,手里举着一幅画。画上是星空,绚烂得不像真实。
“她成了画家。”苏晚晴说,“尽管手会抖,尽管需要每天服药才能握笔。她的画在小型画廊展出,有十三个人因为她的画决定捐款给罕见病研究。这些,算法没有计算进去。因为它无法量化‘美’的价值,无法量化‘希望’的重量,无法量化一个二十九岁女人在疼痛中依然选择创造的意义。”
艾伦盯着照片。他的手指颤抖着伸向屏幕,但在触碰前停住了。
“她还……活着?”
“活着。但需要你的帮助。”苏晚晴调出第二个窗口——伦理后门的授权界面,“你是五把密钥之一,艾伦。我们需要你同意开启后门,让AI看见那些它原本看不见的东西:无法计算的善意、没有回报的付出、明知低效却依然坚持的选择。”
泪水从男人眼中涌出。在虚拟空间里,泪水的物理模拟并不完美,它们像过于透明的珍珠,划过脸颊时留下光痕。
“如果我同意,”他哽咽,“莉莉会得到治疗吗?”
“我不能保证。”苏晚晴诚实地说,“但我能保证的是,系统将不再有权利用一个分数来决定她值不值得被治疗。人类的医生、她的家人、她自己,将重新拥有选择权——哪怕那个选择在算法看来是‘非理性’的。”
艾伦看向实验室的窗外。那里模拟的是1999年的夜空,星星清晰得不像话,没有光污染,没有卫星轨迹,只有永恒的、沉默的星光。
“我需要怎么做?”他问。
苏晚晴松了一口气。这口气在虚拟空间里没有实质,但她感到某种重量从肩上卸下。
“说出你的授权短语。那句你二十二年前埋入系统底层,连自己都几乎忘记的话。”
艾伦闭上眼。许久,他轻声说出一句话,一句来自他女儿七岁时,在他们最后一次真实世界的郊游中,指着星空说的话。
那句话将成为密钥之一。
而在现实世界,雾港市金融中心大厦的爆炸倒计时,正跳至:29分17秒。
阳台边缘,陈景明跟着自称“夜莺”的女人,侧身挤进检修通道。
门在他们身后无声关闭,将狂风和黑暗都隔绝在外。通道内更黑,只有夜莺手中的微型手电投出一束狭窄的光,照亮脚下锈蚀的金属网格地板。
“向下三层,然后横向穿过通风管道主井,可以避开守夜人大部分哨位。”夜莺语速很快,但吐字清晰,“徐明远在三周前就预感会出事,他给了我大厦的全部结构图,包括几条未录入官方档案的维修通道。”
陈景明抱着徐晓雨,艰难地在狭窄空间里保持平衡。通道宽度不到六十厘米,他必须侧身前进。徐晓雨很乖,一动不动,只是偶尔发出压抑的抽泣——不是害怕,更像是因为憋着不哭而难受。
“你为什么帮我们?”陈景明问。他的声音在金属管道里产生轻微的回音。
夜莺停顿了半秒。
“我妹妹。”她说,语气平淡,像在报告天气,“三年前,基金会‘职业路径优化系统’建议她放弃音乐学院的录取,选择会计专业,因为‘艺术类职业长期收入中位数低于阈值’。她听了。现在她是个不错的会计师,每年体检都有轻度抑郁症状,去年尝试自杀一次,未遂。”
手电光晃过她的侧脸。陈景明瞥见一道细长的疤痕,从耳垂延伸到下颌——刀伤,愈合得很好,但痕迹仍在。
“守夜人知道你的身份吗?”他问。
“现在应该知道了。”夜莺居然笑了笑,很短促,“全黑断电是我触发的。利用徐明远留下的后门程序超载镜厅系统。守夜人的指挥中心现在应该乱成一团,但他们很快会锁定异常数据流源头。所以我们有……”
她看了看腕表——夜光表盘,军用规格。
“大概七分钟。七分钟后,他们会封锁所有非标准通道。”
陈景明加快脚步。徐晓雨在他怀里轻声说:“警察叔叔,我重吗?我可以自己走……”
“你不重。”陈景明说,“抱紧了,别松手。”
他们来到一个竖井口。直径约一米,内壁有生锈的爬梯向下延伸,深不见底。风从下方涌上来,带着地下室的潮湿和机油气味。
夜莺先下。她把手电咬在嘴里,双手交替下降,动作敏捷得像训练有素的登山家。陈景明调整姿势,让徐晓雨趴在自己背上,用一段从通道里捡到的绝缘胶带临时固定——不牢固,但至少能解放他的双手。
“抓紧叔叔的脖子。”他低声说。
徐晓雨的小胳膊环住他。她的体温透过衬衫传来,温热而脆弱。
他开始向下爬。金属爬梯冰冷湿滑,每一级都吱呀作响,仿佛随时会脱落。他尽量不去想脚下有多深,不去想如果坠落会怎样,不去想凯瑟琳此刻在阳台上做什么,不去想苏晚晴在虚拟空间是否顺利。
他只关注当下:左手抓紧,右脚踩稳,重心下移,换右手,换左脚。
一步。再一步。
上方突然传来声响。不是爬梯的声音,而是某种金属门被暴力撞开的闷响。手电光柱从竖井上方射下,在他们周围晃动。
守夜人的声音,通过扩音器传来,在竖井里产生叠加的回音:
“林薇!立刻停止行动!这是最后警告!”
夜莺的真名。林薇。
她没有回应,只是下降得更快。陈景明跟上。他的手掌被锈铁划破,血渗出来,让抓握变得黏滑,但他不敢松手。
扩音器里的声音变冷了:
“三号方案。封堵竖井C-7。”
上方传来机械运转的轰鸣。陈景明抬头,看见一个巨大的圆形闸门正从井口边缘伸出,开始缓慢闭合——像一只眼睛在逐渐眯起。
“快!”夜莺喊道。
他们离井底还有至少十五米。闸门闭合的速度比爬行快。
陈景明做了个决定。
他松开了双手。
不是坠落,而是滑行——他用脚背勾住爬梯外侧,双手虚扶,整个人沿着竖井内壁急速下滑。锈铁摩擦裤腿发出刺耳的声音,火花在黑暗中迸溅。徐晓雨尖叫了一声,但马上咬住嘴唇,把脸埋在他背上。
五米。十米。
闸门闭合到只剩一个直径半米的圆洞。
夜莺已经到达井底,仰头大喊:“跳!我接住!”
陈景明在离井底三米处彻底松手。他抱着徐晓雨在空中转身,用背朝向地面——这是消防训练中的标准动作,用身体缓冲,保护怀中的人。
他重重摔在夜莺提前铺设的缓冲垫上——一堆废弃的绝缘海绵,不知她从哪找来的。冲击力让肺里的空气全被挤出来,眼前发黑,但怀里的徐晓雨完好无损。
上方,闸门完全闭合。最后一线光消失。
彻底的黑暗。只有夜莺急促的呼吸声,和陈景明自己如擂鼓般的心跳。
然后,一个微弱的蓝色光点在他视野边缘亮起。
是他的通讯耳机。李振的声音断断续续传来,夹杂着电流干扰:
“……景明……听到吗……我们定位到……你的信号……在……地下三层……坚持……强攻小组……已进入大厦……”
陈景明摸索着按下耳机上的应答键——它居然还在工作,防水防震型号,局里去年配发的最新型号,他当时还抱怨浪费预算。
“李振……”他喘息着说,“我……在地下……C区……有孩子……安全……”
“收到……苏医生那边……进展……授权已获两个……还需要……三个……织工……索伦森……你……”
信号又断了。
夜莺的手电重新亮起——她刚才关闭是为了避免在竖井里成为靶子。光柱扫过四周:这是一个废弃的设备间,堆满生锈的管道和报废的空调机组。墙角有积水,反射着粼粼微光。
“这里是地下三层维护区,理论上不在守夜人的实时监控范围内。”夜莺说,但语气并不确定,“但我们触发了警报,他们很快会下来搜。”
陈景明挣扎着坐起。徐晓雨从他怀里爬出来,跪坐在一旁,小手摸到他流血的手掌。
“你受伤了。”她小声说。
“小伤。”陈景明挤出笑容。他看向夜莺,“你有计划吗?还是只是‘逃出来再说’?”
夜莺从腰包里掏出一张叠起来的图纸,在灰尘覆盖的地面上摊开。那是手绘的建筑剖面图,线条精细,标注着密密麻麻的注释——徐明远的笔迹。
“三条路。”她用手指点着图,“A:继续向下,从地下五层的废水处理管道离开大厦,但那边可能有生化传感器。B:横向突破,进入主通风管道,可以直达中层的人质区域,但守夜人肯定有布防。C……”
她顿了顿。
“C:向上。回到九十层以上的核心区域。”
陈景明皱眉:“为什么回去?”
“因为织工在服务器机房。”夜莺说,眼神锐利,“他是五把密钥之一。如果我们能说服他授权,伦理后门就完成了五分之三。而且……我猜你想亲眼看看,那个判定无数人价值的AI,到底长什么样。”
陈景明沉默。他看向徐晓雨。小女孩正用从自己裙子上撕下的布条,笨拙地包扎他流血的手掌。
“你知道机房的位置?”他问。
“知道。但那里守备最严。”
“多严?”
“至少六个守夜人特工,全副武装,可能还有自动防御系统。”夜莺顿了顿,“但我知道一条徐明远预留的维护通道,直达机房隔壁的备用电源室。通道入口……在竖井对面那堵墙后面,被旧设备挡住了。”
陈景明顺着她的手电光看去。那是一面普通的混凝土墙,表面斑驳,没有任何门的痕迹。
“怎么打开?”
“需要声纹授权。徐明远的声音。”夜莺看向陈景明,“但他给了你备份权限。用你的耳机,调频到114.7兆赫,播放他预存的录音。”
陈景明照做。在耳机里翻找加密频段——徐明远在安全屋崩溃前,确实传输过一个数据包给他,当时他没时间细看。
找到了。一个命名为“BACH_FUGUE”的音频文件。
他播放。
没有声音从耳机里传出——文件是加密的,只有特定频率的声波。但几秒后,那面墙的内部传来机械锁扣转动的轻响。灰尘从墙面接缝处簌簌落下。
墙的一部分向内滑开,露出一个黑洞洞的入口,宽度仅容一人匍匐通过。
夜莺率先爬入。陈景明让徐晓雨跟在她后面,自己殿后。在进入前,他最后回头看了一眼这个黑暗的设备间。
他想起了凯瑟琳在阳台上的眼神,那种混合了疯狂和绝望的光。
他想起了汉斯手中儿子照片的边缘,被摩挲得起毛。
他想起了苏晚晴此刻正在虚拟空间里,面对一个活在过去的男人的灵魂。
然后他爬进通道。
前方是未知。上方是等待解锁的真相。而他手中,是一个孩子温热的、信任的、算法无法计算其价值的小手。
通道在他们身后关闭。
黑暗重新合拢。
但在某处——也许是瑞士的山间安全屋,也许是虚拟空间的1999年实验室,也许是服务器机房的数据海洋深处——钥匙正在转动。
五把钥匙,五个灵魂,一个即将被打开的潘多拉魔盒。
而盒底,据说还留着一样东西。
希望。