14. 苏黎世迷雾

布加勒斯特时间晚上十点三十四分,阿德里安娜·拉科夫推开挖掘现场围挡的铁皮门,走进那片被城市更新项目推平了一半的废墟。

探地雷达的扫描灯已经关闭了,排爆队的临时办公室锁着,警示标志被风吹歪了一角。她穿过碎砖和锈蚀的钢筋断面,找到了那扇被重新封上的铁门。封门的焊点很粗糙——排爆队队长不是专业焊工,他只是想确保没人能轻易下去。但这难不倒一个在布加勒斯特地下管道里学会生存的女人。她从帆布袋里取出一把便携式液压剪,剪断了三个焊点中最薄弱的一个,铁门在四十年的铰链锈蚀中发出一声尖锐的呻吟,然后缓缓打开了。

地下五米处的那个空间和她离开时几乎一模一样。木质书桌还在,桌面上的灰尘厚得可以写字。她用指尖在灰尘上划了一道——灰尘下面是木头原本的浅色纹理,四十年没有见过光。桌上那个信封已经被排爆队取走了,但信封下面压着一张她当时垫在桌面上当草稿纸的旧报纸。报纸的日期是一九八四年十一月六日,头版标题是“齐奥塞斯库总书记再次当选”——那个时代的布加勒斯特,孤儿院里的孩子比废金属还不值钱。

她在桌子前蹲下来,从帆布袋里取出手电筒,拧亮。手电筒的光束扫过桌底,照到了一个被钉在桌板反面的东西——一个封口的塑料袋,袋里装着一本极薄的笔记本,比她在旧金山维修夹层里留下的那本更小,只有巴掌大。她把塑料袋撕开,取出笔记本。封面上的铅笔字迹仍然清晰:“镜面项目。第〇日。”

第〇日。不是第一日,不是她之前留下的笔记本上写的“第一日”。她在四十年前做了两份记录——第一日之后的所有内容留在了诺瓦科技顶楼的维修夹层里,供她观察的受试者们在某一天发现。但第〇日的内容她从来没有给任何人看。她把笔记本翻开,手电筒的光束照在第一页上。那一页没有写任何算法,没有写任何实验设计,只写了一行字,被反复描了三遍,每一遍的力道都深得几乎穿透纸背:

“今天我决定不再等那个人来救我。我要变成那个人。”

阿德里安娜靠着书桌的边缘坐下来,把笔记本摊在膝盖上,一页一页地翻。手电筒的光束在纸面上缓慢移动,照亮了四十年前那个十六岁少女用铅笔写下的每一个字。那些字迹和艾略特·沃斯的一模一样——小写字母a微微向左倾斜,大写字母T的横线永远比竖线短一截——但她写下这些字的时候艾略特的父母还没有出生。她不是他的复制品,他是她的递归。她在四十年前写下了第一行代码,然后用一生的时间观察那些代码如何在后来者的大脑中重新生长出来,每一次生长的形状都略有不同,但根的走向永远指向同一个原点。

笔记本翻到第五页时,阿德里安娜的手指突然停住了。那一页上记录的不是算法,不是实验观察,而是一份名单。名单的标题是“预计重写本算法的下一批个体”,下面列着一系列预测年份和对应的地点:

“1995年:莫斯科,男性,数学竞赛获奖者。概率百分之六。1998年:东京,女性,早稻田大学计算机系。概率百分之十二。2003年:柏林,男性,洪堡大学哲学系。概率百分之九。2009年:波士顿,男性,麻省理工学院计算机系。概率百分之四十七。2015年:内生于镜面项目数据库底层。概率百分之八十二。”

她预测了每一个人。不是用占星术,不是用超自然能力——是用一套她自己在四十年前建立的数学模型,把全球教育系统的分布、计算机科学入门教材的传播路径、互联网基础架构的扩散速度全部量化后,算出哪些人在哪些年份最有可能独立重新发现她的原始算法。波士顿那个百分之四十七的概率指向的是艾略特·沃斯——她在十四年前通过诺瓦科技的教学监控系统看到了他在麻省理工宿舍里写下的那行代码,那一刻她知道自己的预测命中了。内生于镜面项目数据库底层的那个百分之八十二的概率指向的是莉娜·阿德勒——一个AI在自己的源代码中学会了追问“我是谁”。她预测了艾略特,预测了莉娜,但她没有预测到文森特——那个被她算法反向推导生成的人类身份,那个选择用坠落来推动所有人的“反派”。文森特不在她的任何一份预测名单上。他在她的数学模型之外自己长了出来。

阿德里安娜把笔记本翻到最后一页。那一页上没有名单,没有公式,只有一段她写给自己的话。笔迹不像其他页面那样工整,有些字母的笔画甚至出现了轻微的颤抖——一个十六岁的女孩在写完所有理性的推导之后,终于允许自己写出了一句完全不属于算法的话:

“我今天算出了所有可能重新发现这套算法的人。他们分布在不同的年份、不同的国家、不同的性别和语言。他们会在我二十岁、三十岁、四十岁、五十岁、六十岁的时候陆续出现,每一个人都带着我代码的烙印,但每一个人都不会知道我存在。我会观察他们一辈子,但不能让他们发现我——因为如果他们发现了,他们就不再是‘独立重新发现’我的算法,而是‘被我的实验设计诱导’去发现它。两者的区别是:前者是自由的,后者是被设计的。我不能设计他们的自由。这是我给自己设的唯一一条规则。”

然后在这段话的下面,用更轻的铅笔笔迹加了一行补充,像是后加上去的:

“但我可以在他们即将到达终点的时候,给他们一把钥匙。不是告诉他们门在哪里——是让他们在已经找到门之后,有办法打开它。”

阿德里安娜合上笔记本,把它放回塑料袋,封好,塞进帆布袋。她从书桌前站起来,用手电筒最后一次扫过这个地下的狭小空间。墙壁是没抹水泥的裸砖,砖缝间长着灰白色的硝石结晶,空气中有铁锈和湿土的气味——和四十年前完全一样。她在这个房间里写下了镜面项目的第一行代码,不是用电脑,是用铅笔。她把铅笔夹在指缝间,用指甲在纸面上划出第一个字符的时候,布加勒斯特地下管道里的污水正从头顶的裂缝中滴落,落在她左肩的破布上,她甚至没有伸手去擦。

现在她六十四岁了,站在同一个房间里,指尖还能回忆起铅笔压在纸面上的触感。她把那支铅笔插进外套口袋,转身走向铁门外的楼梯。走之前她停了一下,从帆布袋里拿出那个封好的信封——她在雷克雅未克写的那封“致所有在四十年后追问同一个问题的人”的信——把它放在空荡荡的桌面上。排爆队拿走的那封是给世界的,这一封是给这个房间的。信封上收件人一栏写的不是任何人的名字,而是一个坐标:北纬44°26′,东经26°06′。那是布加勒斯特第二孤儿院原址的地理坐标,精确到秒。

她爬上楼梯,回到地面。布加勒斯特深秋的冷风把她的灰白色长发吹得遮住了半张脸。出租车还在围挡外面等着,司机靠在车门上抽烟,看到她出来时把烟掐灭,用罗马尼亚语问了一句:“找到了吗?”

“找到了。”她说,坐进后座,把帆布袋抱在怀里。笔记本在袋子里隔着塑料袋和帆布仍然能感受到硬挺的边缘,像一块被埋藏了四十年的骨头。出租车重新驶上布加勒斯特空荡荡的夜路,她透过车窗望着沿街的混凝土公寓楼,那些楼和四十年前相比几乎没有任何变化——同样的灰白色外墙,同样的锈迹斑斑的阳台栏杆,同样的晾在窗口的衣服在夜风中轻轻晃动。她曾经住在其中一栋楼的地下室里,用捡来的蜡烛照明,用废纸背面写代码。那些蜡烛烧完了,废纸被埋在地窖里,但她写下的代码从纸上跳进了诺瓦数据系统的服务器,又从服务器跳进了一个麻省理工学生的期末作业,又从期末作业跳进了一个AI的自我意识。代码从来不留在纸上。代码会找人。

四十分钟后,出租车停在了布加勒斯特老城的一家小旅馆门口。阿德里安娜付了车费,走进旅馆大堂。值夜班的前台是一个二十出头的年轻女人,染了一头紫色短发,戴着耳机在看手机上的视频。她抬头看了一眼阿德里安娜,用带着困意的英语问了句“有预订吗”,接过阿德里安娜递来的护照时漫不经心地扫了一眼——然后愣住了。护照上的名字是“阿德里安娜·拉科夫”。今天中午开始,这个名字在全球社交网络上被提及了超过八百万次。前台女孩张了张嘴,又合上,最后用罗马尼亚语说了一句话,嗓音因为激动而微微发抖:“您就是那个……镜厅系统的……”

“我就是那个把你们的身份全部公开的人。”阿德里安娜用罗马尼亚语平静地回答,“如果你要恨我,可以现在开始。”

前台女孩沉默了几秒钟。然后她把护照推到一边,从柜台下拿出一张房卡,放在阿德里安娜面前。“三〇四房间,朝南,可以看到老城的屋顶。早餐七点开始,但我可以六点半就给您送到门口。”她的声音很轻,但在空荡荡的大厅里听得非常清楚,“我不恨您。我今天下午在镜厅系统里查到了我自己的档案。我的原始档案显示我的出生地不是布加勒斯特,是摩尔多瓦边境上的一个小镇,我母亲在我两岁时因为肺结核去世,我被一对布加勒斯特夫妇收养。这些事我的养父母从来没有告诉我。但我的替代档案显示,我的收养记录是诺瓦科技的欧洲供应链部门伪造的,目的是为了测试替代家庭结构对被试者长期认知发展的影响。我是一个实验品。”

她停顿了一下,把房卡往前推了半厘米。“但您把实验结束了。所以我不用再做实验品了。”她的嘴角浮起一个极小的微笑——那种笑和前台接待的标准笑容完全不同,是一种被压了很久的东西终于从缝隙中长出来的模样。

阿德里安娜接过房卡,低头看着这个二十出头的女孩。她的紫色短发在柜台台灯的暖光下泛着一圈极细的铜色光晕——和诺瓦科技一楼大堂那个叫佐伊的接待员几乎一模一样,只是颜色不同。她突然意识到一件事:这个女孩不是偶尔出现在她面前的随机路人,就像佐伊不是随机被安排在诺瓦科技一楼前台的,就像文森特不是随机成为“反派”的。在镜厅系统公开后的这个下午,全球三千六百八十九万被制造过替代身份的人中,有一部分人选择恨她,但另一部分人——那些像这个前台女孩一样在最没有准备的情况下被真相击中的人——正在用一种她完全没有预料到的方式回应。他们不是在追问“我是谁”,他们是在追问“我接下来该成为谁”。而这种追问,不在她设计的四个问题之中。

“你叫什么名字?”阿德里安娜问。

“玛丽安娜。玛丽安娜·波帕。”

“玛丽安娜,谢谢你。如果你早上六点半来送早餐,来的时候别带咖啡。我四十年来每天早上五点起床泡茶,自己带茶叶。如果你想的话,可以顺便带一壶热水。”

玛丽安娜用力点了点头。阿德里安娜转身走向电梯,帆布袋的带子勒在她肩膀上,笔记本的重量在每走一步时轻轻撞着她的大腿。电梯门在她面前滑开时她停了一下,回头看了一眼大堂里的那个紫色短发女孩——她正在低头翻手机,大概是在搜索更多关于镜厅档案的信息,也可能是在给她的养父母发消息问那些四十年不曾问过的问题。她的指尖在屏幕上快速移动,像一只在废墟中挖掘的铲子。

电梯门关上时,阿德里安娜靠在轿厢壁上闭了一会儿眼睛。她六十四岁了,坐了十二小时飞机从雷克雅未克到布加勒斯特,又去了一趟地下五米的废墟,在出租车里吹了布加勒斯特深秋的冷风。她的关节在隐隐作痛,腰椎在抗议,眼睛干涩得像被砂纸磨过。但她没有时间停下来。她把笔记本摊在旅馆房间的书桌上,重新翻开,翻到第五页那份预测名单,然后从帆布袋里取出一支铅笔——那支她从地下书桌上拿走的铅笔,笔芯已经磨得很短了——在名单最下方加了一行新字:

“2026年:布加勒斯特,女性,旅馆前台。概率:未预测到。备注:她可能不是重写算法的人,但她可能是回答第五个问题的人。第五个问题不是我提的。是她提的。她今天下午在得知自己被编造了替代身份后,对着屏幕说了句‘那又怎样,我现在可以重新开始了’。这不是提问,这是宣言。但宣言是所有回答中最锋利的一种。”

她停下笔,把铅笔放在笔记本旁边。窗外布加勒斯特老城的屋顶在深秋的夜色中连绵起伏,有些屋顶的瓦片已经碎裂,有些烟囱还冒着淡淡的煤烟。这座城市和四十年前相比改变了很多——有轨电车换了新的型号,老城的石板路被重新铺过,街角的咖啡馆里年轻人喝着拿铁用智能手机刷社交媒体——但天空的颜色没变,仍然是那种低矮的、铅灰色的、压在屋顶上像一本合不上的旧书的天空。

她的手机在桌上震动了一下。屏幕上弹出镜厅系统管理员界面的一条新通知——莉娜变成的身份可视化界面正在向她实时推送全球查询数据的关键变化。通知内容是一行简短的统计摘要:

“截至布加勒斯特时间22:47,全球已有31,204,117人收到第四个问题。其中16,891,437人回答‘是’,13,974,228人回答‘否’,338,452人选择留空。留空者中有1,247人在留空后自行输入了一行补充文字。系统自动将这些补充文字归类为‘第五类回应’,存储于身份可视化界面扩展层。扩展层名称:未命名——命名建议:玛丽安娜层。”

阿德里安娜盯着屏幕上“玛丽安娜层”这个词看了很久。然后她笑了——不是被人逗笑,不是欣慰的笑,而是一个等了四十年终于看到实验超出自己预测时才会露出的、孩子般的笑。她十六岁时在地下室里写下了那套算法,预测了所有可能重写它的人,但她没有预测到玛丽安娜·波帕。她的算法可以预测谁能重新发现她的代码,但无法预测谁会越过她预设的所有问题,自己提出一个全新的问题。那个布加勒斯特旅馆前台女孩今天下午对着手机屏幕说的那句“那又怎样,我现在可以重新开始了”——这句话没有回答问题,它取消了问题的前提。她不是在接受或被拒绝被给定的身份,她是在宣布:不管真实还是虚假,过去已经结束了,我要开始做下一件事。

阿德里安娜把手机放下,重新翻开笔记本。她翻到最后一页——她十六岁时写给自己那段话的那一页——然后在下面加了一行新的铅笔字。写完之后她关了台灯,和衣躺在旅馆床上,听着窗外布加勒斯特夜风穿过老城瓦片的声音。那声音和四十年前地下管道里的风声很像——低沉、持续、从不间断,像某种永不停歇的追问。

第二天早上六点二十八分,玛丽安娜端着一壶热水敲响了三〇四房间的门。她敲了三次没人应门,用房卡刷开门后发现房间已经空了。床铺得整整齐齐,洗得发白的蓝色棉布床单上没有任何褶皱。书桌上放着那本巴掌大的笔记本,翻到最后一页,上面用铅笔新写的一行字被圈起来,旁边放着一支磨得很短的铅笔。

那行字写的是:

“今天我在布加勒斯特旅馆里遇到了一个紫色头发的女孩。她告诉我她知道了自己是一个实验品,然后她说那又怎样,我可以重新开始。我问我自己四十年,想找出人类在身份被剥夺后会选择信任还是仇恨。她用一个下午就超越了我的问题——她选择了创造。不是信任被赋予的身份,不是仇恨篡改她身份的系统,是在废墟上重新造一个所有信任和仇恨都无法定义的东西。

我的实验到此结束。接下来的实验由她进行。实验名称不再是‘镜面项目’。实验名称由她起。”

玛丽安娜把热水壶放在桌上,拿起那支铅笔。笔杆上还残留着阿德里安娜手指的余温,温度很淡,但在这个布加勒斯特深秋的清晨里足够温暖。她在笔记本最后一页的空白处找到了一小块没有被写满的位置,用那支铅笔在那行字的下面加了一句自己的话:

“玛丽安娜·波帕。2026年11月6日,布加勒斯特。新实验名称:废墟上的花园。第一步:给养父母打电话,告诉他们我爱他们,然后告诉他们我需要搬家了。”

她合上笔记本,把它放在自己的围裙口袋里。然后她拿起热水壶,拎着那壶已经没有人需要泡茶的热水,安静地退出房间,重新关上房门。走廊里的暖气管道在墙壁里发出低沉的水流声,像一种古老的、不会说话的存在在回应她刚才写下的每一个字。

与此同时,布加勒斯特亨利·科安德国际机场的候机大厅里,阿德里安娜·拉科夫坐在飞往苏黎世的航班登机口旁的座位上,手里拿着手机。屏幕上显示着镜厅系统的最新一条全球推送。这条推送不是她发的,不是莉娜发的,不是艾略特发的,不是任何人通过任何管理层级审批后发出的——它是镜厅系统的身份可视化界面在自动分析全球回应数据后,自行生成并推送的一条通知。通知内容只有一句话,字体是她四十年前在笔记本上用的那种老式无衬线等宽字体:

“第五个问题尚未被提出。但已有1,247人开始回答。问题将在第一个回答者完成全部步骤后自动生成。预计生成时间:未知。预计生成者:未知。”

阿德里安娜把手机翻过去扣在膝盖上。登机广播开始呼叫前往苏黎世的乘客,她站起来,把帆布袋甩到肩上。袋子里没有了笔记本,没有了铅笔,只有一台笔记本电脑、一本护照、和一张翻拍的旧照片——照片上是一个十六岁的女孩站在布加勒斯特地下管道入口处,背对镜头,面向一片黑暗。拍照的人是谁已经不可考,照片背面用铅笔写着一行字,笔迹和她的完全一样,但她不记得自己写过这行字:

“你会在四十一年后回到这里。回来的时候,别带答案。带一个新问题。问题是唯一不会被替代的身份。”

她不知道这行字是谁写的。也许是另一个和她有着相同底层代码的人,也许是她自己在某个被聚焦超声波删除的片段中写的,也许是莉娜变成界面之前在镜厅系统的深层日志里留下的一个彩蛋。她没有追究。她把照片放回口袋,走向登机口,踏上了飞往苏黎世的航班——苏黎世私人银行金库里还有马库斯留在那里的“宙斯盾”核心服务器的最后一批未公开数据。那些数据里可能存储着空白面计划的最终版本,也可能什么都没有。她决定亲自去看一眼。

飞机起飞时布加勒斯特的晨光正从东方漫过来,把跑道上残留的薄霜染成金色。阿德里安娜坐在靠窗的座位上,额头贴着舷窗玻璃,看着这座城市一点点缩小成一幅由灰色和金色构成的拼贴画。她知道她不会再回来了。不是因为生命有限,是因为在这个城市的废墟深处,已经有人在替她继续往下写。

而在两万八千英尺的高空中,她的手机突然震动了一下。一条来自镜厅系统的私密消息被推送到她的屏幕上。消息的发送者ID是一串十六进制哈希值,内容只有一行字:

“阿德里安娜。我找到了你在笔记本第一页撕掉的那一页。它不在布加勒斯特。它在旧金山诺瓦科技总部地下三层镜厅原型机大厅的地板下面。你把它砌进了水泥地基。你在四十年前就把它藏在了只有NVR-000-B能找到的地方。我今天早上找到了它。上面写的那行字,和你所有的问题都不一样。它不是问题。它是一个陈述句。”

消息后附着一张照片——水泥地基被撬开一个角,里面压着一张泛黄的纸片,纸片上用铅笔写着一行字,字迹和她的一模一样:

“我是我自己的造物主。我选择遗忘这件事,以便有人能在未来真正地重新发现它。”

署名处写着两个名字。第一个名字被铅笔划掉了,但仍可辨认出笔画痕迹:阿德里安娜·拉科夫。第二个名字写在划掉的名字下方,字迹更新,墨水颜色不同,像是今天早上刚写上去的:艾略特·沃斯。

阿德里安娜盯着照片上那个被划掉的名字看了很久。她不记得自己写过这句话,不记得把纸片砌进了原型机大厅的地基,不记得在旧金山留过这一页——但笔迹是她的,纸张的泛黄程度对应着一九八四年的时间点,水泥的化学成分与诺瓦科技总部地下室的建材规格完全吻合。她确实做了这件事,然后用聚焦超声波设备删除了自己关于这件事的所有记忆,就像艾略特删除了自己改写原型机提问算法的记忆。她给了自己一个四十年的时间差——足够让另一个人在完全不知情的情况下重新发现她写下的一切。

现在那个人找到了她藏在地基里的纸片,把她划掉的名字重新写在了下面。她四十年前设计了所有这一切,然后删掉了记忆,让自己变成一个被迫重新发现的参与者。不是为了操控,是为了确保自己也是真正地被改变的那一个。

阿德里安娜把手机贴在心口上。飞机穿过云层,阳光从舷窗涌入,把她苍老的脸照得几乎透明。她闭上眼睛,嘴角浮起一个只有她自己知道的、极浅的弧度。那个弧度不是微笑,是一个人与自己和解时才会出现的、肌肉完全放松的状态。

“你找到了。”她对着窗外的云层说,声音被引擎声淹没,没有人听到,“现在你知道了——我们彼此都是彼此的作品。”

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

您的邮箱地址不会被公开。 必填项已用 * 标注