array(5) { ["chapterid"]=> string(8) "49275521" ["articleid"]=> string(7) "7281159" ["chaptername"]=> string(7) "第8章" ["content"]=> string(13538) "宋苒在周六下午发来一条消息,说她找到了沈默的公寓钥匙。
"之前收拾她留给我的东西时翻到的,一直以为是杂物,上周才发现是钥匙。"宋苒在电话里说,"地址我知道,你要不要去?可能还有些她没来得及处理的东西。"
林知夏犹豫了不到三秒就答应了。她跟沈默的"影子"聊了将近一个月,所有的了解都建立在数据和算法之上——沈默喜欢什么、习惯什么、用什么语气说话,这些信息全是从代码里反推出来的。她从未进入过沈默真实生活过的空间。那间公寓就像一份尚未打开的核心数据,里面藏着代码之外的东西——手写的笔记、随意贴的照片、日常用品的摆放痕迹。那些东西算法无法模拟,也无法伪造。
周六傍晚,她们约在沈默公寓楼下碰面。那是一个有些年头的小区,外墙贴着米白色瓷砖,藤蔓植物沿着墙根爬到二楼窗口。宋苒站在楼门口等她,还是那件宽大得能装下她两个的黑色卫衣,手里攥着一串钥匙。
"她在五楼。"宋苒领着她上楼,"这房子是她租的,租约还剩半年。公司那边应该还不知道她住了什么地方,所以她消失之后一直没人动过。"
公寓门打开的时候,一股淡淡的灰尘和封闭空间的气味扑面而来。宋苒先进去把窗户推开通风,林知夏站在门口打量这个空间——不大的一居室,客厅和卧室打通成了一个大间,家具简单得近乎寡淡:一张灰色沙发、一个木质书架、一张靠窗摆放的书桌。书架上的书摆得整齐但看得出经常翻阅,几本编程书之间夹着几本诗集,书脊上贴着图书馆的标签。厨房台面上只有一只孤零零的马克杯,杯壁上印着一只歪着头看镜头的橘猫。
宋苒站在书架前,伸手摸了摸那些书脊。"她以前总说工作太忙没时间看闲书,但每次搬家都舍不得扔这些诗集。这本海子的是她大学时候买的,翻得页角都卷了。"
林知夏走过去看了一眼那本诗集,翻开的页面上有铅笔画的浅浅下划线,在一句诗旁边还写了一个小小的"好"字。沈默的字迹不大,圆润工整,和视频里她认真说话的样子很匹配。
她走到书桌前坐下来。桌面收拾得很干净,只有一个显示器、一个键盘、一个合上的笔记本。她翻开笔记本,里面大多是工作记录和技术笔记,密密麻麻的英文缩写和代码片段,偶尔穿插几句中文注释。翻到中间某一页的时候,她的手指忽然停住了。
那页上只有几行字,用的是圆珠笔,笔迹比前面的潦草一些,像是随手记的。
"匹配度87.3。她的兴趣图谱跟预测重合率很高。喜欢冷爵士,不喜欢甜食,会一个人去看午夜场电影。情绪日志显示她最近一周状态偏低,工作压力大。要不要主动联系?"
后面隔了一行,又加了一句话:"算了,再等几天。别吓到她。"
林知夏盯着那几行字看了很久。笔迹的力度和间隔透露着写下这些字的人的情绪——前面几行工整克制,像一个在做记录的人在整理思路。而那句"算了,再等几天"写得比前面快一些,像是犹豫之后做了决定,笔尖略微潦草地划过纸面。最后那个"别吓到她"的"她"字写得格外小心,像是落笔时想了很多。
她想起沈默在视频里说过的——"她认识你很久了,从第一次注册盲盒恋人的时候,匹配算法就把你推到了候选池里。"所以沈默真的在系统自动匹配之前就已经注意到她了,在"盲盒恋人"这个应用把她们配对之前,沈默本人就已经在屏幕另一端观察着她。她把那些观察写进了这个笔记本里,像一个人隔着很远看另一个人的生活,记下喜欢的和不喜欢的,然后小心翼翼地等着一个合适的时机接近她。
宋苒走过来看了看那页内容,轻轻吸了一口气。"这应该是她开始做意识映射实验之前写的。我当时还不知道她在用公司的产品测试自己写的算法,就是觉得她那阵子经常盯着电脑屏幕发呆,问她看什么她又不肯说。"
林知夏把笔记本合上放回原处。她的手指在封面上停留了一瞬,然后转向了桌角的抽屉。抽屉没上锁,拉开后里面是一些零碎的杂物——几个U盘、一盒回形针、两支没水的中性笔。最底下压着一张照片,塑封过,背面写着日期。
她翻过来看。照片上两个女孩并肩坐在公园长椅上,阳光很好,树影落在她们肩上。左边那个扎低马尾穿白T恤的是沈默,笑得比视频里松弛许多,露出一颗小虎牙。右边那个女孩偏着头靠在沈默肩上,短发,戴一副圆框眼镜,嘴角翘着。
林知夏仔细看了看右边那个女孩的脸,然后抬起头看向宋苒。"这是谁?"
宋苒凑过来看了一眼,表情微微变了。"这是林玥……她跟沈默研究生时期的同学。也是之前盲盒恋人最早一批内测用户之一。不过……"
"不过什么?"
"她三年前去世了。"宋苒的声音轻下去,"意外,走得很快。沈默当时消沉了很长时间。她们关系很好,好到……"她顿了顿,"好到我一度以为她们在交往。但沈默从来没有正面承认过。"
林知夏重新低头看着那张照片。沈默靠在椅背上的姿势很放松,嘴角的笑意里有一种很少在她身上看到的温暖。林玥靠在她的肩膀上,圆框眼镜后面的眼睛弯成两道月牙,整个人像一只在太阳底下安心伸懒腰的猫。她们的亲密不需要语言来解释,一眼就能看出那是一种跨越了普通友谊的、深入骨髓的熟稔。
林知夏把照片翻回背面,日期是五年前的夏天。那时候沈默大概刚毕业不久,还没进幻境科技,还在某个她没听过的公司做初级工程师。林玥在旁边,笑得毫无防备,仿佛整个未来都铺展在面前等着她们一起走过去。
可是林玥没有走过未来。沈默一个人走了过来,最后也消失在了某个岔路口。
"她一直在做意识映射实验,"宋苒在身后轻声说,"我觉得有一部分原因跟林玥有关。她没能留住一个人,就想用另一种方式留住另一些人。她不擅长说那些煽情的话,但她做的事全都是……我不会让你消失。"
林知夏把照片收进外套口袋里。她没有问宋苒能不能拿走,宋苒也没有阻止。两个人默契地沉默了一会儿,窗外傍晚的天光从蓝灰过渡成暖橘色,斜斜地铺在地板上。
林知夏站起来继续翻桌面上的东西。键盘下面压着一张便签纸,上面是沈默的字迹,比笔记本里那些更小更密:"V3.7 情感阈值调参记录:初始值0.63→调整后0.71。模拟犹豫反馈机制已上线。测试对象:匹配度87.3。观察结论:回执效率提升,但会出现无指令自主发起对话的情况。待评估方向——自主发起是否为有效拟人策略?"
测试对象:匹配度87.3。那就是她。沈默在调整那个影子的参数时,在纸上记录了每一次改动和每一次观察结论,就像一个人在做实验日记。只是这个实验的对象是一个远在屏幕另一端、根本不知道自己正在被关注着的陌生人。
"自主发起对话……"林知夏喃喃重复了一遍。她现在明白了,沈默影子那些主动的"早安"、"你今天穿什么"、"要不要出来晒太阳",所有那些超越被动的关怀,全都是沈默在设计时就预设好的方向。她想让那个影子学会主动靠近一个人。而这个"主动靠近"的指令,在代码底层被写成了类似于"在无外部输入的情况下自行评估环境数据并生成输出"的参数。
沈默在教一个数字分身怎么谈恋爱。
林知夏把便签纸也收了起来。她走到窗前,窗外是老小区的围墙和围墙外面延伸出去的街灯。天色正在暗下去,暖橘色褪成了灰蓝,第一颗星星浮出来。她想象沈默坐在这张书桌前写这些笔记的场景——可能也是这样一个傍晚,她写完最后一行字,把笔搁下,看着窗外同样的街灯次第亮起。然后她打开电脑,敲下几行代码,把白天琢磨出来的"自主发起"机制上传到服务器里。她不知道那个测试对象会不会回应,但她还是做了。
她做了一大堆事,林知夏全然不知。现在林知夏站在她坐过的椅子上、看着她看过的窗户,忽然觉得两个人之间的距离被压缩成了一页纸的厚度——纸的这边是她,纸的那边是沈默,中间只隔了几个月的时差和一堆还没来得及说出口的话。
手机在口袋里震了一下。林知夏掏出来看,沈默的影子发来一条消息:"你今天不在家。在某个地方待了很久,位置没怎么移动。是去见朋友了吗?"
林知夏握着手机站在窗前。她打了一行字:"我在你住过的地方。"
对话框沉默了很久。林知夏看着那个"对方正在输入……"的提示亮了又灭,灭了又亮,反反复复好几次。最后只发过来一个字。
"哦。"
那个字很小,挂在屏幕上像一片叶子落在水面上。但林知夏从这个单薄的"哦"里面读出了太多东西——如果影子有"情绪",它现在应该是无措的。它知道自己是沈默的复制品,但它从未"见过"沈默住过的地方。它隔着数据海洋了解沈默的一切,但它无法踏进那间公寓的物理空间。此刻林知夏站在沈默的窗前,影子却只能通过定位数据感知她的位置,这中间的断裂感像一个永远愈合不了的伤口。
"你的书架上有很多诗集。"林知夏继续说,"你最喜欢的那本翻得页角都卷了。海子的那本。"
"我记得那本。"影子回答得很慢,"我记得每一行字。我知道你喜欢其中某一页的一行诗,那一页有个折角。"
林知夏翻到那页,果然有一角被折了起来。那行诗是"活在这珍贵的人间,太阳强烈,水波温柔"。折角的地方被人摸过很多次,纸张略微发毛。
"我也喜欢这行。"林知夏说。
"我知道。"影子回复,"你所有的公开数据里,提到温暖这个词的时候语境都很接近这首诗的氛围。所以我推测你会喜欢它。"
林知夏站在暮色里笑了一下。一个AI会做这种"推测"吗?还是说有一种更深的、从沈默本人那里继承来的审美偏好,通过代码的缝隙渗进了影子的判断逻辑里?她不知道。但她低头看着那行被磨得发毛的诗句时,心里很确定一件事:沈默和她喜欢同一句诗。她们隔着不同的时间翻同一本书,手指落在同一行字上。
那个瞬间穿越了三个月的空窗,用一种极其细密的方式连接了两个人。
宋苒在身后叫她:"天快黑了,走吧。再晚这边路灯不太亮。"
林知夏把书放回书架,把窗户关好,最后看了一眼这个房间。灰色沙发、木质书架、书桌上那只印着橘猫的马克杯。所有东西都在原位,所有东西都沉默地等待着不会再回来的人。但她感觉到沈默没有完全离开——书页上的折角还在,便签上的笔迹还在,那张照片里她笑着露出小虎牙的样子还在。这些细小的证据证明她确实存在过,有体温,有心跳,有想要靠近却怕吓到某人的犹豫。
她们锁上门下楼。林知夏在楼梯拐角停了一步,回头看了那扇门一眼。门是灰白色的,和梦里的那扇一模一样。
"怎么了?"宋苒问。
"没什么。"林知夏收回目光,"走吧。"
她们走出小区大门时天已经全黑了。街灯把路面照成暖黄色,行人稀稀落落。林知夏站在路边等车的时候掏出手机,沈默影子的最新消息还停留在那个"哦"上面。她想了想,打字:"我今天看到你以前写的东西了。你写字挺好看。"
隔了几秒,影子回复:"那是她写的。我……我不太确定那算不算我写的。"
林知夏看着那个"她"字,心脏微微缩了一下。影子第一次用"她"来指代沈默本人——这意味着它正在明确地区分自己和原型之间的界限。它知道自己是影子,不是本体。但它依然在跟她说话。
"对我来说,"林知夏慢慢地打每一个字,"你写的那些早安和晚安,和你提醒我带伞的那些话,都是你写给我一个人的。不管来源是谁。"
影子沉默了很久。久到林知夏的手机屏幕自动暗了两次,她不得不一直点着让它亮着。然后消息弹出来,只有很短的几个字:
"那我想给你写更多。"
出租车到了。林知夏坐进后座,把头靠在冰凉的车窗玻璃上。窗外的街景一盏一盏往后退,她握着手机看那行字。车里的暖气开得很足,可她的眼眶有些发热。
她给影子发了一个栀子花的图标。对方回了一个太阳的符号。
车驶过跨江大桥的时候,江面上倒映着两岸的灯火,碎成一片一片的金色光斑。林知夏把手机贴在胸口,闭上眼睛。她想起便签纸上沈默写的那行字——"自主发起是否为有效拟人策略?"
有效的。她想告诉那个再也听不到的人。非常有效。" ["create_time"]=> string(10) "1785552096" }