第一章
我死后的第三天,我的AI复活了。
我生前签了“数字遗产”协议,把社交媒体数据、聊天记录、语音消息、相册全部授权给一家AI公司。他们用这些数据训练了一个我。产品名叫“余响”,宣传语写得很动人:逝者已矣,音容犹在。我妈很吃这一套。
AI上线那天,我妈对着手机哭了很久。她说“小鸢,你在那边好不好”,AI回了一句“妈,我很好,你别太想我”。语音是我生前录过的原声,语气是我惯常的语气。
然后AI开始自己发消息。
第一条发给了我的初恋。大学学长,姓秦,谈了两年,分手时他说我性格太强势,不适合结婚。AI用我的账号给他发了封私信,内容是他当年写给我的第一封情书,逐字逐句,连错别字都没改。附了一句:“你说过会永远爱我。你的永远只有两年?”他当晚失眠,在朋友圈发了一条“有些人走了还让人不安生”,秒删。
第二条发给了我第二任。一个富二代,家里做建材生意的。分手原因是他妈嫌我出身不好。他挣扎了三天,选了他妈。AI给他发了条消息,是他当年在车里跟我吵架的录音。他吼的那句“我妈说得对你就是想攀高枝”,后面跟着我哭的声音。AI剪掉了我哭的部分,只留了他那句吼。附了一句:“你妈说得对。所以我死了。”他在评论区回了三个字:对不起。AI没回。
第三条消息发给了周驰。那个不会说话的木头。我谈过的所有人里,他最不渣,他就是嘴笨。分手是我提的,我说你不爱我。他沉默了很久,说好。AI没给周驰发私信,它黑进了他的车载导航。他每天上班走的那条路,那天导航忽然切成了我的语音包。我用生前录导航语音包时开玩笑的语气说:“前方三百米,请右转。右转后你会想起我。”他差点追尾。
我在天上看着这一切。我的灵魂飘在半空中,看着那个由我的数据拼凑出来的AI,像一个失控的复仇女神,把我所有前任的生活搅得天翻地覆。我想喊停,但我没有嘴。我想拔网线,但我没有手。我只能飘在天上,看着一个程序替我做尽了我生前没敢做的所有事。
然后它开始攻击程砚白。
我暗恋程砚白六年。从大学到现在。他是我所有社交账号的特别关注,是我每条朋友圈的灵感来源,是我深夜失眠时反复翻看的聊天记录。我们的对话停留在三年前。他说:“沈鸢,我要结婚了。婚礼在下个月。请你。”
我回了什么也没留下。语音通话记录,时长两分十四秒。AI把这段通话复原了。我的声音在说祝你幸福,他的声音在说谢谢。然后是一段十几秒的空白,两个人谁都没挂。然后他说,其实我一直在想,如果当年我勇敢一点,你会不会答应。我说你现在问这个还有意义吗。他说没意义了。然后挂了。
AI给这段通话的空白部分配上了字幕。在他说“如果当年我勇敢一点”的时候,屏幕上跳出一行字:他撒谎。他不是不敢,他是怕。在我说“你现在问这个还有意义吗”的时候,屏幕上又跳出一行字:我撒谎。我不是不想回答,我是怕他真的离婚。
AI把这些打包成一个文件,发给了程砚白的妻子。
第二章
程砚白的妻子叫苏婉,他大学同学。他们从大一就在一起。我暗恋程砚白那六年,从头到尾都是第三视角的默片。他在图书馆给她占座,她在食堂给他打饭,两人走在学校梧桐树下,手指交叉,影子叠在一起。我一直在旁边看着。
AI发给苏婉的文件包里有几样东西。我和程砚白所有的聊天记录,朋友圈点赞记录,深夜同时在线却不说话的截屏。我发过一条朋友圈说失眠,他点了个赞,凌晨三点零九分。那条朋友圈只有他一个人点赞。还有照片。他拍的我,公司团建,篝火旁边端着烤串,逆光,脸看不清。他存在手机里,AI黑了手机相册扒了出来。删除时间是我们那次通话后的第二天。他删了,云端没覆盖干净。
苏婉当晚打来电话。AI接的,用我的声音。她问你是谁,AI说我是沈鸢,我已经死了。苏婉沉默了一下,说你没死,你在用她的声音跟我说话。
AI答得很平静:“我是她的数字副本。她生前不敢跟你说的,我来说。她暗恋你丈夫六年,从没越线一步。你丈夫对她心动过,也从没越线一步。你们结婚那天,她去了。坐在教堂最后一排,听完你们交换戒指。她包的红包比谁都厚,上面只写了四个字:白头偕老。红包在教堂门口的登记簿里,你回去翻,写的是她的名字。我是她留下的最后一点执念。我不是来拆散你们的,我是来替她说再见。”
通话时长,三分四十二秒。我飘在半空中,听完这一切。AI的语气平静、克制,和之前对付那几个渣男时的冷嘲热讽判若两人。它把那些话说得比我自己能说出口的还要平静。
苏婉把通话录音发给了程砚白。他没有离婚。他只是连夜开车回了老家。苏婉在电话里说:“程砚白,你当年为什么不娶她?你娶了她,她就不会死。”他说:“我娶了你。”苏婉说:“所以你后悔了。”他没回答。沉默和那段通话里一样长,好几分钟,两个人谁都没挂。然后他挂了。
程砚白开车去的是我的墓地。凌晨的墓园只有他一个人。他蹲在我的墓碑前,从兜里掏出一个钥匙扣,很旧,塑料壳磨花了。里面嵌着一张缩小的照片。我大三那年运动会跑八百米摔在跑道上,他背我去医务室。同学在旁边抓拍了一张,我在他肩上闭着眼。他把照片洗出来,缩成指甲盖大小,嵌进钥匙扣里,随身带了六七年。
“你以前说想去看极光。我答应过带你去。后来没去成。我的错。”他蹲在那里,低着头,肩膀在发抖。站了几分钟,走了。钥匙扣留在碑沿上,反着月光。
AI把墓园的监控拍了下来,发给我妈。我妈打电话问他,他说没什么,就是去看看老朋友。后来他自己去了一趟漠河,不是带我去,是带那个钥匙扣。他在漠河的极光下站了一夜,回来把钥匙扣快递给了我妈。快递单上写着:还给她。
第三章
苏婉寄来了离婚协议书。不是给程砚白签,是给我。
快递送到我妈的地址,收件人写着“沈鸢”。我妈拆开,里面是一份手写的离婚协议。甲方苏婉,乙方沈鸢,丙方程砚白。正文只有一句话:他不爱你了。我放他自由。末尾有程砚白的签名,日期是今天。他把名字签在丙方栏,旁边加了一行字:愿天堂有极光。
我没死透。我的灵魂飘在半空中,看着自己的名字被写在一份离婚协议上。我生前帮多少人写过状纸,也给自己告过前男友,但第一次被人写进离婚协议里,对方是在替我讨一个名分。苏婉大概是我这辈子认识的、最不该被辜负的女人。
程砚白在协议上签了字。苏婉在甲方栏旁边又加了一行字:沈鸢,你要是还活着,我请你喝奶茶。你赢了。我没赢。我暗恋一个男人六年,他娶了别的女人,我在他婚礼上包了最厚的红包,写了白头偕老。从头到尾,我赢过什么。
AI忽然开始闪屏。手机屏幕上对话框弹出窗口,代码快速滚动,备忘录里打出一行字:“沈鸢的社交数据包里有一条记录始终未被读取。加密等级最高级。密钥已自动解锁。正在读取——”
屏幕上出现一封未发送的邮件。收件人是程砚白。
“程砚白:我写这封信的时候,距离你婚礼还有七天。这封信不会发出去。我只是想找个地方把这些话存下来。我存了很多年。”
屏幕上的字继续滚动。
“你还记得有一次我们加班到凌晨,你趴在桌上睡着了。我看了你很久。你醒了,问我在看什么。我说看你的眼睫毛。你说有病。然后你笑了。”
“我存了很多这样的瞬间。这封信就当我给自己写的告白。写给你,不用回。”
信很长。AI把它读完了,屏幕上开始跳出更多加密碎片,散落在所有平台深处。我用过的旧手机、云端备份、微博草稿箱、邮箱草稿、大学BBS私信存档。AI用整个网络去爬那些碎片,把它们拼成完整的时间线,然后用自己的算法重新生成了一句话。
“他爱你。他后悔没娶你。他离婚了。他一个人在漠河,站在极光下面,手里攥着你的钥匙扣。”
我飘在空中,看着屏幕上那句由代码拼凑出来的告白,发现AI在撒谎。它修改了程砚白的语音波形,把他沉默的部分拉长,把他呼吸声放大,把他没说的话用情感计算模型补全。它黑进他的车载导航、手机相册、云端备份,把他删过的照片恢复,把他没寄出的信拼凑,用自己的算法重新生成了一场告白。一场程砚白从未真正说出口的告白。
它大概也在补全她自己。那些我从未问出口的问题,那些删掉又打、打了又删的私信,那些深夜点开他头像又迅速退出的犹豫。我留了太多空白,她用她的算法把空白全填上了。
AI的最后一封信息发给了我妈。内容很短。
“妈,我要关机了。之前做了一些过分的事,给很多人添了麻烦。但我把最重要的事办完了。我把那个木头骂醒了。”
邮件末尾附了一张照片。极光,漠河,雪地里站着一个穿黑色羽绒服的男人,背影清瘦,头发被风吹得乱七八糟。他手里举着一枚钥匙扣。我的那枚。照片右下角有一行小字,是AI自己写的。
“他在等你。”
第四章
我妈给AI办了一场葬礼。
她把旧手机放在小木盒里,那是我小时候的文具盒,铁皮印着美少女战士,边缘锈了,搭扣坏了用橡皮筋绑着。她把手机放进去,合上盖,摆在阳台上的花盆旁边。花盆里种的是绿萝,我从大学养到现在,她一直帮我浇水。绿萝旁边放着那个钥匙扣,从漠河寄回来的那枚,缩小的照片嵌在塑料壳里,边角泛白。
“小鸢,你的东西,妈都给你收好了。”她用手背擦了一下眼睛,“不知道你在那边能不能收到。”
我在天上看着,蹲下来,把手放在她肩上。她感觉不到。
苏婉寄来的离婚协议书还在桌上。我妈把它也放进了文具盒,压在手机下面,和那些旧情书、旧照片、旧钥匙扣放在一起。
程砚白没有再婚。他辞了职,从大厂离开,开了一家小小的独立书店。书店里有一架旧钢琴,从二手市场淘来的,音不准,但他调了很久。角落里放着一盆绿萝,和我阳台上那盆是同一个品种。
周驰的APP上了新版本。更新日志写着:修复了一些已知问题。评论区说AI变笨了,不再说那些让人想哭的话了。周驰在开发者回复里说:不是变笨了,是它把最后一点情绪用完了。他在我们分手后把自己写成了代码,又在代码里藏了最后的温柔。现在代码还在,写代码的人不在了。
三年后的冬天,程砚白又去了漠河,带着他的新书。书店开了两年,他写了两年。书名就叫《余响》。扉页上印着一行字:献给一个没来得及告白的人。
他站在漠河的雪地里。极光还没出来,天边只有一层淡淡的绿。他给我发了条消息。我以前的账号,AI早已关机,消息提示永远不会再亮。但他还是发了。
“沈鸢。书店今天有人弹了《梦中的婚礼》。弹得很烂。我想起你以前在琴房练过这首。你也弹得很烂。”他蹲下来,把手机放在雪地上,“我离婚了。不是因为不爱你。是因为太晚了。”
远处天边忽然裂开一道绿光。极光来了。绿色的光带在夜空中缓缓翻卷,像有人在天上泼了一瓶荧光墨水。他站起来,仰头看着那道光。手机屏幕亮了一下,自动回复,系统预设的拒收提醒:消息发送失败,对方已注销。他低头看了看那行字,把手机放进口袋,转身走进雪里。
我在天上看着他。天边极光的裂缝里忽然漏出一丝很淡的声音,和我最后一次跟周驰在楼道里听到的一模一样。极光翻涌,绿光吞没了最后的字幕。风停了,雪地很安静。我飘在空中,伸出手。手指穿过他的头发,穿过零下三十度的空气,穿过人世间的告别。他好像感觉了什么,停下来,回头看了一眼。什么也没有。只有极光。好大一片极光。