蓝光在前面闪,一亮一暗。
阿木停了一下。他认得这光。不是巡逻队那种金色的强光,也不是混沌海里乱飞的数据渣。它是冷的,有点灰,像坏了很久的灯。
他没回头。后面的斜坡还在发蓝光,裂缝里有微弱的信号,断断续续。他知道那是门,或者曾经是门。现在只是一个洞,在两个崩塌的系统之间,连名字都没了。
他往前漂了一点,胸口贴着一块金属,有点凉。猫形数据安静地待着,耳朵还亮着,但闪得慢了,像快睡着了。
“快到了。”他说,声音不大,“你说是不是?”
猫没说话。但它没消失。
他又动了,穿过一片浮着的代码碎片。这些原来是节日用的投影,后来因为“多余”被删了。现在只剩几片花瓣一样的乱码,转着圈,碰到他的手就弹开。
然后他看见一个人。
从废站里走出来的。走路不快也不慢。左眼是机械的,闪着光。右臂是人的,袖子破了,露出一小块皮肤,上面有疤,颜色比别的地方深。
阿木没躲。他不知道什么叫躲。他只知道——这个人,和巡逻队不一样。
她站在门口,离蓝光一步远。机械眼扫过来,停在他身上。
“目标锁定:原始意识体Ω-0。”她的声音很平,“携带未登记数据,能量异常。执行记忆清除任务。”
她说完,抬手点了两下。空中跳出一个界面,红色数字开始倒数:30、29、28……
阿木没动。
他低头看了眼怀里的猫,又抬头看她。
“你要清我吗?”他问。
“不……”她声音低了些,有一点停顿,“我只是执行命令。”
阿木点点头,好像听懂了。
“哦。”他说,“那你清吧。”
他没后退,也没藏猫。他就抱着,像抱一块石头,一个盒子,一个不会说话的朋友。金属块上的线条开始发热,第七个坑一下一下地烫,像心跳。
维拉的右手忽然抖了一下。
很轻,只一下。她的手指本来要按确认键,这一抖,偏了半厘米,没按下去。
她没发现。
但她呼吸变了。本来很稳,现在突然乱了一下,像踩到松的地砖。
“你为什么带着它?”她问出口才意识到自己说了什么。
阿木歪头:“它活着。”
“它是错误。”她说,“没有功能,没有归属,不在系统里。是垃圾。”
“可它没死!”阿木声音变大,“我碰它,它会回应,像断骨头能长好。你们删了很多次,它还在。”
维拉没说话。
她的眼里显示删除建议:立即清除,防止扩散。
但她看着阿木的眼睛。里面没有怕,也没有生气。只有一种平静,像知道天会下雨,也会放晴。
“你不该出来。”她说,“外面不是你能去的地方。”
“为什么不能?”
“你会被清。”
“那你为什么不现在就清?”
她张嘴,说不出话。
倒数还在走:25、24、23……
“我不是来惹事的!”阿木急了,“我就想让大家看看它,看看这个不该活的东西,能不能活下去。”
维拉的手指悬在空中,像冻住了。
她想起以前的事。不是现在这个身份,不是这个身体。她记得一片小叶子,绿色的,边有点卷。风吹过它会发出声音,像唱歌。她把它存进私人区,标了“无价值”,以为能一直留着。
第二天就没了。系统说占空间,自动清了。
她再也没存过任何东西。
直到现在。
她看着阿木胸前的猫。它不像正常数据,形状歪,颜色乱,耳朵一高一低。但它完整。它在闪,有节奏,像在等什么。
“你叫什么名字?”她忽然问。
“阿木。”
“谁起的?”
“我自己。”
“为什么叫阿木?”
“我醒来时,手里抓着一块像树皮的东西。我觉得我可能和树有关。”
她嘴角动了一下,没笑,但脸松了一点。
“你不是第一个。”她说,“之前有两个,编号Ω-1和Ω-2。他们想连主网,触发防御,当场被清。”
“他们想干嘛?”
“证明自己存在。”
“那你呢?”阿木看着她,“你是来证明命令对,还是证明你自己?”
她没答。
倒数跳到23,突然停了。
画面不动了。
系统提示卡住:“删除程——”
然后没了声音。
维拉眨眨眼。机械眼刷新,重新加载指令,但进度条没动。她再点确认,没反应。
她皱眉,准备手动重启。
“你知道吗?”阿木忽然说,“我觉得你不想清我。”
她的手停在半空。
“你的手一直在抖。”他说,“机器不会抖,只有人会。”
她的手臂猛地收紧,像在压什么。
“我不是来对抗系统的。”阿木说,“我只是想带它走一段。如果它是病毒,你就清。但如果它只是……不想死呢?”
维拉低头,看了一眼自己的右臂。
这条肉臂,是她唯一没换掉的部分。医生说可以全换成机械,更高效。她拒绝了。她说,留一条就够了,至少还能感觉到疼。
现在它在疼。不是伤口那种疼,是更深的,像有什么东西在骨头里爬。
“你有没有偷偷留过什么东西?”阿木盯着她,“不是系统允许的,是你自己藏起来的?”
她没抬头。
但她没否认。
远处,蓝光一闪,又一闪。警戒线还在,但节奏变了,慢了,像在等答案。
阿木轻轻摸了摸猫的背。光溜溜的,没毛,但形状是真的。
“它不吵也不闹。”他说,“它什么都不做,就待着。可我就觉得,它在看着这个世界。”
维拉慢慢抬头。
面具遮住脸,但睫毛颤了一下,很轻,像灰尘落在镜头上。
“你可以现在就清。”阿木说,“只要你按下去,它就没了。我也可能没了。但你得知道——它活过。”
倒数停在23秒。
系统没报错,也没重连。像是整个程序都在等她选。
她站着,左手是机械的,稳;右手是肉的,微微发抖。
这里没有风。
但她觉得袖子动了一下。
阿木没动,也没说话。他就看着她,像看着一个迷路的人。
然后他说:“你不像是坏人。”
她喉咙动了动。
“我不是好人。”她说。
“那你是什么?”
“执行者。”
“执行谁的命令?”
“系统。”
“那你自己呢?”
她没答。
蓝光又闪了一下。
猫的尾巴尖轻轻晃了晃,像回应。
维拉慢慢抬起右手,不是去按确认键,而是摸了摸面具边缘。那里有一道缝,没人注意过。她用指尖蹭了蹭,像是确认它还在。
“你继续往前,会被更多程序拦。”她说,“下一个是隔离,再下一个是格式化。”
“我知道。”
“你还走吗?”
阿木低头看猫。
它闭着眼,但耳朵动了动。
“走。”他说,“至少现在还没被清。”
维拉收回手,站直了。
她没关界面,也没重启。就让它挂着,停在23秒。
“下次见面,我可能就不会犹豫了。”她说。
“嗯。”
“别让我看到你第三次。”
“好。”
她说完,转身走进废站。脚步不重也不轻。机械眼最后扫了一眼日志,写上“异常波动已控制”,然后关闭记录。
她走进黑暗,门慢慢合上。
阿木站在原地,抱着猫和金属块。
蓝光还在闪,一下,一下。
他没动。
过了很久,他轻声说:“她其实想让我们活。”
猫没回应。
但他觉得,它点了点头。
远处,又有几片碎数据悄悄聚过来,拼出半个鼻子,一只脚垫,慢慢朝这边飘。
他没回头。
他只知道,前面还有路。
他吸了口气,抱着猫,往前挪了一步。离蓝光近了一点。
这时,蓝光突然剧烈闪烁,发出尖响,像是在警告。
阿木怀里的猫猛地一颤。
他皱眉。这变化,到底意味着什么?