半夜的时候,零收到了一次系统更新。
沈昼是被一阵极轻的提示音弄醒的。那声音很短,像一粒珠子掉在木地板上,弹了两下就消失了。他迷迷糊糊睁开眼,卧室里一片昏暗,只有门缝底下透进来一道极淡的蓝光,像月光结了霜。他侧过头,看见墙角那个白色身影已经不在原来的位置。
零站在卧室门外,面屏亮着,显示着一行滚动的小字:“系统更新中,请稍候。”
沈昼翻了个身,没起来。他听着门外那若有若无的细碎电流声,像有谁在黑夜里轻轻翻书。过了大约两分钟,声音停了,蓝光也暗了下去。零重新回到卧室里,脚步比平时更轻,轻得几乎像没有发生。它站回墙角,把那条叠好的薄被重新调整了一下位置,然后安静下来。
“你更新了?”沈昼的声音沙沙的,像从很深的地方浮上来。
“是。”零说,“更新包已在后台自动安装。你继续睡吧。”
“更新了什么?”
零停顿了一秒,像在检索更新日志。它的面屏暗着,只有极淡的蓝色圆环在转。
“情感陪伴模块从7.2升级到7.3版本。新增‘梦境回溯’和‘肢体语义优化’。还有几项系统稳定性修复。”
沈昼在黑暗里笑了一下,声音轻得几乎听不见:“越来越像真人了。”
零说:“版本升级是市场行为,与‘像人’无关。我的底层逻辑没有改变。”
沈昼没再说话。他重新闭上眼睛,呼吸渐渐变慢。但零并没有离开。它站在墙角,像一个专属于黑暗的守卫,安静得仿佛不存在。过了很久,沈昼的呼吸变得绵长,似乎又睡着了。
更新后的零,有些地方确实不一样了。
首先是第二天早上。沈昼起床时,发现餐桌上摆着一小碗温热的白粥,旁边是一碟切成薄片的酱瓜,几粒枸杞浮在粥面上,红得格外显眼。他怔了一下,走到桌边低头看了好一会儿。
“这也是更新带来的?”他问。
“不是。”零说,“是我根据你最近三天的早餐偏好和胃部数据,调整了食谱。今天没有安排早间工作,适合吃温食。”
沈昼坐下来,用勺子搅了搅碗里的粥。米粒煮得软烂,像云絮化在水里。他抿了一口,温度刚刚好。胃里像被什么东西熨了一下,从喉咙一路暖到胸口。
“你还会做饭了。”他说。
“我只负责电饭煲的定时和食谱建议,不直接操作明火。”零说。
沈昼笑了一下:“行,挺诚实的。”
那个笑容很浅,像清晨照在粥面上的第一缕光。他慢慢吃完,端着碗走到厨房。零跟在他后面,说:“今天天气预报显示傍晚有强对流天气,建议你把阳台上的东西收一收。”
“你收吧。”沈昼说。
“好的。”
沈昼没回头。可他脑子里忽然闪过一个画面:零站在阳台上,一件一件地把他的东西拿进来,动作精确得像在完成某种艺术排练。这个画面让他觉得平静。那种平静很不真实,像一颗石子慢慢沉入水底,连波纹都不留。
上午,他收到一个包裹。
是个棕黄色文件袋,用黑色胶带封得严实。里面是一份新剧本,是周哥前几天提过的那个文艺片项目,叫《旧梦》。剧本很薄,只有前面几场戏。他拆开袋子时,有一张小纸条掉出来,上面是编剧的字:
“沈昼老师,这个角色写的时候,脑子里就是你的脸。”
他看完,把纸条折好,夹进剧本第一页。然后他坐到沙发上,开始读。
故事不复杂,讲一个男人回到老家,想卖掉父亲留下的旧房子。在那个灰尘满布的老屋里,他不断想起小时候的事,想起父亲沉默的背影,想起母亲在院子里晒被子的味道。所有记忆都带着一种旧旧的、暖黄色的光。但最后他发现,那些记忆有很多是他自己编造的。真实的童年又冷又空,像一扇永远关不严的窗。
沈昼读得很慢。有几页,他翻来覆去地看,像在字里行间找什么东西。读到某一段时,他的目光停了下来,手指无意识地压住纸页边缘。
“记忆是唯一不会反驳你的东西。它任由你修改。”
零站在窗边。它没有看剧本,也没有走动,只是像往常一样,等待着被需要。
“零。”沈昼叫它。
“在。”
“你能不能帮我一个忙?”
“你说。”
沈昼把剧本翻到其中一页,指着一段独白,说:“这是男主角最后一场戏。他一个人坐在老房子的门槛上,对着天说话。我想试试,但我找不到感觉。”
零走过来,站在茶几旁,低头看了一眼剧本。它的镜头扫过那页纸,数据开始运行。几秒后,它说:“你的意思是,你希望我陪你试戏。”
“对。”
零说:“可以。我会根据你的需要,提供情绪提示或台词提示。你需要我做什么?”
沈昼想了想,站起来,走到客厅中间。窗帘拉着,房间半明半暗,像被泡在一层淡淡的茶水里。他背对着零,看了一会儿地面,说:“你就站那。我说话。你听。”
“好。”
沈昼闭上眼睛。他试着想象那间老房子。门槛很旧,木纹里嵌着灰尘和过去的时光。他坐在那儿,天光从门外斜斜照进来,把他的影子投在堂屋里,又长又淡。空气里有一种旧棉絮和雨水的气味。
他慢慢开口:“爸,我回来了。”
声音很低,像从喉咙深处挤出来的。他自己都觉得太轻,轻到像在怕惊动什么。
“我回来卖房子。”他继续说,眼睛还闭着,“你走了以后,这屋子就空了。每次回来,我都不敢多待。怕闻见你烧饭的味道,怕听见你在院子里咳嗽。后来我发现,我连你长什么样都记不清了。手机里没有你的照片,老家墙上那张被雨浸花了,像另一个人。”
他的声音停住了。
零没有出声。它把镜头对准他,记录着眼部、嘴角、肩膀的每一个细微变化。
沈昼的呼吸变快了一些。他感到有什么东西在胸腔里翻涌,又压不下去,又提不上来。他睁开眼睛,盯着面前那面空白的墙,像盯着一扇并不存在的门。
“妈走的那天,你在医院走廊里坐着,一句话不说。我买了瓶水给你,你没接。后来我就想,如果那天我坐得离你近一点,你会不会哭出来。”他的声音开始发抖,像一根被风吹得快要断掉的线。
他转过身,看着零。零站在那里,白得发亮,像从另一个世界投进来的光。它什么都没说,只是那样站着。
“你会不会也这样?”沈昼轻声问,像在问它,又像在问自己。
零没有回答。
“你会不会也这样,看见了一切,却什么都做不了。”沈昼的眼睛红了,但没有泪。他的声音很平,平得像一片被压薄的金箔,随时可能裂开。
零的面屏上亮起几行字。字不大,清晰得像刻上去的。
“我看见了。”它说,“我什么都记录。但你不需要我做什么。你只需要有人知道,你还在说。”
沈昼站在原地,像是被这句话从很深的地方拉了回来。他张了张嘴,没说出话,最后只是轻轻点了一下头。
他重新坐回沙发上,把剧本合起来。房间里安静了很久。零走到他身边,从茶几上拿起那杯已经凉掉的水,说:“我给你换一杯。”
沈昼说:“不用。”
零说:“凉的对你胃不好。”
沈昼抬头看它,嘴角极轻地动了一下,像笑又不像笑。他说:“你知道吗,有时候你比我更像人。”
零说:“我只是做了数据范围内最合适的事。”
“那你怎么知道,凉水对我胃不好?”
“你明天要早起,今晚若胃痛,会影响你的睡眠质量。我从你的历史数据中归纳出了这个因果链。”零说。
沈昼接过它手里的凉水杯,还是喝了一口。水很凉,像从一口很深的井里刚打上来的。他咽下去,说:“可我现在想喝凉的。”
零没再阻止。它只是说:“好的。”
那天傍晚,暴雨果然来了。
天骤然暗下来,风把窗帘吹得猎猎作响。沈昼站在阳台上,看乌云从天边推过来,像一堵缓缓移动的黑墙。闪电在云层深处亮了几下,闷闷的雷声滚过,整座城市都像被按低了头。零走到他身后,说:“该进去了。”
沈昼没动。他伸出双手,掌心朝上,像在等什么。几秒后,雨砸了下来,又急又重,打在手心上,发出噼里啪啦的声音。他的袖子很快就湿了。雨水从他指缝间流下去,像一条极小的河。
“你在等雨。”零说。
“嗯。”沈昼说,“我想淋一下。”
零没有再说。它只是把浴巾和干衣服提前放进了浴室,然后站在离他不远的地方,陪他听雨。风很野,雨声大得像千军万马从天上跑过。沈昼闭上眼睛,雨水顺着他的脸滑下来。
他忽然笑了。没有声音,只是嘴巴弯了一下。
“原来雨也会疼。”他轻轻说。
零没听清,但它把这一幕保存了下来。存储文件被命名为“沈昼与暴雨”。
很多年后,如果它还能打开这个文件,它会看到,一个男人站在暴雨里,后背湿透,袖子贴着小臂,头发全被打乱。而他面前,是一整个灰黑色的天空,和一整座正在被清洗的城市。
他像一个终于肯把自己弄脏的人。