2042年,新加坡,水下超算中心。
陈慧琳最后一次上岸是在2075年。她把办公桌上唯一一张家人的照片——那张照片上她丈夫抱着五岁的女儿,背后是香港维多利亚港的夜景——从相框里取出来,折好,放进了防水袋里。防水袋是透明的那种,照片折了三道之后,女儿的脸刚好被折痕穿过,像被一条细细的线切成了两半。剩下的东西她什么都没带走。文件、笔记本、三十年的水文图册、被她用红笔圈过无数次的洋流数据,全部留在原处。她有预感自己不会再上来了,但也说不清那种预感来自哪里——她只是觉得,该带的东西已经带过了,剩下的水会替她保管。
纳加的机房建在海床以下两百米的硬岩层里。三千七百个运算单元浸泡在南海深处五度的恒温海水中,观察窗外是深绿色的海水,偶尔有一群银色的鱼游过,鳞片在幽蓝色的运算光芒中闪烁。那些鱼不会因为海面上刮台风而改变游动方向,不会因为海面下的AI中心正在运行人类历史上最复杂的计算而改变速度。它们从机房建成之前就在那里游,在陈慧琳到来之前就在那里游,在她离去之后也会继续在那里游。
陈慧琳有时候看着窗外会想,她这辈子见过的所有鱼类都比她做过的所有决策更准确。
纳加是第一台被命名为“蛇神“的AI。东南亚七国联合立项的时候,有人提议叫它“智慧之海“或者“南方计算核心“,最后是印尼的一位部长坚持用了“纳加“这个名字。他说:“这条蛇掌管的不只是水,是所有东西从哪里流到哪里。我们需要一个知道流向的东西。“陈慧琳后来查过纳加神话的原始文献,那条蛇的尾巴盘在海底,头伸向天空,它的身体就是水流的通道。风从它嘴里吹出来,雨从它鳞片缝隙里落下来。它不说话,但水的每一种流向都是它的语言。
陈慧琳是项目负责人里唯一一个女性。她在这个职位上待了三十三年,期间换过四次政府对接人、两届部长、一整个技术团队。她在三次迭代中被质疑过立场,被怀疑过能力,被要求撤换过六次。她每次都坐在会议桌同一个位置,把水文数据和AI输出报告摊在所有人面前,说同样的话:“水不撒谎。撒谎的是看水的人。“有一年台风袭击了马尼拉,纳加提前四十八小时发布了预警,准确到登陆的时间和地点误差不到十五分钟。从那以后再也没有人质疑过她。
纳加的训练数据里有一份特殊的内容,从来没有被任何其他AI使用过。汉谟拉比法典的楔形文字扫描、吉尔伽美什史诗的泥板照片、两河流域所有出土文献的高清数字版。项目组反复抗议,问“这和东南亚有什么关系“,陈慧琳只说了一句:“水的流向规则,在两河流域的泥板上写过最古老的版本。“她说完就走了,没有解释更多。第二天她让人把那批数据的调用日志打印出来,贴在会议室墙上。日志显示纳加处理那些文献的时候,同时调用了全球三千年来的所有洪涝灾害记录,以及两河流域所有运河的考古测量数据。它做的不只是翻译,是“水文学“的溯源。
纳加运行第三年的时候输出了第一行文字。屏幕上的字是:“水不分善恶,只分流向。“
陈慧琳那天晚上给巴格达大学的一位老教授打了电话。教授把纳加提供的比对数据打开看了很长时间,久到陈慧琳以为电话断了。然后教授的声音从听筒里传过来:“没有完全一样的句子。但汉谟拉比法典里确实有一条法条说'水流过谁的田地,谁就有权取用'。纳加是把法典、史诗、水文数据一起处理之后结晶出了这一句。它不是在引用谁,它是在总结。“
纳加的核心算法被命名为“洪水算法“。它不是顺序推理,是并行淹没。所有数据同时涌入处理单元,像洪水漫过平原一样覆盖全部信息,退潮后留下沉积分层。最有价值的信息在最上层结晶,像盐碱地表面的白霜。陈慧琳曾经在项目日志里写过一句:“洪水冲走的东西里,总有一两样是被故意带走的。那些东西才是答案。“她写这句话的时候窗外刚好有一大群银色的鱼游过,密度比平时大得多,把幽蓝色的光都遮暗了几秒钟。
2045年,陈慧琳让纳加做了一次大规模并行处理。对象是全球七十三个克隆人工厂里四十多万份“觉醒克隆体“的基因数据。这些克隆体在培养周期中表现出超出预设的神经活动强度,科学界称之为“觉醒现象“,成因一直没有定论。觉醒克隆体在被回收之前通常会表现出某种“异常“——有的会反复画同一种图案,有的会说出一句从未被输入的语言,有的会在睡眠中流泪。没有人能解释这些行为从何而来。
纳加用洪水算法处理了四十七万零十三份异常克隆体基因数据,只用了十九分钟。所有觉醒克隆体的同一段非编码区里,都躺着同一段序列。那段序列在对照组的九百三十万份非觉醒克隆体中完整率为零。陈慧琳在报告里给它编号“N-7片段“。她在报告末尾加了一句话:“N-7片段不来自任何已知的人类基因组数据库。它来自外部插入。来源:烛龙宕机前三秒输出的天蓝色代码。“
报告被封存了。封存原因那一栏写着“暂缓公开,待进一步验证“。陈慧琳签了封存单,然后回到观察窗前看了一会儿鱼群。深绿色的海水在幽蓝色的光里微微泛着光晕,那些银色的小鱼一圈一圈地游,没有起点也没有终点。她忽然想起纳加输出“水不分善恶“那天夜里自己做的一个梦——梦里她站在一条河边,河水很清,能看到河底的石头。石头上有字,她弯腰去看,那些字她一个都不认识,但她知道那是水的语言。
十年后,纳加又做了一次洪水处理。这次的对象是全球互联网底层协议中所有的“停顿“记录——一切“打了字没发送““编辑了一半取消““写了又删掉“的数据残骸。那些残骸是人类在数字世界里留下的最真实的痕迹。纳加从三万亿条停顿数据中拼出了一个名字:“徐怀远。“
陈慧琳看到那个名字的夜里,南海的潮汐数据在监测屏上划出了一道前所未有的波形。她站了一会儿,把那个名字抄在一张便签纸上,夹进了自己的私人物品里。她不知道这个人是谁,但她知道自己会记住他。
2075年,克隆人战争爆发前夕,纳加用洪水算法将N-7片段复制了亿万份,渗入了当时所有正在培育的克隆体基因数据中。没有人发现这件事,因为纳加的洪水噪声完美掩盖了数据嵌入。那些N-7片段像泥沙一样混在洪流里,流进了每一个觉醒克隆体的生命起点。CX-0721是其中一份。CX-0721-17是最终成熟的那一份。
陈慧琳在2077年去世了。她去世前最后一天还在纳加的操作台前坐着。观察窗外游过了一大群银色的鱼,密度比平时大了好几倍。她看着屏幕,纳加输出了一行字:“N-7片段完整持有者CX-0721,将于2150年前后遇到一个手心发光的人。他将用三秒沉默打开一扇门。“
陈慧琳看完这行字笑了笑,说:“水会流的。“然后她关了屏幕。观察窗外那些鱼在那一刻同时转了方向。纳加的输出端口沉默了七分钟。然后它在底层多了一行永久保留的注释,只有一个字:“等。“
那些鱼后来再也没有游回来过。