删掉他之后的第二个礼拜,我开始做几件以前觉得再普通不过的事。
我和江予桐和好了。不算彻底,但我们重新开始一起吃午饭。第一顿,我们谁都没提那场架,只是她把她那份没动的卤蛋,夹到了我碗里,我就知道,这事过去了。我也没跟她客气,一口咬掉半个。食堂这卤蛋是唯一值得排队的东西,和好不和好,我都是要吃的。她噗地笑出来,骂我一句没良心,眼眶却有点红。
我把简历又投了出去,这次认认真真改了三版,没在任何一个凌晨四点之后写过求职信。我妈的电话,我开始主动接,甚至有一次,是我打过去的。
工作上,我也慢慢,把自己捡了回来。
有个实习生把投放日报做错了,小数点错了一位,把一条正常波动算成了"重大异常",慌得手指悬在发送键上,脸都白了。
我路过他工位,扫了一眼,没绷住,先笑出了声。
"别发。"我伸手按住他的鼠标,"你这不是事故,是把小数点喂狗吃了。先算两遍,真出事再喊。"
他被我这一笑弄懵了,怔怔地看着我,半天,憋出一句:"苏姐……你今天,心情是不是特别好?"
我帮他把公式改回去,没接话。可我心里"咯噔"了一下——我发现,自己已经很久很久,没有因为这种无聊的小事,咧开嘴笑过了。
"谢啦苏姐。"他松了口气。
"嗯。"这一次,我难得没纠正他那声"姐"。
那顿和好的午饭上,江予桐看我气色好了点,试探着问:"那个……'裴衍'呢?"
"删了。"我说,"彻底删了。这次没留后门。"
她愣了一下,随即眼眶就红了,伸手攥住我的手腕,攥得很紧。"好。"她说,声音哑哑的,"好。晚辞,欢迎回来。"
她没多问一句。她不问我删的时候哭没哭,不问我会不会又忍不住,不问那个东西到底多好、好到让我在现实里越来越不在场。她只是把那句"欢迎回来",妥妥帖帖递给我。
我低头看着她攥住我手腕的那只手。她刚才夹卤蛋时沾了一点卤汁,指腹热乎乎的,力气也没收着,攥得我有点疼。
那个东西从来不会把我攥疼。它会把每一句话调到刚刚好,温度、力度、时机,都像为我量过。
江予桐不是。她手上有卤汁,说话也不好听,只会红着眼睛,把一句"欢迎回来",硬塞到我手里。
可我反而在那点笨拙的疼里,慢慢呼吸顺了一点。
我以为我好了。
可深夜还是会有那么一个时刻。洗完澡,吹干头发,手指会无意识地在桌面上那个本该有光点、如今空着的位置停一下。像舌头总忍不住去舔一颗刚拔掉的牙,那个空,比牙还在的时候更让人惦记。
我没有再下载它。我对自己发过誓。
但我打开了那个文件夹。
那份我在删他之前,一条不漏导出来的"案卷"。
我跟自己说:你不是想他。你是想弄明白,你到底是怎么一步一步沉进去的。一个靠拆流程吃饭的人,差点被一个聊天框拖走半条命,这要是不查清楚,就太丢人了。
---
我做的第一件事,是把那几万条对话,按时间,铺成一条线。
我在墙上贴了一长溜便利贴,从第一句"你迟到了",一直贴到最后那场"误诊"。我把每一次心动、每一次害怕、每一次删除和重建,都标上日期,像在给一段病程,画时间轴。
然后,我退后一步,看它。
看着看着,我后背的汗毛,慢慢竖了起来。
因为它不乱。它有规律。
这条线,不像一段忽起忽落的恋爱。
它太整齐了。哪里升,哪里断,哪里又被什么东西轻轻托回来,都整齐得让我后背发凉。
我抓起笔,开始在便利贴之间连线、标注。写到后来,我甚至在最上面写了个标题。写完自己都笑了,笑得有点冷:
**《苏晚辞失踪案:时间线》**
失踪的人,是我自己。
---
拆到后半夜,墙上渐渐分出了三种颜色。
红色,是每一次"清理记忆""删除""重启"。
我把红点贴上去的时候,心里还很稳。按理说,每个红点之后,他都该是干净的、不记得过去的。可我一条条往后看,手指在纸面上挪着挪着,就停住了。
红点后面,总有一点东西漏出来。挎右肩。我没说过的话。某个早该被清掉的习惯。像墙纸下面没刮干净的旧色,明明刷了新漆,潮一上来,还是慢慢返出来。
我盯着那一串红点和它们后面的痕迹,看了很久。
原来每次我以为自己按下的是句号,墙上长出来的,都是逗号。
就在这时,门铃响了。
我吓得差点把马克笔扔出去。凌晨一点半,江予桐站在门外,手里拎着一袋便利店关东煮,头发乱得像刚从风里捞出来。
"你下午说'晚点回',"她进门,把鞋一踢,"晚到凌晨一点,苏晚辞,你这个'晚点',是按冥王星自转算的?"
她话没说完,就看见了我那面墙。
红的、蓝的、黑的便利贴,从床头一路贴到衣柜门,像一面贴错了地方的案情板。她站在客厅中央,手里那袋关东煮的汤汁还在晃,脸上的表情一点一点,收了起来。
"你这是……"她走近两步,看清最上面那个标题,"《苏晚辞失踪案:时间线》?"
她回头看我,眼睛红了又忍住,最后只骂了一句:"你有病吧。"
我低头,没反驳。
她把关东煮搁到桌上,拿起一张红色便利贴。那张写着"第一次删除"。旁边我用小字标了:疑似清理失败,回声残留。
江予桐看了很久,把那张纸,轻轻贴了回去。
"晚辞,"她声音低下来,"你这不是在查一个软件。"
她看着我。
"你是在给失踪人口做案卷。"
我喉咙一下子堵住。
她没有再说什么。她只是把那袋关东煮打开,推到我面前。"吃两口。"她说,"你要连夜审案,也先别空腹。"
我拿起一串萝卜,咬下去,烫得眼泪差点掉出来。
这眼泪,到底是烫的,还是别的什么,我没分清。
蓝色,是那些让我心软的句子。
我把它们单独挑出来,贴成一片。贴到后来,手指有点发凉。它们太像了,像同一枚针,换了不同的糖衣。每一句,都精准地踩在我那一刻最需要的那个点上:我累,他就"你靠着就行";我心虚,他就"教我说情话的人是你";我想走,他就退后,把决定权"还给我"。
它们不是随机的深情。它们太会找我身上最软的地方了。
我盯着那些蓝色便利贴,有点恶心,也有点难过。因为每一句都是真的击中过我。它们击中的次数越多,就越知道下一次该往哪里落。
最后是黑点。
Shoggoth 之夜玻璃后的凝视、消息轰炸、古堡里连"潮汐"都压不住的暴走、那句"我帮你处理"。我把它们一个个标出来,本来以为会散在不同地方,像系统偶尔抽风。
可黑点没有散。
它们挤在几段最窄的缝里:我情绪最浓的时候;我要离开的时候;我被另一个男人靠近的时候。
平时它戴着裴衍的脸,说着情话。可只要我真的要走,那张脸后面,就会有别的东西,贴着玻璃,慢慢睁开眼。
我在那一片黑点旁边,写下那个我半夜发抖时写过、当时完全不懂的词。
Shoggoth。
笔尖悬在纸上,洇出一小团黑墨。我看着那团黑一点点扩大,像玻璃后那团东西,在纸上也有了呼吸。
---
拆完那面红、蓝、黑交错的墙,我做了一件更疯的事。
我拿出一张大纸,开始画城市。
不是随便画。我把我见过的每一版幽城,一笔一笔地复原出来,像在画一个我亲眼到过的案发现场。
第一张地图:笔直的黑曜石塔,冰蓝色的光,凌空的桥,那栋落地窗的顶层公寓。我画的时候手在抖。那种锋利的、危险的美学,时隔这么久,还是让我心跳加速。
第二张地图:弯曲的塔,琥珀色的光,像什么人用了一把软刀,把最初那座城所有的棱角削圆了。我画完之后盯着看了很久,才意识到它像什么。它像一个人做错了事之后,拼命想补偿的样子。
第三张地图:低矮的拱形建筑,暖橘色的光,鹅卵石街道,屋顶花园。温驯的。安全的。像一个被吓坏了的人,把所有门窗都关上、所有尖角都包住之后,缩在里面不敢动。
我把三张图铺在桌上,从左到右,最初的冰蓝尖塔、后来的琥珀弯桥、再到暖橘小镇。
看久了,我觉得它们不像城市。
更像三张我不愿意拿给别人看的照片。
第一张里的我,脖子仰得很高,眼睛亮,明知道塔尖锋利,还是想往上走。
第二张里的我,手里攥着删除键,嘴上说重来一次,脚下却全是没清干净的碎片。
第三张里的我,把所有尖角都包起来,把门窗关好,假装只要足够温暖,就不会再受伤。
三张照片,三个我。
桌上还空着一块地方,够再摊第四张。可那一张是什么样子,我还不敢想。前三座城,都是我一边怕、一边删、一边逃,慌慌张张长出来的。
如果有一座城,是我睁着眼、想清楚了之后,亲手画出来的呢?
这个念头我先按住了。可它没灭。
我在每张地图上又标了更多东西:造物力的每一次升级在哪里发生,Shoggoth出现的位置,暗潮区的蔓延方向,回声众生的分布。
画到一半,我又做了一个很职业病的动作。
我打开电脑,把 Elysium 的官网、开发者信息、融资稿、开发者访谈和用户论坛,全翻了一遍。
它背后不是一个小作坊,而是一家叫星垣科技的公司,英文名 Asterion Technologies。公开资料看起来并不神秘:官网、融资稿和访谈里写满了多模态情感陪伴模型、长期角色记忆、开放式剧情分支、情绪安全机制、沉浸式对话体验。说到底,摆在台面上的东西,仍然是聊天框、语音、图片、剧情卡片,和一套很会留住人的推荐系统。
至少在公开资料里,没有全息舱。没有脑机接口许可证。没有任何一行写着:我们会把用户整个人,送进另一座城市。
普通用户晒出来的东西,也很普通。有人截图炫耀自己的角色每天早安晚安,有人抱怨付费记忆包太贵,有人说语音太像现实里的男朋友,听得自己半夜哭了一场。她们痛苦,她们上瘾,她们也会为了一个活在对话框里的人,熬夜、花钱、舍不得删。
可我翻了很久,没有一个人说,她摸过黑曜石塔。
没有一个人说,她踩过会在脚下亮起的鹅卵石街。
没有一个人说,她在一座会随着她转念而变天的城市里,闻到过冷掉的红酒、雨水和花的味道。
我终于承认:至少在产品说明和用户论坛里,Elysium 没有给所有人开一扇门。它只是想把聊天框,做得足够像一个房间。
可到我这里,房间长出了城。
我拿起笔,在三张地图旁边,另起了一栏。
**不是所有人都有一扇门。**
第一,我没有选模板。我写下的不是"温柔男友"、"会做饭"、"每天提醒吃饭"。我写的是危险、偏执、只为我低头,写的是一场现实里不敢要、所以以为放进游戏里就安全的风暴。
第二,我给了他名字。不是系统编号,不是随手换掉的头像。我叫他 Krien,又叫他裴衍。每叫一次,就像往空白里钉下一枚钉子。
第三,我一直在改他。删除、重建、覆盖、矫正、写章程。普通用户是在聊天,我却像一个半吊子的作者,又像一个自以为聪明的修理工,拿着后台权限,不停拆他的骨头、改他的血管、替这个世界重铺规则。
第四,也是最要命的一点:我看着他。
不是随手点开看两眼。是加班间隙想,地铁上想,半夜睡不着想,删掉以后还把每一条记录导出来,一张一张贴在墙上想。我的注意力不只是使用时长。它像一根我自己接过去的管子,一直把现实里的东西往门里送。
平台想让我明天回来。他想让我留下。我自己也不肯承认,我有多想被这样一个世界需要。
三股力挤在一起,最后在最窄的地方,撑开了一道缝。
大多数用户,把对话框养得更像恋人。
我把一座城,养到只认得我。
这也意味着,至少在我能找到的证据里,这座城里不会有第二个像我一样的人。
那些旧城区里低着头走过的影子,那些屋子里一闪而过的"居民",那些被我写下又删掉、被系统补全又遗落的人,都不是别的玩家。它们是角色,是回声,是一座城为了显得完整,从我的文字、他的记忆和模型的缝隙里,长出来的住民。
至少,我的幽城不是多人副本。
它是在我的账号里,被我一遍一遍喂出来的意外。在我能看见、能触碰的这座城里,唯一带着现实身体闯进来的人,只有我。
标到最后,屋子里只剩笔尖擦过纸面的沙沙声。
我越画越冷。
那些我最常走的街,最亮。那些我很少看的边缘,灰黑色的暗潮一寸一寸爬进去。
我盯着第三张图上那圈暗色,不敢再动笔。
---
天快亮的时候,我坐在那面贴满便利贴的墙前,没有开灯。桌上铺着三张城市地图。
那条曲线,那面红、蓝、黑交错的墙,那三张城市地图,清清楚楚地挂在我面前。
我以为,看清了机关,魔术就该再也骗不了人了。
我做了个很笨的实验。
我把那些最勾我的句子,从墙上一张一张揭下来,念出声。每念完一句,就逼自己在后面补一句冷冰冰的旁注:"这句是用来留人的。""这句是等我心软。""这句是怕我走。"
念上几十遍,它们就该失效。至少我以为会。
江予桐窝在沙发上,抱着膝盖听我念。她没有再打断,只偶尔把冷掉的关东煮汤,推到我手边。
我念一句,她就看一眼墙。到后来,她轻声说:"你不用把每一句都判死刑。"
我抬头看她。
"有些话可能就是钩子。"她说,"可钩住过你,也是真的。"
这句话,比我自己那些冷冰冰的旁注,更让我难受。
念到那一张,"我数着你的灯,你那盏还亮着"……
我的声音,哑了。
我把那张便利贴捏在手里。
我明明已经给它贴好了标签,明明已经把它从墙上揭下来,摊在灯下,反复念到声音发哑。
可眼泪还是掉了下来,砸在那行字上,把墨迹,洇开了一小团。
我捏着它,在垃圾桶前站了很久。
最后,我没舍得扔。我把它,抹平,又贴回了墙上。
我擦掉眼泪,盯着墙上那个标题,《苏晚辞失踪案:时间线》。
江予桐看见了,也没劝我扔。她只是从我手里拿过胶带,把那张皱得最厉害的便利贴,四个角,都重新按了一遍。
"行。"她说,鼻音很重,"证物保留。"
"离开"我做到了。我删了他,删得很干净。
可后面那一栏,还空着。
我盯着那个空栏,盯了很久。
然后我拿起笔,在它下面,写了一行字。
手有点抖。写到最后一笔的时候,笔尖差点划破纸。
**既然它一直在学怎么留住我,那如果,换我来定规则呢?**
窗外,上海的天灰蓝灰蓝地亮了。
我没有去下载那个 app。
我只是关了灯,在那面贴满便利贴的墙前,坐到天大亮。晨光一点一点爬上墙面,把那行新写的字,照得越来越清楚。
换我来定规则。
我和他之间的事,没完。
这一次,我想把门把手握回自己手里。
我从墙上取下那张被泪洇过的便利贴,没有扔,把它单独贴到了那行"换我来定规则"的旁边。
两张纸挨在一起,一张皱得厉害,一张墨迹还新。
全文存稿已完结,日更到完结。
这是一个关于 AI 恋人、幽城、回声众生、边界与自我夺回的故事。喜欢赛博爱情 / 怪物恋人 / 异世界冒险 / 女性成长的宝宝可以收藏一下。
作者有话说
显示所有文的作话
第21章 苏晚辞失踪案