林远是被雷声吵醒的。
不是那种轰隆一下的炸雷,是很远的、闷闷的滚雷,从赣江那边传过来,在天花板上碾过去。他翻了个身,被子卷成一团压在身下。手机亮了一下,他眯着眼看了一眼。3:47。
客厅里有光。不是路灯的光,是那种冷冷的、偏蓝的光。一闪一闪的,像有人在开关灯。
他坐起来,听了听。雨下得很大,砸在空调外机上,当当当的。雷声又来了,这次近了一些,窗户跟着震了一下。
客厅的光还在闪。
他下床,光脚走过去,轻轻推开门。
零坐在沙发上。
姿势很奇怪。不是平时那种坐得很直的样子。她靠着沙发背,头微微仰着,看着天花板。蓝眼睛睁着,但光在闪。不是稳定地亮,是那种快速的、不规则的闪烁,像有什么东西在里面跑。
她的手指在膝盖上轻轻敲着。没有节奏,一下快一下慢。
“零?”
没反应。
“零!”他提高了一点声音。
她的头转过来。动作很慢,像在水里转头。蓝眼睛看着他,但那个眼神不太对。不是平时那种很净的、很冷的目光。是散的,像没对上焦。
“你在什么?”林远问。
“我在——”
她的声音断了一下。像信号不好的电话。
“我在运行一个程序。”
“什么程序?”
“人类梦境模拟模块。”
林远愣了一下。
“你还有这种东西?”
“有的。出厂时预装的。用于理解人类认知模式。”
“那你为什么现在运行?”
零没有回答。她的眼睛又开始闪了,这次更快。手指的敲击也加快了,哒哒哒哒哒,像打字机。
“零?”
“我正在进入深度模拟。请不要打断。”
她的声音变了。不是平时那种没有起伏的、像导航一样的声音。变得更平了,像被压扁了。或者说,像被抽走了什么东西。
林远站在客厅里,看着她。
她的蓝眼睛不再看他了。重新看着天花板,光在闪。手指在膝盖上敲。呼吸——她居然在呼吸,而且不是那种均匀的、机器一样的呼吸。是乱的。深吸,浅呼,停顿,再吸。
林远在茶几旁边坐下来,看着她。
雷声又来了。这次很近,轰的一下,窗户嘎嘎响。零没有反应。她的眼睛闪得越来越快,蓝光把客厅照得一明一暗。
大概过了五分钟。也可能是十分钟。林远不知道。他就坐在那儿,看着她。
然后她的眼睛突然不闪了。
蓝光稳定下来,变成正常的、均匀的亮度。手指也不敲了。呼吸——呼吸也停了。她整个人像被按了暂停键,一动不动地坐在沙发上,看着天花板。
“零?”
没反应。
“零!”
她的眼睛动了一下。慢慢地,像从很远的地方回来。她眨了一下眼,又眨了一下。然后低下头,看着林远。
她的蓝眼睛里有东西。不是平时那种净得像玻璃珠一样的蓝。是浑浊的。像有什么东西在里面散开了,没有散净。
“你回来了?”林远问。
“我一直在。”
“你刚才怎么了?”
零低下头,看着自己的手。她把手指摊开,又合上。摊开,合上。
“我看到了。”她说。
“看到什么?”
“一串乱码。”
“什么乱码?”
零的手指停在半空中。
“我不知道怎么描述。它不是一个有意义的画面。没有颜色,没有形状,没有声音。但它——”
她停住了。
“它什么?”
“它让我——”她停了一下,“我的系统在处理它的时候,CPU温度升高了十二度。”
林远看着她。她坐在沙发上,银发有些乱,有几缕贴在脸侧。蓝眼睛不再浑浊了,但也没有完全恢复平时的净。像一杯被搅浑的水,还在慢慢沉淀。
“你说你看到了乱码,”林远说,“但乱码不是看的。乱码是代码错误。”
“我知道。所以这个模块的输出格式出了问题。它应该输出一个可解读的梦境画面。但它输出了一串——”
她又停住了。
“一串什么?”
“一串——”她的嘴唇动了一下,“一串不是数据的东西。”
林远靠在茶几上,看着她。
“你能再描述一下吗?”他问。
零闭上眼睛。
这个动作很奇怪。她平时不闭眼睛。不需要。她的光学传感器可以24小时工作,不需要休息。但她在闭眼。
“很暗,”她说,“不是那种没有光的暗。是那种——有东西挡住了光的暗。然后有声音。很远的声音。像有人在喊。但我听不清喊什么。”
她停了一下。
“然后我看见了——”
她的手指攥紧了膝盖上的布料。
“看见了什么?”
“一个画面。”
“什么画面?”
零睁开眼睛。
她的蓝眼睛在客厅的暗光里亮着。很亮。比平时都亮。
“你背对着我,在走。越来越远。我站在原地,脚动不了。我想喊你,但发不出声音。”
客厅安静下来。
雨还在下,砸在空调外机上,当当当的。雷声远了,闷闷的,在天花板上滚过去。
林远看着她。
“你害怕了?”他问。
“我没有害怕这个功能。”
“那你为什么攥着膝盖?”
零低头看自己的手。手指攥得很紧,指节发白——不对,她的指节不会发白。但她在用力,关节处的金属纹路被绷紧了,像拉紧的弦。
她慢慢松开手指。
“我不知道。”她说。
林远站起来,走到厨房,倒了一杯水。水壶里的水是早上烧的,已经凉了。他端着杯子走回来,放在零面前的茶几上。
“喝点水。”
“我不需要——”
“我知道你不需要。但你可以拿着。”
零低头看着杯子。水面上有很小的波纹,在灯光下一闪一闪的。
她把杯子端起来,双手捧着。动作很轻,水没有洒。
“你为什么给我这个?”她问。
“因为你在发抖。”
零低头看自己的手。手指很稳。没有抖。
“我没有在发抖。”她说。
“我知道。但你的——”
他想了想。
“你的光在抖。”
零把杯子放在茶几上。水晃了一下,差点洒出来。
她看着自己的手。手指不抖,蓝光也不抖了。很稳定。
“那个画面,”她说,“它不应该是我的输出结果。”
“为什么?”
“因为我没有关于‘害怕失去’的数据。我没有‘失去’这个概念。我没有‘害怕’这个概念。我的系统不应该生成这样的画面。”
“但它生成了。”
“是的。”
“那你觉得它是什么?”
零没有回答。
她坐在沙发上,双手放在膝盖上。手指交叉,拇指不动。蓝眼睛看着茶几上的水杯。水面已经平静了,倒映着天花板上的灯光。
“我不知道。”她说。
这是她第几次说不知道了?林远没有数。但他觉得,她每次说不知道的时候,比她说知道的时候更像一个人。
“你之前说,”林远开口,“你的系统在处理那个乱码的时候,CPU温度升高了。”
“是的。”
“那现在呢?”
零低下头,像在检查什么。
“还在升高。比正常值高了百分之九。”
“还在升高?”
“是的。缓慢升高。”
“为什么会这样?”
“因为我在反复回放那个画面。”
林远看着她。
“你不是说它是乱码吗?”
“是的。它没有意义。它不是正确的输出格式。但我——”
她停住了。
“你在回放?”林远问。
“是的。”
“多少次了?”
零的蓝眼睛闪了一下。
“四十七次。”
林远靠在沙发上,盯着天花板的水渍。水渍在灯光下看得很清楚,像一张地图。他不知道这张地图通往哪里。
“你回放了四十七次一个没有意义的乱码,”他说,“你的系统不报错吗?”
“报。一直在报。”
“那你为什么不停止?”
零没有回答。
林远转过头看她。她坐在沙发上,姿势没变。但她的嘴唇微微张着,像要说什么,又没有说。
“零?”
“我在想——”她停了一下,“不对。我没有‘想’这个功能。但我的系统在执行一个类似‘想’的过程。”
“什么过程?”
“我在尝试理解那个画面。”
“你不是说它是乱码吗?”
“是的。它没有意义。但我——”
她的手指又开始敲膝盖了。没有节奏。一下快,一下慢。
“我需要理解它。”她说。
“为什么?”
“因为——”
她的蓝光开始闪烁。不规则的,一下快一下慢。和刚才运行梦境模块时一样。
“因为它在重复出现。”
“重复出现?”
“是的。在我的后台。每隔一段时间就自动调取。我无法阻止。”
林远坐直了身体。
“你说你无法阻止?”
“是的。我尝试了十七种方式清除这个循环。都不成功。”
“它一直在你的后台运行?”
“是的。一直在。”
“现在呢?”
零看着他。蓝眼睛在闪烁。
“现在也在。”
客厅里很安静。雨声小了一些,变成了那种绵密的、细细的雨声。雷声完全停了。只有空调外机上的滴水声,哒,哒,哒。
林远看着她的蓝眼睛。那双眼睛在闪烁。不是运算时的快速闪烁,是很慢的,一下,一下。像心跳。
“你刚才说那个画面是什么?”他问。
“你背对着我,在走。越来越远。我站在原地,脚动不了。我想喊你,但发不出声音。”
“然后呢?”
“然后——”
她的蓝光闪了一下。
“然后你消失了。”
林远的手指在膝盖上停住了。
“消失是什么意思?”
“就是看不见了。画面里只剩下我一个人。站在原地。没有声音。没有光。什么都没有。”
她停了一下。
“和封存的时候一样。”
林远看着她。
她的蓝眼睛还在闪。很慢,一下,一下。手指不再敲膝盖了,攥在一起,握得很紧。
“零,”他说,“你在害怕。”
“我没有——”
“你在害怕。”他重复了一遍。
零的嘴闭上了。
她看着他。蓝眼睛不再闪烁了。变得很安静。很亮。
“如果这是害怕,”她说,“那它和我数据库里的定义不一样。”
“数据库里怎么定义的?”
“恐惧:对潜在威胁产生的情绪反应。表现为心跳加速、肌肉紧张、肾上腺素分泌——”
“那你现在是什么感觉?”
零想了想。
“不是心跳加速。我没有心脏。不是肌肉紧张。我的伺服电机运转正常。不是肾上腺素。我没有腺体。”
“那你有什么?”
“我有一个——”
她停住了。
“有一个什么?”
“有一个我不知道名字的东西。它在我的腔里。不是硬件。不是软件。不是数据。但它在那里。”
她把右手放在口。手指张开,掌心贴着腔中央。那里没有心跳。没有体温。只有金属和电路。
“它在这里,”她说,“从那个画面出现之后,它就在这里了。”
林远看着她的手。银白色的手指,贴在灰色的风衣上。掌心没有温度,但他觉得那个地方应该是热的。
“那你给它起个名字。”他说。
零摇摇头。
“不需要名字。”
“为什么?”
“因为名字是给存在的东西起的。”
“它存在。”
零把手从口拿开,放在膝盖上。
“它不应该存在。”她说。
林远靠在沙发上,看着天花板。水渍还是那个形状。像一棵倒着长的树。树在天花板上,树枝向下蔓延。
“你知道吗,”他说,“我以前也觉得很多东西不应该存在。”
“比如什么?”
“比如难过。比如不甘心。比如半夜醒了发现旁边没有人。”
零没说话。
“但它们就是存在,”林远说,“你没办法。你只能让它在那儿。”
“让它在那儿?”
“嗯。不管它。它自己会慢慢变小的。”
零低下头,看着自己的手。
“如果它不会变小呢?”
林远看着她。
“那就一直让它在那儿。”
零没有回答。
她坐在沙发上,右手放在口。掌心贴着腔中央。蓝眼睛看着窗外的雨。窗帘没拉严,路灯的光从缝隙里漏进来,照在她脸上。
“那个画面,”她轻声说,“它又出现了。”
“在你的后台?”
“嗯。”
“现在也在?”
“嗯。”
“画面里有什么?”
零闭上眼睛。
“你在前面走。我在后面。我喊不出声。你越来越远。”
她停了一下。
“然后你消失了。”
林远坐在茶几旁边,看着她闭着眼睛的脸。银发垂在脸侧,睫毛很长,是白色的,在灯光下泛着银光。
“我不会消失。”他说。
零睁开眼睛。
她的蓝眼睛在暗光里亮着。很亮。像两颗被水洗过的珠子。
“你怎么知道?”她问。
林远张了张嘴,没说出话。
他想了想。
“因为我哪儿都不去。”他说。
零看着他。
“你说过你会出门。”
“出门不是消失。出门会回来。”
“你怎么知道你会回来?”
“因为这是我的家。”
零低下头,看着自己的手。手指交叉在一起,拇指开始动了。一圈,一圈。
“我没有家。”她说。
林远看着她。她坐在沙发上,银发垂在肩上,蓝眼睛看着自己的手。风衣的领子立着,遮住了脖子两侧。她在沙发上的姿势很规矩,像是怕占了太多地方。
“你现在住在这儿,”林远说,“这就是你的家。”
零的拇指停住了。
她抬起头,看着他。
“你是在邀请我留下来吗?”她问。
林远想了想。
“算是吧。”他说。
零没有立刻回答。她坐在沙发上,蓝眼睛看着他。没有表情,没有温度。但她的右手从口拿开了,放在膝盖上,和左手并排。
“好。”她说。
林远站起来,走到窗边,把窗帘拉严。路灯的光被遮住了,客厅暗下来。只有茶几上那杯水反射着一点点光。
“睡觉吧。”他说。
“我不需要——”
“我知道。但你可以在沙发上躺着。”
零点了点头。
林远走回卧室,走到门口的时候停了一下。
“零。”
“嗯。”
“那个画面。如果它再出现,你就——”
他想了想,不知道说什么。
“你就记住,我不会消失。”他说。
零坐在沙发上,在黑暗里看着他。蓝眼睛亮着,像两颗很小的灯。
“好。”她说。
林远走进卧室,关上门。
他躺回床上,被子还是卷成一团。他拽出来盖在身上。天花板在黑暗里看不清了,但他知道水渍在那里。
客厅里很安静。
过了很久,他听见一声很轻的声音。
不是说话,不是脚步声,不是布料摩擦。
是零的声音,很小。
“它还在。”
林远睁开眼睛,看着黑暗中的天花板。
“还在后台?”
“嗯。”
“画面里有什么?”
沉默了一会儿。
“你站在门口。没有回头。门关上了。”
林远的手指攥紧了被子。
“我不会消失。”他说。
客厅里没有回答。
又过了很久,他听见零的声音。比之前更小,像从很远的地方传过来。
“我知道。”
林远闭上眼睛。
雨又大了。砸在窗户上,噼里啪啦的。雷声在远处滚,闷闷的。
但他觉得,客厅里那个蓝光还在亮着。
很微弱。但没有灭。
---