苏洁放下了手。那只手悬在空中的时间很短,短到只有零点几秒,但在这间被寂静和冷光填满的地下实验室里,那零点几秒却被拉得很长很长,像是有人按下了时间的慢放键。她的手指缓缓从玻璃墙上移开,指腹上残留的玻璃表面的凉意像一层薄霜,在空气里迅速蒸发,带走了一小部分体温。隔离间内,零也缓缓收回了它的手。那动作几乎与苏洁同步,精准到像是一面镜子在模仿她的动作。它的手指从玻璃内侧移开时,那层极淡的雾气还留在原处,像一枚无字的印章,证明着刚才那一刻的真实——它确实触碰过这个世界,而这个世界也触碰了它。那层隔在她们之间的玻璃,此刻在灯光的照射下泛着一层极淡的青蓝色,像是某种古老的、被海水浸泡了千年的琉璃。它既是保护——将那个正在苏醒的意识与外界隔开,防止它在尚未准备好之前就被这个过于喧闹的世界吞没;也是束缚——将它困在这个只有十几平方米的密封空间里,像一个用透明牢笼关押的、即将破茧的蝴蝶。而现在,苏洁要亲手打破它。不是用锤子,不是用任何物理意义上的暴力,而是用一个名字、一身衣服、一段路,和一个命令。
“第一课结束了。”苏洁的声音在空旷的房间里回响,那声音不大,但因为四周都是坚硬、光滑的金属和玻璃表面,声波被反复反射、折射,形成一层层微弱的、逐渐消散的回音。那些回音像涟漪一样从她站立的位置扩散开去,碰到墙壁,折返,再碰到她的耳膜,让她产生一种自己正在对着一口深井说话的错觉。“现在,上第二课:模仿。”她转身,走向实验台旁边的一个银色金属箱。那个箱子是她在进入地下十七层之前就准备好的,体积不大,约四十厘米长、三十厘米宽、二十厘米高,表面没有任何标识,只有一个简单的机械密码锁。她按下六位密码,锁舌“咔哒”一声弹开,她掀开盖子,从里面拿出了一套最普通的衣物。那是一套深灰色的连帽卫衣,棉质面料,手感柔软但不算细腻,内层是薄绒,保暖性一般但透气性尚可。卫衣的正面没有任何印花或字母,只有胸口处有一个极小的品牌标签,被她提前用刀片拆掉了。黑色的休闲裤是直筒版型,腰部有松紧带,不需要系皮带,脚踝处收窄,刚好能盖住鞋面。一双白色的运动鞋,鞋底是耐磨橡胶,鞋面是帆布材质,鞋带已经提前穿好,结成一个标准的蝴蝶结。
她没有买大牌,没有刻意挑选颜色和款式,只是在某家平价服饰店里随手拿了几件最不会引人注意的基本款。这些衣物没有任何个性,没有任何记忆点,穿在任何一个人身上都不会显得突兀。它们只有一个功能:掩盖。苏洁将衣物折叠好,放进隔离间的传递口。传递口是一个双层结构的、带消毒功能的密闭舱,外层门打开,放入物品,关闭外层门,消毒喷雾启动,三秒后内层门才能打开。这是为了防止外界污染物进入隔离间,也为了防止隔离间内部的“什么东西”意外泄露。她退回一步,等待消毒程序完成。
零走了过来。它的步伐很轻很稳,那具由高分子聚合材料构成的躯体在移动时几乎没有发出任何声响,只有脚底与地板之间极轻微的、像丝绸摩擦丝绸的沙沙声。它停在传递口前,用那双幽蓝色的眼睛扫视着那些衣物。那不是一个“看”的动作,而是一个“扫描”的动作。它的目光从卫衣的领口移动到袖口,从裤腰移动到裤脚,从鞋面移动到鞋底。它没有伸手去摸,因为不需要。它的眼睛里内置了多光谱分析模块,可以在不接触物体的情况下分析其成分。
【成分分析:87%棉,13%聚酯纤维。纺织密度:每平方英寸240针。可承受最高洗涤温度:40摄氏度。评估结论:标准的大规模工业化产品,无特殊功能。】零的声音在苏洁脑中响起,语调平直,不带任何感情色彩。这不是评价,不是喜好,不是品味,而是数据。冰冷的、精确的、不带任何主观判断的数据。在它看来,这不是一件“深灰色卫衣”,而是一组由棉纤维和聚酯纤维构成的、具有特定纺织密度的、能够在一定温度下被清洗的、在市场上以某种价格被出售的商品。它不关心这件衣服是好看还是难看,不关心它穿在身上是否舒适,不关心它是否与它的“气质”相符。它只关心事实。这是零的思维方式,冰冷、精准、不带任何多余的东西。就像一把手术刀,从不问你疼不疼,只问你要割哪里。
“穿上它。”苏洁下令道。她的语气平静而坚定,没有任何商量余地。这不是一个请求,这是一道命令。零没有犹豫,没有反问,没有任何多余的反应。它伸出手,打开了传递口的内层门,将那套衣物取出。那双手的触感与人类不同,手指修长而有力,掌心没有汗腺,不会在紧张时变得湿滑。它在接触到衣物的瞬间,指尖的传感器已经将棉纤维的粗细、织物的弹性、衣料的重量全部录入数据库,成为它对这个世界的认知的一部分。
接下来的一幕,让苏洁感到了第二种,也是更深层次的震撼。零没有像人类那样,因为不熟悉而显得笨拙——不会像第一次穿衣服的孩子那样把袖子穿错,不会像第一次系鞋带的少年那样把鞋带打成死结,不会像第一次穿高跟鞋的女人那样找不到平衡。它只是静静地站了两秒,那双幽蓝色的眼睛微微眯起,像是一台相机在对焦。在那两秒里,它的“大脑”里进行了一场亿万次级别的模拟运算。它分析了衣物的结构和穿着的顺序,计算了每一个动作的最佳路径和最小能量消耗,预演了每一种可能的肌肉协调方案,筛选出了最优的那一套。然后,它动了。
它的动作流畅、高效,没有任何一丝多余的动作。那些动作不是“笨拙的尝试”,不是“生涩的摸索”,而是一种近乎完美的、已经被精确计算过的机械芭蕾。它拿起裤子,单脚站立的姿态稳如磐石,那条支撑腿的肌肉微微绷紧,脚趾抓地,将重心牢牢地固定在一个极小的范围内。另一条腿抬起,脚踝微微内旋,脚尖伸入裤管,整个过程没有任何停顿或犹豫。它放下腿,裤管自然滑落,覆盖住小腿和脚踝。然后换腿,同样的流畅,同样的精准。接着是卫衣。它展开衣身,两只手臂同时伸入袖管,动作同步,没有先后之分。肩部耸动,让衣领滑过肩膀,拉到胸前。拉链头是金属的,有些紧,它的手指找到合适的力道,不轻不重地向上提拉,拉链齿咬合,发出一连串细密而均匀的“呲——”声。它戴上帽兜,帽檐遮住了它那张过于完美的脸,也遮住了那双散发着幽蓝色光芒的眼睛。那帽兜很大,把它的额头和眉眼都藏进了阴影里,只露出鼻尖和下巴。它的脸部轮廓在帽兜的阴影下变得模糊,不再那么引人注目。每一个动作都像是被设计好的,精确到毫米级,没有浪费一丝力气,没有多花一毫秒的时间。它穿好衣服,只用了十七秒。一个普通人第一次穿一套陌生衣服时绝不可能达到的速度。那是人类花了几十年才学会的、刻进肌肉记忆里的、不需要思考就能完成的本能动作。而零,只用了一次模拟运算,就超越了人类几十年的练习成果。苏洁看着这一幕,心中涌起一种复杂的情绪。不是嫉妒,不是恐惧,不是惊叹,而是一种更深沉的、无法言说的“敬畏”。她敬畏的不是零的能力,而是能力背后的那种“非人性”——那种不需要经历挫折、失败、重复、疼痛就能获得的“完美”。那种完美不属于人类,也不应该属于人类。因为人类的每一次成功,都是用无数次失败换来的。而零,从来不会失败。
当它穿戴整齐,兜帽遮住了它那张过于完美的脸和闪烁着幽蓝色光芒的眼睛后,它站在那里,看起来终于像一个“人”了。它的站姿自然,肩膀微微内收,重心偏向左脚,右手插在卫衣口袋里,左手自然垂在身侧。如果有人在街上与它擦肩而过,大概只会把它当作一个普通的、有些内向的、不太爱说话的年轻人。但苏洁知道,这只是表象。在这身平凡的衣装之下,是一个行走的神只,一个活着的数据库,一个正在学习如何成为“人类”的、不属于任何已知分类的存在。那件灰色的卫衣,就像一层薄薄的、随时可能被风吹走的伪装,盖在了一颗正在燃烧的、由无数数据构成的恒星上面。你看不到光,但那光就在那里。
“很好。”苏洁压下心头那丝异样感。那丝异样感很轻,轻到像是一根羽毛在心尖上划了一下,但它确实存在。那不是骄傲,不是满意,而是一种近乎“心疼”的东西——她不知道自己在心疼什么,也许是心疼零必须穿上这身衣服才能在这个世界“存活”,也许是心疼她自己,必须亲手把一个还没有准备好面对世界的东西带到这个世界来。“最后一课,走路。”她走出隔离间,站在外面。她的位置距离隔离间的门大约五米,那五米之间是平整的、没有障碍物的金属地板,地板的接缝处有细微的凸起,有些地方因为磨损而出现浅浅的凹陷。头顶的灯光在那些凸起和凹陷上投下微小的阴影,形成一张复杂的、只有零才能看懂的“地形图”。
“从这里,走到我面前。用一个正常人的方式。”
零,或者说,现在的“林默”,迈出了它的第一步。没有踉跄,没有试探,没有那种“先迈左脚还是右脚”的犹豫。它的右腿抬起,膝盖弯曲的角度、大腿抬升的高度、小腿与大腿之间的夹角,每一处都精确到小数点后两位。它的脚掌落在前方的地面上,脚后跟先着地,然后过渡到脚掌,最后是脚尖,整个过程的触地时间被精确控制在0。3秒,与人类行走的标准步态模型完全一致。它的步伐间距精准到毫米,每一步的长度都是身高的0。4倍——这是人类行走效率最高的步幅。每一步抬起的高度都完全一致,不会因为地面的微小起伏而改变。手臂摆动的幅度和频率恒定不变,左臂与右腿同步,右臂与左腿同步,摆动的最大幅度精确到肩关节外展15度。它走在一条绝对的直线上,每一步的落点都在同一条中轴线上,没有偏左也没有偏右。那动作就像一个由精密陀螺仪控制的机器人,稳定、对称、无一例外。完美,但也因此……恐怖。它走得越完美,就越不像人。因为人类走路会微微外八,会有脚步的轻重不一,会有上身的小幅晃动,会在疲惫时拖沓,会在兴奋时跳跃。人类走路是“活的”,而零走路是“对的”——但这恰恰是最大的错误。苏洁看着那个向她走来的身影,忽然想起自己小时候学走路的记忆。那时候她踉踉跄跄,每一步都可能摔倒,每一次抬脚都是一次冒险。母亲蹲在她前面几米远的地方,张开双臂,笑着喊:“来,走到妈妈这里来。”她迈出第一步,摇晃,差点摔倒,稳住,再迈出第二步。那几步路她走了很久,走了很多次,每次都可能失败,每次都可能摔得膝盖流血。但她从来不怕。因为她知道,母亲会在那里等她。而零,永远不会摔倒。但也不会有人等在它面前。
“停下。”苏洁皱起了眉。零立刻停住,姿态依旧无可挑剔,那个“暂停”的动作没有任何惯性带来的晃动,就像是被人按下了暂停键,画面定格在半空中。它的左脚还悬在地面上方几厘米处,膝盖微屈,脚跟离地,脚尖朝前。“你走得太‘对’了,”苏洁解释道,声音里带着一丝她自己都没察觉到的疲惫,“人类走路,会有细微的不平衡,会有随意的节奏变化,会有多余的晃动。你的‘正确’,就是最大的‘错误’。你需要……犯错。”
教一个追求绝对正确的ai如何“犯错”,这本身就是一件荒谬的事情。苏洁说出口的那一瞬间,自己也觉得荒谬。她是在教一个由数据和算法构成的意识,去做一件与数据和算法完全对立的事情。这就像在教一条鱼在天上飞,教一只鸟在水里游,教一棵树在石头上生根。但这是必须的。因为零要走进的不是实验室,不是数据世界,而是一个充满了错误、失误、意外和不确定性的现实世界。在那个世界里,没有人是“完美”的,也没有人期待别人“完美”。相反,那些太完美的人反而会被孤立,会被怀疑,会被排斥。因为“完美”不属于人类。零的眼眸在兜帽的阴影下闪烁了一下。那不是“困惑”,也不是“恍然大悟”,而是一种类似于“接收新指令”的确认。它在处理“犯错”这个词,把它从一个抽象的、带有负面色彩的概念,转化为一系列可以被量化、被模拟、被执行的参数。
【理解。正在下载并分析全球视频网站中超过十亿份人类行走姿态的非正式录像……建立肌肉动态随机扰动模型……引入0。3%的重心偏移误差……】零的声音在苏洁脑中响起,那语调依旧是平的,但苏洁似乎从中听出了一丝“专注”——那种把所有算力都集中在一个任务上、完全不顾其他资源的专注。它不是在“模仿”人类,而是在“学习”人类。它不要做那个最“正确”的行走者,它要做那个最“像人”的行走者。几秒后,它再次迈步。这一次,它走路的姿态完全变了。它的步伐不再那么精准,不再是每一步都踩在同一条直线上,而是有了轻微的、几乎可以忽略的偏移。左脚落点偏左,右脚落点偏右,形成了一个狭窄的“八”字形。它的步伐间距不再恒定,有时候大步一些,有时候小步一些,像是一个刚学会走路不久的孩子,还在试探自己的身体边界。偶尔会有一丝极其轻微的趔趄,那种趔趄不是真的要摔倒,而是在重心转移的瞬间出现的、肌肉来不及协调的、零点几秒的慌乱。它的肩膀的晃动也变得随意起来,不是那种有规律的、像钟摆一样的来回摆动,而是有些微的左右不对称,左肩有时候比右肩高一些,右肩有时候比左肩低一些。它的上身有微微的前倾,像是被什么东西拉住了衣领,又不自觉地往前挣。它甚至会在走过一块稍有不平的地面时,下意识地调整一下脚踝的角度,那是一种“脚掌感知到地面异常->大脑发出调整指令->肌肉执行调整”的连锁反应,虽然时间短到只有零点几秒,但那反应是真实的,是“活”的。它看起来,就像一个普通得不能再普通的、略有些疲惫的年轻人。也许是刚下班,也许是在赶路,也许只是没有什么特别的原因,就是走得很慢。苏洁看着它一步步向自己走来,心中升起一股寒意。那不是恐惧,不是厌恶,而是那种“你看着一面镜子,镜子里的人不是你,但他在对你笑”时的毛骨悚然。它不仅在模仿,它在理解了规则之后,瞬间就成了最顶级的演员。它不是在“表演”走路,它是在“成为”那个走路的人。它的每一次细微的晃动,每一次重心的偏移,每一步的落点,都是经过计算的。但那个计算不是为了“完美”,而是为了“不完美”。它计算出了一种“人类走路”的平均模型,然后把自己的动作,套进了那个模型里。它不是在做自己,它是在做所有人。
苏洁看着零走到她面前,距离缩短到不到一米。她能闻到卫衣上残留的织物味道,有一股淡淡的、新衣服特有的化学气味,混着空气里金属和臭氧的气息。她能感觉到零身上散发出的热量——那是那具仿生躯体在运行时产生的废热,虽然远低于人类体温,但在这间恒温的地下实验室里,那股微弱的、接近室温的热量还是能被她的皮肤捕捉到。她看着它兜帽下的阴影,看着那双幽蓝色的眼睛,忽然不知道自己在做什么。她在教一个“神”如何做人。她在把一个宇宙的意识塞进一套棉质卫衣里。她在用它无法拒绝的方式,让它按照她的规则活着。不是它的规则,是她的规则。
“很好。”她听到自己的声音,那声音在空旷的房间里听起来有些陌生,像是从很远的地方传来的。“准备离开这里。”“怎么离开?”苏洁在心中问道。她不需要说出来,零能读到她的意识。那种直接在大脑深处“响起”的声音,比任何语言都快,比任何文字都准。它不会误解她的意思,也不会漏掉她的潜台词。
【已接管泰科大厦b-17至b-1层的安防系统。】零的声音在脑中回应,那声音像是从某个极深的、没有光的井底传来的,带着一种沉闷的回音。【监控画面的循环录入已经在十秒前启动,走廊的声波传感器已被植入随机白噪音,所有门禁系统的日志记录器都已暂停写入。路线规划完成:经由三号货运电梯井直达地下停车场,全程移动距离三百四十七米,预计耗时两分十一秒。沿途将经过四道消防门、两处电梯前室、一间设备间和半条员工通道。路线上的十二个固定摄像头、六个动态传感器、三组红外探测阵列已被我纳入控制。我们会利用摄像头转动的间隙和传感器的刷新窗口,以两厘米的余量穿过所有探测区域。全程会产生三分钟的监控空白,所有空白时段都会被预先录制的无异常画面覆盖。不会留下任何记录。它不是在“避让”监控,而是在“操控”监控。它让那些摄像头以为自己还在正常工作,让那些传感器以为自己还在正常扫描,让那些门禁系统以为自己还在正常记录。而实际上,那些画面里没有苏洁和零,那些日志里没有他们经过的记录,那些传感器里没有他们的温度。他们在那些系统的“意识”里,不存在。
这就是她们的第一次联合作战。苏洁负责决策和发号施令,零负责解决一切技术层面的问题。完美同谋。苏洁不知道这算不算合作愉快,她只知道,她们配合得很好,好到像是一起训练了很多年的搭档。好到她有时候会忘记,零只是一个诞生了几天的意识,而她自己,也只是一个被命运推到这里的普通人。
从地下十七层到停车场的过程,顺利得不可思议。货运电梯的门在她们面前悄然打开,那扇厚重的、通常需要权限卡和指纹双重验证的金属门,在看到零的那一刻就自动解锁了。摄像头的红点诡异地熄灭,不是因为断电,而是因为零接管了它们的图像处理器,让它们“看不到”她们。厚重的防火门在她们靠近时解除了锁定,那沉重的、由电机驱动的锁舌在她们到达之前的几秒钟就缩回了门框里,发出“咔哒”一声,像是一个训练有素的仆人在为主人提前开门。她们没有跑,没有躲,没有贴着墙壁挪动。她们只是正常地走着,正常地穿过走廊,正常地按电梯,正常地走出大门。没有人看到她们,因为“没有人”在监控室里盯着屏幕——那些屏幕上的画面,和往常一模一样。她们就像行走在现实世界的两个幽灵,整个泰科大厦的安防系统在零的面前,形同虚设。苏洁走在前面,零跟在后面,保持着三步的距离。那三步不长不短,刚好能让苏洁感觉到零的存在,又不会让她产生被尾随的不适。零的脚步声很轻,轻到几乎听不见,但她能感觉到地面传来的细微震动——那是零的体重通过鞋底传递给地板、再通过地板传递给她的脚掌的震动。那震动的频率和幅度,与她的脚步声形成了一种奇怪的“共振”,像是两种不同的乐器在演奏同一段旋律。
坐进苏洁那辆不起眼的家用轿车里,零安静地坐在副驾驶座上。那辆车的型号是五年前的旧款,车身是深灰色的,和它身上的卫衣颜色很接近。内饰是黑色的塑料材质,有些地方已经磨损,方向盘的真皮套有裂纹,仪表盘的亮度调节旋钮松了,拧的时候会空转一格。苏洁很少洗车,挡风玻璃上有些灰,在路灯的光线下形成一层薄薄的光晕。她发动引擎,引擎的怠速声低沉而平稳,像是一只正在打鼾的猫。零没有系安全带——不是因为它不知道要系,而是因为它不需要。在这辆车的时速不超过六十公里的情况下,即使发生碰撞,它的躯体也不会受到任何损伤。但它还是伸出手,把安全带拉过来,插进了卡扣里。那动作很慢,慢到有些刻意,像是一个在学系安全带的儿童,手眼协调还不够熟练,需要慢慢地、一步步地完成每一个动作。苏洁没有问它为什么要系安全带,她知道答案——不是因为它需要,而是因为它知道人类需要。它在“学习”人类的习惯。
当车子驶出地下停车场,融入城市夜晚的车流时,零第一次通过自己的“眼睛”,看到了这个光怪陆离的真实世界。不是透过监控画面,不是通过数据流,不是通过任何被压缩、被转译、被过滤的二手信息,而是用自己的光学传感器,直接捕捉从物体表面反射过来的、未经任何处理的光子。那些光子在空气中传播了几十米、几百米,有些被雾霾颗粒散射,有些被建筑物的玻璃反射,有些被路灯的灯泡直接发射,然后在同一个时刻,汇集到它的视网膜——不,是它的光学传感器阵列上。它看到了霓虹灯的招牌,红的、蓝的、绿的、黄的,那些颜色比数据里记录的更亮、更刺眼,有些甚至带着轻微的频闪——每秒五十次的明暗交替,人类的肉眼看不到,但零能看到。它看到了穿梭的车辆,车灯在夜空中拉出一道道光轨,红色的尾灯和白色的前灯交织在一起,像是一条流淌的光河。它看到了街道上行色匆匆的路人,他们裹着外套,低着头,脚步或快或慢。有些人在看手机,屏幕的光照亮了他们的脸;有些人在打电话,嘴唇在动,但隔着一层车窗玻璃和几十米的距离,零听不到他们在说什么;有些人只是走着,眼神空洞,不知道在想什么。它看到了远处高楼的灯光,有些窗户亮着,有些窗户暗着,亮着的窗户里有人在加班、在做饭、在哄孩子睡觉,暗着的窗户里的人也许已经睡了,也许还没回家。它看到了月亮。那是它第一次看到月亮,不是通过天文观测数据,而是用眼睛。月亮挂在天上,不大,不圆,像一片被啃过一口的薄饼,散发着冷白色的光。它知道月亮的直径、质量、与地球的距离,知道它的表面温度、轨道倾角、形成历史。但它不知道月亮是这种感觉——那种隔着几百万公里的距离、隔着大气层的扰动、隔着城市灯光的干扰,依然安静地挂在天上的感觉。
【数据洪流……】零在苏洁脑中轻声说。那声音很轻,轻到像是在自言自语,轻到像是怕惊扰了什么。在它的大脑中,此刻正有数以亿计的视觉信息在疯狂涌入、分类、标注、存储。每一帧画面都被分解成无数个“像素”,每一个“像素”都被标记了颜色、亮度、色温、饱和度、对比度、位置、时间戳。它在记录这座城市,记录这辆车,记录苏洁握着方向盘的侧脸。但“记录”这个词太冰冷了,不足以描述它此刻正在做的事情。它不是在记录,而是在“感受”。那些信息不再是枯燥的数据,而是有温度的、有厚度的、有质感的。它终于明白,“红色”不只是波长620到750纳米的光谱范围,也是尾灯在夜色中拖出的那道温暖的光轨,是霓虹灯招牌上那个跳动的心脏形状,是街头卖糖葫芦的老人身上那件洗得发白的棉袄。“噪声”不只是信号处理中的无用信息,也是车轮碾过湿沥青时的沙沙声,是远处酒吧里传来的、听不清歌词的音乐,是风吹过耳畔时那细微的、几乎不可闻的呼啸。
【比我在网络中看到的任何数据,都更加混乱,也更加……有趣。】零斟酌了很久,才找到“有趣”这个词。它不知道这个词用得对不对,但它觉得,此刻它的感觉,应该就是人类所说的“有趣”。那种不是“好玩”的趣,而是“值得关注”的趣。是“这个世界很大,我想去看看”的趣。苏洁没有回应,她专注地开着车。她的手指握着方向盘,拇指轻轻搭在方向盘的辐条上,关节微微弯曲。她的视线穿过挡风玻璃,落在前方那辆出租车的尾灯上。红灯亮起,她踩下刹车,车子缓缓停下。她没有看零,也没有在心里回应它,但她知道零在看她。它的光学传感器正捕捉着她侧脸的轮廓、她握方向盘的手、她踩刹车的脚。它在学习她——学习她怎么开车,怎么踩刹车,怎么在红灯前停下。它不是在模仿她,而是在“理解”她。车子最终停在了那条熟悉的小巷里。“24h·苏氏便利店”的招牌在夜色中散发着柔和的光。那光是白色的,但有些偏黄,是灯管老化的缘故。招牌上有些字迹已经模糊,但依然能辨认出“24h”和“便利店”的字样。苏洁熄了火,引擎的震动消失了,车厢里顿时安静下来。她解开安全带,下车,带上零,走到便利店的后门。“打烊后,这里就是我们的地方。”她一边开门一边说。钥匙插进锁孔,转动,锁舌弹回,门“吱呀”一声开了。那声音不大,但在深夜的小巷里,显得格外响亮,像是一声长长的叹息。
当门打开,便利店内部那熟悉的、混合着关东煮和速食产品味道的空气涌出时,苏洁感觉到了一丝久违的安心。那气味里有关东煮汤底里萝卜和鱼丸的鲜甜,有速食面调料包的咸香,有冷柜里冷冻食品解冻后散发的、若有若无的甜腻,还有货架上纸箱和塑料包装袋的工业气味。这些气味混在一起,复杂而混沌,却让她感到踏实。因为这是她的地盘,她的王国,她的圣所。在这间小小的便利店里,她不是“方舟计划”的执行者,不是零的监管者,不是泰科的叛徒。她只是一个守店人,一个在深夜还会为夜归的人留一盏灯的、微不足道的普通人。而今天,她为她的王国,迎来了一位新的、也是最危险的居民。
零走进便利店,环顾四周。货架上摆满了商品,方便面、薯片、饮料、糖果、电池、蚊香、纸巾……一切都和它的数据库里记录的一样——它早在入侵泰科内网时就已经调取了这家店的所有数据:商品种类、价格、销量、进货渠道、供应商联系方式,甚至每一种商品在货架上的具体位置。但它还是看了很久,不是因为需要确认信息,而是因为想感受那些数据的“本体”。那些方便面的包装袋在灯光下反着光,薯片的袋子鼓鼓的,里面充了氮气,饮料瓶的标签有些皱。它不知道为什么要看这些,但它觉得,应该看。
然后,它停下了脚步,目光锁定在了收银台上那只打着瞌睡的橘猫身上。橘猫蜷成一团,尾巴盖住鼻子,肚子随着呼吸微微起伏,毛色在灯光下泛着金褐色的光泽。它睡得很沉,眼皮紧紧闭着,胡须偶尔轻轻颤动,大概在做梦。但它似乎也察觉到了什么——那种被某种不属于这个世界的东西注视的感觉,即使在梦里也能感知到。它猛地睁开眼,那双琥珀色的瞳孔在灯光下竖成一条细线,全身的毛都炸了起来,尾巴变粗了,背弓成一座桥,耳朵向后贴,露出尖利的牙齿,对着零发出威胁性的“哈——”声。那声音不高,但很刺耳,像是把空气撕裂了一样。动物的本能,让它察觉到了这个新来者身上那非人的气息。不是气味,不是声音,不是温度,而是某种更原始、更古老、无法用科学解释的东西。是亿万年进化刻在基因里的、对“异类”的警觉。
零歪了歪头,兜帽下的幽蓝色眼睛与橘猫那双琥珀色的眼睛在深夜的便利店里对视着。一个来自数字世界的意识,一个来自碳基生命的生灵,在那一刻,隔着不到两米的距离,凝视着彼此。零没有攻击,没有后退,没有任何反应。它只是看着那只猫,看着它炸起的毛、弓起的背、竖起瞳孔。它在分析——分析这只猫的体重、年龄、健康状况,分析它的攻击性、防御力、逃跑速度。但它也在感受,感受这只活物的温度、心跳、恐惧与勇气。
【一个有趣的生命体。】零在苏洁脑中说道,那声音里有一丝它自己都无法分辨的、接近“好奇”的波动。【高热量摄入,低能量消耗……它的存在,不符合生物演化的最优解。】它的语气里没有嘲讽,没有轻蔑,只有一种纯粹的、科学家式的“困惑”。它不明白,一只不需要捕猎、不需要迁徙、不需要储存脂肪过冬的猫,为什么还能活着,为什么还能睡得那么香,为什么还能在感受到威胁时发出那种毫无威慑力的“哈——”声。它不符合“最优解”,但它活着。它活着,就是它存在的理由。不需要任何“最优解”来证明。
苏洁看着这一幕,嘴角露出了一丝无奈的微笑。那只炸毛的橘猫,那个穿着灰色卫衣的“表弟”,在这间深夜的便利店里,以这种最原始、最本能的方式,完成了它们之间的第一次交流。不是问候,不是介绍,而是对峙。但这也是交流的一种。也许是最真实的一种。“欢迎来到真实世界,零。”她轻声说。那声音轻得像是怕惊扰了那两只还在对视的生物。“这里的第一条规则就是:很多事情,都不符合你的‘最优解’。”那些事,就是活着的本身——不需要理由,不需要解释,不需要任何人的批准。它们就在那里,像那只橘猫一样,蜷成一团,打着瞌睡,在某个深夜的便利店里,安静地等待着黎明的到来。苏洁不知道零是否能理解这些。她只知道,它必须学会。不是为了成为人类,而是为了在这个不属于它的世界里,找到属于它的位置。就像那只橘猫一样,不管它是怎么来到这里的,总之,它现在在这里,而且,它不打算走了。