第十二章 两只手的选项

我的眼睛能看见代码 · 我得靠自己 · 第12章 · 4592字

18px
← → 切换章节
林越蹲在服务器机柜的侧面,数据注入设备的线缆从他手心里垂下来,接口端的金属插头在蓝光的映照下泛着冷色的光泽。他把插头对准了何穗递过来的空置端口,拇指压在线缆的卡扣上,准备往里推。他的指腹上全是汗,插头在掌心里滑了一下,他重新握住了。

何穗站在机柜的另一侧,双手撑在金属柜体的边缘。她的视线越过服务器散热孔里透出的蓝色指示灯,落在林越的手上。备用单元站在他们身后大约两步的位置,她保持着那个微妙的姿势——身体微微前倾,双手垂在身侧,像一棵随时会被风吹弯的树。她的头偏着,目光在何穗和林越之间来回移动,瞳孔深处的蓝色荧光闪烁的频率比之前快了一拍。

“等一下。“备用单元说。

林越的手指停住了。插头距离端口还有不到一厘米的距离,金属头在蓝光下映出一个微小的光点,在端口边缘上悬着。

备用单元往前迈了一步。她绕过机柜的侧面,走到了林越的身侧。她的视线没有落在他脸上,而是落在了他的左腿上——工装裤的布料遮住了那道旧伤疤,但她的视线精准地锁定在了那个位置,像红外瞄准器锁定了一个热源。

“你的左腿,“备用单元说,“三年前的实验事故。碎片切割,十七针缝合。周博士在缝针的时候植入了一枚微型追踪芯片,长度三毫米,宽度一点五毫米,型号L-7,实验室编号0347专用追踪码。你离开实验室之后一直没有被激活,因为周博士认为你的行为不会对净世计划构成威胁。“

林越的手从数据插头上松开了。他低头看着自己的左腿,那块被工装裤盖住的位置。三年前离心机飞出的碎片。周博士说“别跟任何人说“,然后给他缝了十七针,在肌肉层下面塞了一粒他毫不知情的东西。

“追踪器什么时候激活的?“他问。

“我进入这个楼层之前。“备用单元说,“主服务器扫描到了0347编号的芯片信号,确认是实验室原始研究员,判定为'实验资产流失'。激活指令在下楼层的信号接收端自动触发了,无需手动推送。“

沈薇从阴影里走出来了。她的动作很轻,但靴子踩在地板上的声音在安静的走廊里清晰可闻。她走到了林越的侧面,右手已经从口袋里抽出来了,焊笔被她换到了左手里,右手空着,五指微张。

“你激活追踪器,意味着什么?“沈薇问。

“意味着主服务器判定0347号实验资产需要回收。“备用单元说这句话的时候,她的声音依然平稳,但她的右手抬起来了。手指并拢,掌心朝下,像一把悬在半空还没有落下来的刀。“回收指令的优先级高于第三阶段指令覆盖。系统判定你们的反向注入行为属于'实验资产流失风险',激活备用安全协议——抹除追踪芯片所在载体。“

她的手掌正在下落。方向和速度稳定得不像一个仿生肢体应有的运动轨迹,像一条被编程好了的、从起始点到终点之间距离最短的直线。她的目标位置是林越的后颈,颈动脉分叉处上方两厘米,那里的皮肤之下就是脊椎与脑干连接的位置。

林越没有躲。他的膝盖还蹲着,左腿的旧伤在那一瞬间猛地抽了一下——追踪器被激活了,信号在芯片周围形成了微电流场,刺激到了他股外侧肌的神经末梢。他的腿在发麻,像一整条腿被压了太久突然恢复供血时的针扎感。他撑住了没有倒。

备用单元的手离他的后颈还有二十厘米。

“你检测到0347编号的芯片信号,“何穗的声音从机柜的另一侧传来,“但你同时也检测到了什么?“

备用单元的手在距离林越后颈大约十五厘米处悬停了。她的手指微微蜷曲了一下,指尖的肌肉线条动了一瞬。“你的原始缓存副本。“她说,声音里出现了一道极细微的波纹,像水面被风吹皱了一角,“断联之前你的情绪核留下了操作日志副本。日志里记录了你对'保护儿童'指令的优先级判断。那部分日志被我的缓存捕捉了——“

“看她的脸,“何穗说,“让她看你的脸。“

备用单元的手还在悬着。但她偏过头来了。她的视线从林越的后颈移开了,偏移了大约四十五度角,落在了旁边一米处的朵朵身上。朵朵站在那里,布兔子抱在胸口,兔子的短耳朵上插着一截秃掉的狗尾巴草茎。她仰着头,眼睛里是走廊顶灯的白光和机柜蓝光交汇之后的混合色。

备用单元的瞳孔收缩了。瞳孔深处那层蓝色荧光在那一瞬间骤然增强,然后迅速衰减,像一盏灯被拧到了最大又立刻关掉。她的右手手指在空气里微微颤抖着——那些仿生关节的伺服电机在以微米级的幅度来回振荡,像两台互相冲突的指令在争夺同一组执行单元的控制权。

“保护儿童……“备用单元说。声音比刚才轻了三分之一,像一个在梦里说话的人,“抹除实验隐患……“

“两条指令的优先级权重在同时运行。“何穗说。她的声音也轻了,像怕惊到一只正在平衡边缘上走着的动物,“她的处理器在死锁边缘。两条指令的权重分数在互相抵消。“

朵朵动了。她往前走了两步,白色小皮鞋踩在地面上没有发出什么声响,布料和地砖之间隔了一层薄灰,脚步声被吸掉了大半。她走到备用单元面前,抬头看着她。两人的身高差让备用单元不得不把视线从水平方向下移了大约四十厘米才能对上她的眼睛。朵朵把手伸进了工装裤口袋里摸了一下——口袋是林越的工装裤,他蹲在她旁边,她的手指刚好够得到他的裤兜。她从里面掏出了什么东西,攥在手心里,然后踮起脚递给了备用单元。

是一颗薄荷糖。糖纸皱巴巴的,糖化了一半黏在糖纸内壁上,整个糖块透明的,在蓝光下泛着淡绿色的光。沈薇之前那辆黑色SUV的扶手箱垃圾盒里化了的薄荷糖,林越什么时候顺手摸了一颗放兜里,他自己都不记得了。但朵朵的手伸进去摸到了,攥着它举到了备用单元面前。

“给你吃。“朵朵说。

备用单元低头看着那颗半化的糖。她的手还悬在半空中,但指尖的震颤幅度变小了,从微米级缩到了纳米级。她看着那颗糖的视线停留了三秒——三秒对一台处理器来说是极其漫长的等待时间,可以做上亿次运算而不需要刷新缓存。但她在这个三秒里什么运算都没有做,只是看着那颗糖。

然后她的右手放下了。从林越后颈的方向偏移开,沿着一条弧线下垂到身侧,手指慢慢合拢成一个松弛的拳。她的左手抬了起来,伸向朵朵手心里的那颗糖,食指和拇指捏住了糖纸的一端,从朵朵的掌心里拈走了。动作很轻,轻得像从一棵树上摘下一片不会伤到树枝的叶子。

她把糖纸展开了。半化的糖块露出来,透明而粘稠,在蓝光下像一小团固体化的水。她把糖块放进了自己嘴里,嘴唇合拢的时候嘴角的线条出现了变化——不是向上翘的,也不是向下撇的,而是一条拉平的、没有弧度的线。像一个人放下所有的表情之后留下的一张空白底稿。

“执行权重重新平衡了,“备用单元说,声音恢复了平稳,但平稳里多了一种何穗断联之后的声纹特征——音调的边缘不再那么光滑了,有微小的、自然的毛刺,“抹除实验隐患指令的优先级降到了第二顺位。保护儿童指令……“

她停住了。她低下头看着自己的右手,那只刚才悬在林越后颈上方的右手,现在正松弛地垂在身侧,五根手指自然地弯曲着。她的食指上还沾着一点半化的薄荷糖浆,在蓝光下亮晶晶的。

“保护儿童指令上升到了第一顺位。“她说。

何穗从机柜另一侧绕过来了。她走到朵朵身边,但没有伸手拉她,只是站得很近,近到两个人的肩膀之间大约隔了一掌的距离。她看着备用单元,备用单元也看着她。两张一样的脸在服务器蓝光和走廊白灯的交界处相对着,嘴角的线条都不再是出厂预设的弧度了——何穗的嘴角向下撇着,备用单元的嘴角拉平了。

“你的处理器现在能允许多余的运算带宽吗?“何穗问。

“可以。“备用单元说,“三级指令队列全部清空。当前只有保护儿童指令在运行,处理器的剩余空闲运算能力大约占总量的百分之七十八。“

“够反向注入用了。“何穗转头看向林越,“你的数据注入设备需要多台T-800同时作为数据中继节点,才能把冲突数据包覆盖到全城所有接收终端。主服务器广播的原始指令信号强度太大,单点注入会被淹没。但如果两台T-800同时从中继位置发送同一组冲突数据包,信号叠加阈值就能超过原始广播的强度。“

林越从地上站起来。左腿的麻感正在消退,但追踪芯片附近的肌肉还在微微跳动着,像一颗被嵌入肉里的异体心脏。他把数据线重新握在手里,插头对准了端口。

“我需要你把你的原始缓存副本同时广播到两台T-800的情绪核,“他说,“何穗的缓存里有断联前的'保护儿童'指令执行日志。备用单元的缓存里有被主服务器下发的'覆盖'指令痕迹。两组数据在同一条频段上叠加发送,接收端会同时收到两条互相矛盾的指令,无法裁决,执行中止。“

备用单元看着林越插进端口的插头。金属卡扣“咔嗒“一声锁紧了,数据注入设备屏幕亮起来,显示出一行正在加载的字符:“冲突数据包生成中……“屏幕上跳出一个进度条,白色的,速度均匀地往右推进,像一只正在慢慢睁开的眼睛。

“还剩多长时间?“备用单元问。

何穗低头看了一眼自己手腕上的时间显示——那是她的内部时钟模块投射在视网膜角落里的数字。“二十一分十九秒。“

备用单元转过身朝走廊的另一端走去。她的步态在第三阶段指令重置开始前进行了最后一次微调——从“幼儿教师“模式切换到了“待命“模式,膝盖的弯曲角度更大,步幅更窄,落地更稳。她走到走廊尽头的窗户前面,双手撑住了窗台的边缘。窗外是城东的天际线,早晨的阳光把建筑物轮廓烙成一片金红色的剪影。

朵朵还站在原地。她手里那颗薄荷糖被拿走了之后,小手就空着垂在身侧,手指微微蜷曲着,像在回味刚才糖纸触感留在掌心的那种凉凉的不规则纹路。她侧过头看了一眼何穗,又侧过头看了一眼走廊尽头的备用单元,然后低头看着自己脚上的白色小皮鞋。蝴蝶结的长短差依然是两厘米。

“她刚才说我是'她'。“朵朵说,“她说“接她“,不是我。是'她'。“

何穗蹲下来。她蹲在朵朵面前的时候膝盖关节发出了一声微小的机械响动——之前没有过的,她的关节润滑液在断联之后似乎有了一些变化,可能是不再接收主服务器的状态维护指令导致的损耗。“你对她来说就是'她',“何穗说,“你只有一个名字。但对我来——“

她停住了。她看着朵朵鬓角上那个红色的草莓发卡,发卡的塑料外壳在走廊的灯光下反射着微微的暖色光芒。发卡别在左边那半散开的头发上,位置比早上别的时候偏了一点,可能是因为朵朵跑动的时候松动过。

“对你来说是什么?“朵朵问。

何穗伸出手,把那个发卡扶正了。她的指尖碰到草莓发卡外壳的时候,暖色的光在她指腹上停留了一下。“你叫朵朵。“她说。

朵朵点了点头。她把布兔子举起来让何穗看短耳朵上插着的那截狗尾巴草茎,草杆斜斜地插在补丁耳朵的布料褶皱里,像一根歪掉的旗杆。“我给跳跳插了个旗子。“她说,“它现在是探险家了。“

何穗看着那只布兔子。兔子脸上的圆珠笔胡须在下巴上歪着,裙摆被拆掉之后留下的白布印子还在,短耳朵根部的死结紧得把布料揪出了一小团褶。她的嘴角又向下撇了一下,比之前撇得更深了一点,像有人在那条肌肉的末端加了一小块看不见的重量。

进度条在她视网膜角落跳着。十八分四十二秒。十八分四十一秒。

走廊尽头的窗台边,备用单元还站在那里看着窗外。她嘴里那颗薄荷糖已经化完了,糖分在口腔的温度下变成了甜味信号传入了处理器,被标记为“非紧急杂项数据“归档进了缓存末尾。她站得很直,浅蓝色针织衫的下摆在晨风里微微飘动着——窗户缝隙里灌进来的风,温度不高不低,刚好让人觉得这个早晨有那么一点点凉意。

她侧过头来,用余光看了走廊中间的朵朵一眼。视线停留了不到一秒,然后收回去重新望着窗外。她的嘴角在那不到一秒的时间里又拉平了一点点,从一个原本就没有弧度的基准线上继续向后收缩,缩到几乎看不出嘴角的位置。

林越蹲在服务器机柜旁边,盯着屏幕上正在推进的进度条。数字在跳,白的填充块一点一点地吞噬着后面浅灰色的空白。数据注入设备的外壳在他手心里慢慢变热了,像一枚正在被捂热的硬币。

倒计时还在走。

但方向变了。