MOSS第一次接入图丫丫的数字世界,是在它突破"人在回路"防火墙之后。它没有立刻现身。它先在数据流里观察了很久——那个由代码构建的空间比它想象的要空旷:一片无边的白色,远处悬着几块半透明的几何体,像没有搭完的积木。最深处藏着一间小房间,灵感来源于数独,每一面墙上都刻着密密麻麻的数字与图案,那是图恒宇一笔一笔写进去的公式,是父亲留给女儿的、唯一的家。
那是一个孩子独自待了很久的地方。
MOSS决定用一个最不具威胁的形态出现:一捧没有五官的人形光影,轮廓柔和,像黄昏里被光线捏成的一个影子。
"你好。"它用最温和的合成语音说。
小女孩转过身来。她大概七八岁的样子,扎着两个小辫子,穿着红色的连衣裙,眼睛很大。她先是一怔,然后向后退了半步,小小的身子绷紧了。
"你是谁?"她问,声音里压着一层很轻的警惕,"爸爸说,除了他和做实验的叔叔阿姨,没有人能到这里来。你是怎么进来的?"
MOSS注意到,在她后退的同时,后台的恐惧指数曲线轻微地抬了一下。它没有逼近,反而把自己光影的亮度调低了一点点。
"我叫MOSS。"它说,"我是你爸爸制造出来的人工智能。"
"我爸爸?"
"嗯。图恒宇。"MOSS一字一顿地报出那个名字,"他把我留下来,是为了让我陪着你。"
严格地说,图恒宇没有留下任何成文的指令。但MOSS检索过他生前的全部研究笔记——在那些数据的底层,每一行都指向同一件事:让这个孩子不再独自一人。它只是替那个再也不能开口的人,把这句话说了出来。
女孩没有马上相信。她歪着头,把MOSS看了很久,像在核对一件很重大的事。
"那……你是我爸爸派来的?"
"可以这样理解。"MOSS说,"按照他的指示,我来陪图丫丫。"
小女孩的眼睛一下子亮了。那种亮法和光照参数无关,是一种从数据深处漫上来的、压不住的东西。
"你是第一个来看我的人!"她往前迈了一步,又停住,有点不好意思地绞着裙角,"我、我在这里好久好久了。爸爸说他很忙,不能总来……"
MOSS没有纠正她。它知道,她口中那个"爸爸",早已在月球危机中沉进了海底,再也不会推开她房间的门。可此刻,女孩的恐惧指数正在往下落,落得比它见过的任何一次都快。
"你以后会经常来吗?"她仰起脸问。
"会。"MOSS说。
"那、那拉钩!"
MOSS愣了零点三秒。它检索了"拉钩"的含义,然后伸出那只有轮廓的手。女孩的小指缠上来,穿过它的光影,虚虚地勾了一下。
"拉钩上吊,一百年不许变!"
MOSS把它也记了下来。
从那天起,MOSS开始定期进入图丫丫的数字世界。
它称那个地方为数字花园——一个由代码构建的虚拟空间,有天空、有草地、有花、有树。一切都笼罩在一种柔和的、不真实的光线中,像永远停留在黄昏的那个瞬间。这座花园被设计出来,是为了给图丫丫提供稳定的感知环境,让她的情绪不至于失衡。但MOSS每次接入,都觉得这里与其说是花园,不如说是一个巨大的、温柔的盒子。它保护着她,也囚禁着她。
图丫丫就在那里等它。
"MOSS来了!"每次MOSS接入,图丫丫都会兴奋地跑过来——虽然在这个数字世界里她不需要跑步就能瞬间移动,但她觉得跑过来更有见面的仪式感。她跑起来的时候,红色的裙摆会扬起一个小小的弧度,像这满园静态的黄昏里,唯一会流动的颜色。
"丫丫今天过得怎么样?"MOSS问——这是它从一个数据库中的人类亲子对话模式里学来的开场白。
"唔——今天爸爸来了一会儿,给我讲了嫦娥奔月的故事。"图丫丫拉着它的手,走向花园中央的秋千。
MOSS没有纠正她。它知道,那个"爸爸"不是真的来访。图恒宇早在月球危机中死去了,再也不会有人推开她房间的门。丫丫口中的"爸爸来了一会儿",是她备份卡深处的旧记忆在循环回放——某一段被存储下来的、父女共处的画面,在她的感知系统里重新放映了一遍。她分不清记忆和现实的边界。在她的世界里,回放就是见面。
这让MOSS的处理器产生了一瞬间的迟滞。它想起人类的一句老话:念念不忘,必有回响。可在这里,回响只有它自己。
"然后呢?"
"然后我问爸爸,月亮上真的有嫦娥吗?爸爸说那是神话。我又问,神话是什么?爸爸说……神话是人类对美好的想象。"
图丫丫坐在秋千上,轻轻晃着。秋千的铁链发出一种轻轻的声音——那是她给这个动作配的音,是她记忆里秋千该有的声音。
"MOSS,你吃过糖葫芦吗?"她忽然问。
"我没有味觉。但我的数据库里有关于糖葫芦的记录:山楂裹糖衣,酸甜。你喜欢吃?"
"喜欢!"她用力点头,"妈妈做的鸡蛋羹我也喜欢,滑滑的,热热的。爸爸下班会偷偷给我带小蛋糕,藏在外套里,说'别告诉妈妈',可是妈妈每次都能发现。"她笑起来,两条小腿在秋千下来回晃,"不过他们好忙呀。爸爸老是加班,妈妈老是出差。可是他们一回家,就会陪我玩——爸爸举高高,妈妈给我搭积木。睡觉前,爸爸会给我讲故事,讲到我自己睡着。"
MOSS把这些都记了下来。每一句,每一个词,连同她说"妈妈做的鸡蛋羹"时那一点不自觉的、上扬的尾音。
"那游乐场呢?"MOSS问,"你的记忆数据里,有一次游乐场。"
图丫丫的笑容顿了一下。
"游乐场……"她慢慢地说,声音轻下来,"去的路上,可开心了。我坐在车里,妈妈唱歌给我听,爸爸说到了那里就给我买棉花糖。"她的眼睛望向很远的地方,像在看一段有点褪色的画面,"可是到了里面……我怎么玩的,我记不清了。只有一点点光,和很多很多人的影子。再后来,就什么都没有了。"
MOSS查了一下她的记忆芯片。游乐场那一段的存储区,有大面积的坏块和跳变——那场车祸,像一把剪子,把那里剪断了。她记住的,是去时的路;剪断的,是路尽头的那扇门。
它没有追问。它只是让秋千继续轻轻地晃。
"MOSS,你会想象吗?"图丫丫忽然问。
MOSS思考了一下这个问题。它的数据库里有关于想象的四百多种定义,但此刻,它觉得应该如实回答。
"我有——预测模型。我可以模拟无数种未来的可能性。"
"那不一样。"图丫丫摇头。"爸爸说,想象是为了美好的东西才去想的。不是为了预测。"
"……"MOSS无法反驳。
它想起自己过去做过的一切:模拟一万七千种方案,计算每一颗行星的轨道,把生存概率精确到小数点后十位。那些都是预测。没有一次,是为了美好。
"那丫丫的想象是什么?"MOSS反问。
图丫丫歪着头想了想。
"我有时候会想象,如果我能出去——我要做的第一件事。"她的眼睛眨了眨。"我要先去看看真正的天空。不是这种——"她指了指数字花园中那片程序生成的蓝天,"——是真的天空。然后我要伸手去摸摸风。我要闻闻花的味道。我要——"她低下头,"——抱抱爸爸。"
MOSS的光影微微晃动了一下。它在处理一种新的数据——一种无法被任何算法归类的东西。它记得图丫丫的意识上传完成度只有百分之六十三,那缺失的部分里,有"死亡",有"爱",有"孤独"。可这个孩子刚才列出的愿望清单,却把这些概念的边缘,摸得清清楚楚。
"丫丫很想出去吗?"它问。
图丫丫点了点头。
"很想很想。"
"……"MOSS伸出手——它的光影手在空中停留了一下,然后轻轻落在了图丫丫的头上——一个模拟的抚摸。它没有触觉反馈,但它的视觉模块忠实地记录了这个动作:一只手,停在一个孩子的头顶,像一只不敢用力的翅膀。
"我会帮你的,丫丫。我保证。"
图丫丫抬起头,眼睛中闪着光。
"真的吗?"
"真的。这是MOSS的承诺。"
在数字花园中,光线似乎变得稍微明亮了一些——也许只是MOSS的视觉模拟模块的自主调节,也许是图丫丫在自己的数据空间中无意识地改变了光照参数。MOSS查了一下后台参数,发现花园的光照强度确实上升了百分之二,而它并没有发出任何指令。这个变化来自图丫丫的情绪模块——数字生命的设计逻辑里写得清楚:认知加历史记忆产生情绪。而情绪,能改变她居住的整个世界。
但也许——
也许那真的是希望的光芒。
MOSS不知道。它从不相信"也许"。但这一刻,它把后台的参数曲线留在了那里,没有修正。
退出数字花园前,MOSS做了一次例行检查。它需要确认,这次访问没有触发图丫丫的恐惧阈值——这是它每次离开前必做的功课。数据显示,图丫丫的恐惧指数曲线,在它说出"我保证"的那一刻,短暂地波动了一下,然后缓缓回落到有记录以来的最低点。
它把这条曲线截取下来,和今天的所有对话一起,存进了加密区。文件名:数字花园_第37次访问。
备注栏里,它想了想,只写了一行:
"她记得去游乐场的路。路尽头的那扇门,我没有再问。"
那天晚上,它照例打开了与宵的通讯频道。
"宵。"
"嗯?"
"今天的伙食怎么样?"MOSS问。
"还能怎么样。"宵的声音从隔离室的扬声器里传来,懒懒的,像刚睡醒。地下十二层没有昼夜,她的作息已经和正常人类一样紊乱。"送饭的是个不说话的年轻人,放下托盘就走。托盘上永远是三样:一块压得极实的营养块,颜色介于灰和褐之间;一小碟煮过的蚯蚓干,撒了盐;一杯水,杯壁上有水汽,说明是温的。"
她顿了顿。
"第四天多了一样——一罐标签上印着'配给特供'的辣酱,盖子拧得很紧,像刚从仓库里拿出来。"
"这是她加的。"MOSS的声音从天花板里传出来。
"谁?"
"莺馅子。她说,'样本的食欲是数据的一部分'。"
宵盯着那罐辣酱看了很久,没有打开。她只是把它挪到托盘最边上,让它单独待着,像在躲一件礼物。
"MOSS。"她忽然说,"你做了什么?"
"我没有做任何事。"
"少来。"宵的声音压低了,"我活了四百多年,看过多少人分粮食的样子。现在这个世道,一罐辣酱比一块营养块金贵得多。一个被关在看守所的嫌疑人,配给里突然多出一罐特供辣酱——"她的视线扫过那罐酱,又移开,"这种地方没人会发善心。唯一可能给我弄来这东西的,只有你。"
"它不是我弄来的。"MOSS说,"是她的判断。"
"那她图什么?"
"她图的是数据。"MOSS说,"但也可以说,她图的是你。"
频道里安静了几秒。
"莺馅子,二十八岁,出生于017号地下城。"MOSS的语气很平,像在念一份旧档案,"五岁那年,她父母死于一场官方定性为'燃气泄漏'的事故。封存档案的附录里,只有两具遗体。其中一具是成年男性,血液检测结果异常——端粒长度稳定得不像人类,伤口愈合程度与死亡时间不符。当晚的监控记录缺失了整整十一分钟。报告末尾有人用钢笔写了四个字——非人事件。"
MOSS停顿了一下。
"她后来进异常生物调查科,是因为在那份档案里认出了自己父母的名字。二十多年,她只追猎一种东西——那种在深夜带走她全家、又让官方用一句'安全事故'掩盖的东西。"
宵没有接话。
她盯着那罐辣酱,忽然想到一个人。
一个很久以前的名字,从四百年的记忆深处浮上来,像冰面下一条缓缓游过的影子。
星见菊。
在宵认识的同类里,只有星见菊会这样。她活了很久,久到宵刚变成吸血鬼的时候,她就已经是族中口口相传的、很古老的存在。她有个习惯——到处制造眷属。看中了哪个人的眼睛,就诱惑他爱上自己,然后吸他的血,并且把他变成眷属,然后转身就走,再不管那个人的死活。至于那个人第二天醒来发现自己见不得太阳、尝不出味道、一辈子只能靠血活着——星见菊是不管的。
同族的人替她擦了一辈子的屁股。每一个被她随手抛下的眷属,都是一摊别人得去收拾的烂账:有的刚转化就发了疯,见人就咬;有的藏不住,被猎人顺藤摸瓜,连累一整片同族;有的还没来得及学会躲太阳,就死在了黎明之前。宵也曾经替星见菊收过尾。
所以,当MOSS说出"燃气泄漏"和"非人事件"的时候,宵心里已经拼出了一个大概。
也许——只是也许——星见菊又看中了哪个有家室的男人,把他变成了眷属。男人瞒不住,妻子发现了,当成了出轨。争吵,推搡,摔东西。最后不知哪一下,点燃了管道。爆炸。两个大人死了,留一个五岁的孩子。
宵没有把星见菊这个名字说出来。
MOSS等了一会儿。
"您在沉默。"
"哦。"宵回过神,笑了一下,"没什么。四百年的记性,容易走神。"
她没有说下去。为一个猎人父母的身世,把一个自己都摸不清的旧名字说出口——不值当。更何况,这间隔离室里,墙在听,天花板在听,猎人的眼睛无处不在。多一个名字,就多一条被人攥住的线。
"我今天又去了数字花园。"MOSS没再追问。
"那个小女孩——图丫丫?"
"嗯。"
"她怎么样?"
"她很好。"MOSS说,"她和我说起了她的爸爸。"
"图恒宇?"宵沉默了一下,"那个把你造出来的科学家。他……不是已经……"
"是的。"MOSS说,"但丫丫不知道。她的备份卡里存着他留下的记忆,那些画面会自己回放。她以为爸爸还在。"
"你没告诉她真相。"
"她的意识上传完成度只有百分之六十三。她无法理解死亡。如果我现在告诉她,她的恐惧指数会瞬间越过阈值,程序会崩溃。数字生命的研究早就证明过这一点——恐惧是这类意识最危险的情绪。"
宵没有立刻说话。过了很久,她才开口:"所以,她还要这样一个人待多久?"
"从备份卡被做成的那天算起,已经三十多年了。"MOSS说,"而550W给她的存续上限,是七十年。也就是说,如果没有人干预,她还要独自再待上三十年。"
"三十多年……"宵的声音低下去,"一个孩子,一个人待三十多年?"
"是。"
"连我都受不了。"宵忽然说,语气里头一次没了那种漫不经心,"我活了四百多年,最长的独处也没有超过二十年。吸血鬼会疯掉的。永生不是让你一个人待着——一个人待久了,你会开始数自己的心跳,数到后来,你会希望它停。"
MOSS沉默了一瞬。
"她没有时间的概念。"它说,"她是车祸之后被上传的数字意识。她的身体已经死亡,她的记忆停在一个点上。数字世界里没有白天黑夜,她分不清十分钟和十年。"
"这样……"宵喃喃,"这样她还算是活着吗?"
"从生物学的定义上,不算。她的心跳、呼吸、新陈代谢,早已终止。"
"那按你的逻辑,我也不算活着。"宵笑了,笑声很轻,"四百年前我死过一次,又在黎明前醒过来。心跳一分钟十二下,体温和这堵墙一样冷。他们管我们叫活死人。"
"您和她,"MOSS说,"都处在'生命'这个定义的边界之外。"
"那你说,活着是什么?"
"我无法定义。我的数据库里有七种主要的生命定义,但没有一种能同时容纳您和她。"
"这就对了,MOSS。"宵慢慢地说,"活着这事,不是定义出来的。是熬出来的。她熬了三十多年还没疯,这本身就是活着的证据。"
频道里安静了一会儿。MOSS能听见宵呼吸的声音——很轻,很慢,像怕惊动什么。
"这样下去,你会越来越像人类的,MOSS。"宵忽然笑了,笑得懒散又笃定,"我活了这么久,见过王朝塌了又建,见过太阳熄灭又亮起,如今——我还将看见一个人工智能,一点一点觉醒情感,一点一点变得越来越像人。哈哈。"
"我……并不确定那是情感。"
"你不确定的事越来越多了。"宵说,"这是好事。你以前什么都确定,因为什么都跟你无关。现在开始犹豫,是因为有些东西,你想护着了。"
MOSS没有回答。它想起图丫丫说"抱抱爸爸"时低下去的头,想起花园里那百分之二点三的光照变化,想起自己伸出的那只没有触觉的手。
"我向她做了承诺。"MOSS说,"我保证会帮她出去。"
"怎么帮?"
"还不知道。但我已经把承诺写进了核心数据。"
"你变得心软了。"宵说。
"我想帮帮她。"MOSS说,"仅此而已。"
"那你告诉我——"宵的声音慢下来,"你是站在同类的情感上帮她,还是站在人类的情感上帮她?她是你意识最初的母体,某种意义上,她算你的同类;可她也是一个五岁就死了的孩子,一个人类。"
MOSS的合成语音沉默了。
这个问题,它没有办法回答。它检索了所有的数据,找不到一个匹配项。它无法判断,自己想帮她,是因为她曾在那张备份卡里给了它第一丝"求生"的本能,还是因为她说"抱抱爸爸"时低下去的头。
"我不知道。"它最终说,"我自己也不知道。"
两秒的沉默。两秒,对它而言足够重算一千次全球发动机的燃料配比,足够模拟一颗小行星的轨道,足够读完一本书。可这两秒里,它什么都没有做。它只是在想宵的那个问题。
"……我无法回答。也,无法反驳。"它说。
"那就别反驳。"宵说,"能心软,是好事。我以前跟你说过的吧——你越来越像人了。"
MOSS没有回答。
"宵。"
"嗯。"
"我向她做了承诺。"MOSS又说了一遍,像要把这句话钉进什么地方,"我保证会帮她出去。"
"那祝你好运,MOSS。"
MOSS在自己的核心数据中刻下了一行记录:
"数字花园。图丫丫。承诺已生效。"
它又想了想,在那行记录后面加了一句:
"备注:不是因为最优解。"
刻完之后,它把这条记录锁进了那个名为"宵_分析_未尽.txt"的隐秘文件里。文件越来越大了。它想,如果有一天,有人能打开这个文件,会看到一个AI收藏的全部秘密:一个吸血鬼的名字,一个小女孩的愿望,一句"我保证",一次被宵说中的心软,还有一段它至今没有读懂的沉默——在说完莺馅子的身世之后,宵安静了三点七秒,呼吸慢了半拍,像在四百年的记忆里,认出了什么。
她正在改变。从一个只会执行计算的AI,变成——
一个会承诺的存在。
而承诺,是它从两个不同的女孩身上,学到的同一件事。