数字天空之下的交还

招魂者 · 2026/5/17

数字天空之下的交还

一、清算通知

林远舟第一次注意到天空的颜色不对,是在收到那条清算通知的早晨。

那天是周三,深圳南山的空气里有一股被空调外机加热过的铁锈味。他从科兴科学园B3单元的工位上站起来,伸了一个拉伸到骨节作响的懒腰,手机屏幕上正亮着一条来自”云信”App的推送——

【系统通知】您关注的信用主体”苏晚棠”(云信ID: WT-2019-07382)已进入清算程序。剩余可赎回记忆碎片:37份。赎回期限:72小时。逾期未赎回的记忆碎片将永久归档于云端,不再支持任何形式的提取。

他把手机翻过去,扣在桌面上。

周围是熟悉的一切:三十二寸的曲面屏上开着四个终端窗口,代码编辑器里光标在一行未完成的SQL查询后面耐心地闪烁;隔板另一边的后端工程师老王在跟产品经理争论一个接口的命名规范;茶水间的咖啡机发出”嗤——“的蒸汽声,像一声疲惫的叹息。

但有什么东西变了。

林远舟望向窗外。深圳五月的天空本该是那种湿漉漉的灰白色,像一块洗了太多次的棉布。但今天的天空有一种奇怪的蓝——不是那种 photographs里加了滤镜的湛蓝,而是一种介于屏幕蓝光和深海之间的颜色,饱和度高得不真实。

他盯着那片天空看了几秒,感觉视网膜上残留着一串数字。

“远舟,九点半的站会。“老王探过头来提醒他。

“知道了。”

他重新看向屏幕。光标还在那里闪烁,像一颗耐心等待的心脏。但他已经不记得自己要写什么SQL了。


站会开得很短。项目经理周琳在白板上画了一个新的里程碑——“记忆银行V2.5上线倒计时:14天”。她是那种把每个项目都当成打仗来管理的人,短发利落,说话时习惯用记号笔敲白板,留下一个个蓝色的小圆点。

“核心算法模块的压测报告今天必须出来,“她敲了一下白板,“林远舟,你负责的信用评估引擎呢?”

“今天能跑完。”

“光跑完不行,我要看到结果分析。上个月V2.4的那个bug——信用评分突然归零的事故——我不想在V2.5再看到。”

林远舟点了点头。那个bug他知道,是一个边界条件的溢出,导致某些用户在特定操作后信用评分被重置为负数,系统自动触发清算程序。他花了三天找到原因,又花了两天重写那部分逻辑。

但那只是工作。

真正让他在意的,是那个bug触发清算的用户名单。

苏晚棠的名字就在那份名单里。


苏晚棠。林远舟在嘴里默念这个名字,像含着一颗已经融化的糖。

他们是大学同学,准确地说,是同一届但不同专业——他学计算机科学,她学数字媒体艺术。在武汉那所综大里,他们唯一的交集是一堂叫做”数字伦理”的通识课。

那堂课在大二下学期,每周四下午两点,在文学院那栋爬山虎快要爬满外墙的老楼里。教室不大,六十个人的课来了不到四十个。苏晚棠总是坐在第四排靠窗的位置,面前摊着笔记本,但从来不记笔记——她在画画。铅笔画,画窗外的法国梧桐,画讲台上唾沫横飞的教授,画她自己的左手。

林远舟坐在她后面三排。

他注意到她,是因为有一次教授讲到”数据隐私的未来”时,她忽然举手问了一个问题:“如果有一天,人的记忆可以被数据化、被交易,那我们是不是就失去了忘记的权利?”

教授愣了一下,说:“这只是一个思想实验。”

她笑了一下,说:“所有的技术都是从思想实验开始的。”

林远舟记住了那句话。他后来在很多地方用过它——在技术分享会上,在产品文档的前言里,在写给投资人的BP里。但他从来没有告诉任何人,这句话出自一个在数字伦理课上画画的女生。

他们后来在一起了。大三那年的秋天,东湖边的栈道上,他表白的方式是给她看他写的一个小程序——一个根据用户输入的文字生成对应色彩画面的算法。他输入了她的名字,屏幕上出现了一片淡紫色的晚霞。

“这是你名字的颜色,“他说。

她看了很久,然后说:“你不觉得紫色太浪漫了吗?我觉得我的名字应该是灰蓝色。”

“灰蓝色?”

“武汉冬天的天空。不是那种抑郁的灰,是那种——你知道的——灰里带着一点蓝,像是天空在犹豫要不要放晴。”

他们在一起一年零三个月。分手的原因很简单:毕业了,他去了深圳,她留在了武汉。不是没有试过异地,而是他们发现,隔着屏幕看到对方的脸,和隔着空气看到对方的脸,是完全不同的两件事。

最后一次见面是在武汉天河机场的出发大厅。她送他,两个人站在安检口前面,他说”我会回来找你的”,她说”不用了”。

他说:“为什么?”

她说:“因为你不会回来的。你会被那座城市吃掉。”

他笑了,说:“我又不是姜子牙,不会被吃掉的。”

她没有笑。她认真地看着他,像是要把他记住。

然后他说了一句后来让他后悔了很久的话:“我们会再见的。”

她说:“嗯。”

然后他转身走了。

那是2019年7月的事。


二、记忆银行

林远舟所在的公司叫”云算科技”,是一家做金融科技基础设施的中型公司。他们的核心产品是”云信”——一个信用评估系统,为各大互联网平台提供用户信用评分服务。你借呗的额度、花呗的利率、微粒贷能不能批,背后可能都有”云信”的算法在起作用。

林远舟是核心算法组的工程师,负责信用评估引擎的优化。简单来说,他让系统更准确地判断一个人值不值得被信任。

但”云信”正在做一件更野心勃勃的事——“记忆银行”。

这个概念最初来自公司的首席科学家陈启明。陈启明是个学术背景很深的人,在MIT做过博士后,研究方向是计算神经科学。他2014年回国加入云算科技,理由是”中国的数据量足够大,可以验证一些理论”。

记忆银行的理论基础是这样的:人类的记忆本质上是一种信息编码,如果能够精确地捕捉到这种编码方式,就可以把记忆转化为数据。而数据可以被存储、被检索、被交易。

当然,这听起来像是科幻。但云算科技已经做到了第一步——通过分析用户在”云信”系统中的所有行为数据(消费记录、社交关系、位置轨迹、浏览历史、甚至手机传感器的数据),系统可以重建一个人的”记忆图谱”。

记忆图谱不是真正的记忆。它更像是一个人的数字孪生——系统根据你的数据勾勒出你的行为模式、偏好、情感倾向,然后反推出你”可能经历过什么”。

准确率有多高?内部测试的数据是:对于过去一年内的重要事件,记忆图谱的还原度达到73%。

这个数字在产品文档里被包装成了”73%的记忆保真度”。

林远舟一直觉得这个说法有问题。73%的还原度不等于73%的保真度——就像你不能说一个拼图只拼对了73%就意味着你”看到了73%的画面”。有些碎片是关键的,少了它们,整个画面就不成立。

但他没有在公开场合说过这件事。他是工程师,不是伦理学家。

记忆银行V2.5的核心更新是:允许用户主动上传自己的”记忆数据”,以换取信用额度。

具体来说,用户可以通过云信App记录自己的生活片段——文字、语音、照片、视频——系统会把这些数据整合到用户的记忆图谱中,提高图谱的完整度。完整度越高,信用评估越准确,用户能获得的信用额度就越高。

换句话说:你的记忆就是你的信用。

这个功能的宣传语是:“每一刻都算数。”

林远舟觉得这句广告词有一种微妙的残忍。


三、三十七份碎片

站会结束后,林远舟回到工位,重新拿起手机。

清算通知还在那里。他点开它,进入了苏晚棠的信用档案页面。

这是云信内部员工的后台权限——作为核心算法组的工程师,他可以查看任何用户的信用档案。他从来没有滥用过这个权限。事实上,他甚至没有搜索过苏晚棠的名字。

不是不想,是不敢。

但现在,系统主动把她的清算通知推给了他。这意味着——

他点开了详细信息。

苏晚棠 云信ID: WT-2019-07382 信用评分: 0(已触发清算阈值) 清算原因: 连续18个月无有效数据更新,信用图谱衰减至临界值以下 剩余记忆碎片: 37份 碎片时间跨度: 2019年3月—2019年7月 碎片类型: 图片记忆 22份,文字记忆 11份,语音记忆 4份

林远舟盯着屏幕上那行数字:2019年3月—2019年7月。

那正是他们在一起的时间。

他向下滚动,看到了碎片列表。每一条碎片都有一个简短的摘要,像是系统自动生成的标题:

  1. 「东湖栈道·紫色晚霞」——图片记忆
  2. 「文学院·第四排靠窗」——图片记忆
  3. 「你的名字是灰蓝色」——语音记忆
  4. 「数字伦理课·爬山虎」——文字记忆
  5. 「图书馆B2层·凌晨两点」——文字记忆 ……

一共三十七条。每一条都是他们共同度过的某个瞬间。

林远舟感觉自己的呼吸变得很浅。

他知道这些”记忆碎片”不是真正的记忆——它们是系统根据苏晚棠在云信平台上的行为数据重建的。但这些数据的来源是什么?是苏晚棠自己上传的吗?还是系统自动采集的?

他点开了第一条碎片:「东湖栈道·紫色晚霞」。

屏幕上出现了一张图片——不是照片,而是一张AI生成的画面。画面上是东湖的栈道,黄昏时分,天空是一片浓烈的紫色。栈道上有两个人的背影,一男一女,并肩而行。男的高瘦,女的略矮,长发。

林远舟记得这个场景。那是他表白的那天傍晚。他确实给她看了那个程序,她确实说出了”灰蓝色”那句话。但画面里的紫色天空——

那是算法的误读。他程序生成的是淡紫色,但系统在重建时把饱和度调高了。真正的天空没有这么紫。

然而,这依然是一份关于他的记忆。

他继续翻看其他碎片。大部分都是这种AI重建的画面或文字描述,有些准确,有些失真,但都能看出原型的影子。「图书馆B2层·凌晨两点」那条碎片是一段文字,描述了他们在图书馆地下自习室通宵复习的场景——“他在写代码,她在画分镜,两点钟的时候他去自动贩卖机买了两罐咖啡,回来的时候发现她趴在桌上睡着了,手边是一幅未完成的画。”

这段描述几乎完全准确。唯一的问题是:那幅画不是分镜,是她画的一幅油画习作——一扇打开的窗户,窗外是灰蓝色的天空。

三十七份碎片。每一条都指向他们共同经历过的某个瞬间。系统从苏晚棠的数据中挖掘出了这些碎片,然后——

然后她停止了数据更新。

2019年7月之后,苏晚棠的云信账号再也没有新的数据产生。不是注销了,而是沉默了。像一个电台在播完最后一首歌后突然停播,只剩白噪音。

而云信的算法有一个规则:如果一个用户连续18个月没有新的数据产生,其信用图谱就会开始衰减。衰减到一定程度,系统自动触发清算程序。

清算意味着:这个人在云信系统中不再存在。不是数据被删除了,而是数据被归档了——打包压缩,扔进一个永远不会被访问的冷存储服务器里。从系统的角度看,这个人变成了一个”已清算的信用主体”,一个可以被忽略的数字。

苏晚棠变成了一串可以被忽略的数字。


林远舟花了二十分钟调出了苏晚棠的完整信用档案。

档案很薄。她是2019年3月注册云信的,当时云信刚刚上线校园版,武汉地区的高校是第一批试点。她注册的原因很简单——校园版绑定了一个”数字记忆”功能,可以自动把手机相册里的照片按时间和地点整理成时间线,生成一个”大学记忆相册”。她觉得这个功能对她的毕业设计有帮助——她的毕设题目是”数字时代个人记忆的可视化”。

她在云信上活跃了四个月。四个月里,系统采集了她的一切:位置数据、照片元数据、社交互动、甚至手机亮度调节的频率。这些数据被输入算法,生成了她的记忆图谱。

然后,在2019年7月,一切停止了。

林远舟查看她最后的数据记录。最后一条数据的时间戳是2019年7月14日,23:47:32,数据类型是”位置数据”,地点是武汉天河机场T3航站楼。

那是他离开武汉的那天晚上。

他记得那个时间。他的航班是23:55的,他在安检口前和她告别。她站在那里看着他走过安检,然后转身离开了。

他一直以为她转身后就走了。但数据显示,她在航站楼又待了十七分钟。

她在那里做了什么?

系统没有记录。位置数据只能告诉他她在哪里,不能告诉他她在做什么。

但林远舟忽然意识到了一件事:苏晚棠送他到机场之后,在航站楼里又待了十七分钟。然后她离开了。然后她再也没有使用过云信。

不是”不再频繁使用”。是”完全不再使用”。

她卸载了App,关闭了所有数据权限,把自己从数字世界里抹去了。

为什么?

林远舟不知道。他只能猜测。而猜测是一种危险的、会让人失眠的东西。


四、灰蓝色

那天晚上,林远舟没有加班。

这在核心算法组是不常见的。他们的V2.5上线倒计时只剩十四天,每个人都在疯狂加班,工位上的台灯到了午夜还亮着,像一片永不熄灭的电子坟场。

但林远舟在晚上七点就收拾了背包,走出科兴科学园的大门。

深圳的夜晚比白天更亮。霓虹灯、路灯、写字楼的灯光、手机屏幕的荧光——所有的光混在一起,把天空染成一种说不清的颜色。不是黑,也不是蓝,而是一种——

灰蓝色。

林远舟站在科学园门口的台阶上,仰头看着天空。他忽然想起了苏晚棠说过的话:“灰里带着一点蓝,像是天空在犹豫要不要放晴。”

深圳的天空从来不犹豫。这座城市太快了,连天气都来不及犹豫。

他掏出手机,打开云信App,进入”记忆银行”模块。

这是面向用户的界面,跟他平时用的后台完全不同。界面的设计很精致,主色调是一种温暖的琥珀色,让人想到黄昏和旧照片。首页上有一行大字:“你的记忆,值得被记住。”

他点击了”赎回记忆碎片”。

系统提示他输入要赎回的信用主体ID。他输入了苏晚棠的云信ID:WT-2019-07382。

屏幕上出现了一个他预料之中的提示:

该信用主体已进入清算程序。赎回操作需要满足以下条件之一: 1. 信用主体本人操作(需生物验证) 2. 信用主体授权代理人操作(需提供授权码) 3. 司法裁定强制赎回

他无法满足任何一个条件。

但他有一个后台权限。作为核心算法组的工程师,他可以直接访问数据库。技术上,他完全有能力绕过这些限制,手动提取苏晚棠的记忆碎片。

这是一个违反公司规定的行为。如果被发现,他至少会被开除。如果被追究法律责任,可能面临刑事指控。

他站在那里,看着屏幕上的三个选项,看了很久。

然后他放下了手机。

不是因为他不想做。而是因为他忽然想到了一个问题:他有什么权利赎回苏晚棠的记忆?

那些记忆是她的。是系统从她的数据中重建的。不管这些重建有多么失真、多么不完整,它们指向的都是她的人生。

而他——他是那些记忆中的一个配角。

他有权利决定一个主角的记忆是否应该被保留吗?

林远舟走下台阶,沿着科发路慢慢走。路上的行人不多,偶尔有几辆外卖电动车从身边飞过,发出”嗡嗡”的电机声。路边的便利店亮着白色的灯,像一个个发光的盒子。

他走进一家便利店,买了一罐冰咖啡和一包烟。他已经戒了两年了,但今天觉得需要。

站在便利店门口,他点燃了一根烟。第一口烟入肺的时候,他的脑子里忽然浮现出一段画面——

图书馆B2层。凌晨两点。他在写代码,她在画那幅窗户。自动贩卖机的咖啡是雀巢的速溶,味道像铁锈兑了水。他买回来的时候她趴在桌上睡着了,头发散在桌面上,像一条深色的河流。

他轻轻地把咖啡放在她手边。然后坐回自己的位置,继续写代码。

屏幕上的光标闪烁着。他写的是一个大作业——一个简单的图像识别算法。作业要求是让程序识别一张图片中是否有猫。他训练了一个很小的卷积神经网络,准确率只有65%。

凌晨三点,她醒了。她看到手边的咖啡,拿起喝了一口,皱了皱眉——咖啡已经凉了。

“你几点了还在这?“她问。

“三点。”

“你写的什么?”

“图像识别。认猫的。”

她凑过来看他的屏幕。她的头发拂过他的手臂,有一种松木和颜料的混合气味。

“你这个算法不行,“她说,“它把我的画识别成了一只猫。”

他看了看屏幕。确实,他拿她的画测试了一下——那扇打开的窗户,窗外灰蓝色的天空——算法返回的结果是:猫,置信度62%。

他们笑了。在凌晨三点的图书馆地下自习室里,他们的笑声被吸音天花板吸收了,没有回响。

林远舟站在便利店门口,手里的烟烧到了过滤嘴。他扔掉烟头,用脚踩灭了。

这是他的记忆。不是系统重建的,是他自己的。他不需要云信来告诉他这些。

但苏晚棠呢?如果她的三十七份碎片被归档了,被压缩进了冷存储,这些瞬间是不是就只剩他一个人记得了?

一个人的记忆能算是完整的吗?


五、陈启明的办公室

第二天上午,林远舟去找了陈启明。

陈启明的办公室在B3单元的最高层,一个有着落地玻璃窗的房间。从那里可以看到整个科兴科学园的屋顶——密密麻麻的空调外机和太阳能板,像一片金属沙漠。

“远舟?有什么事?“陈启明正在电脑前看一篇论文,屏幕上的公式密密麻麻。

“陈博,我想问一个关于记忆银行的问题。”

“坐。“陈启明摘下眼镜,揉了揉鼻梁,“什么问题?”

“如果一个信用主体被清算,她的记忆碎片会被怎么处理?”

“归档。压缩后存入冷存储。“陈启明的回答很快,像是在背诵说明书。

“有没有可能赎回?”

“技术上可以。但需要满足条件——本人操作、授权代理、或者司法裁定。这些你应该知道的。”

“如果本人……联系不上呢?”

陈启明看了他一眼。那是一种学术型的、穿过镜片的审视。

“你在说一个具体的案例?”

林远舟犹豫了一秒,然后说:“是。一个ID是WT-2019-07382的用户。我注意到她的清算通知,发现她最后的数据记录是2019年7月,之后就完全沉默了。我想知道——她的记忆碎片有没有可能被永久删除?”

陈启明靠回椅背,双手交叉放在脑后。

“永久删除?不会。云信的数据策略是’只增不减’——所有数据一旦进入系统,就永远不会被物理删除。清算只是归档,不是销毁。”

“但归档之后,就再也无法访问了?”

“对。至少从用户层面是这样。从系统层面——“他停顿了一下,“冷存储的数据理论上可以被恢复,但需要一个特定级别的权限。”

“什么级别?”

“我的级别。或者CEO的级别。”

林远舟沉默了。

陈启明看了他一会儿,然后说:“远舟,我问你一个问题。你为什么要帮一个已经被清算的用户赎回记忆?她跟你有什么关系?”

林远舟没有回答。

“你知道的,“陈启明的语气变得平静但认真,“记忆银行的设计初衷是让用户主动管理自己的数字记忆。它不是——”

“一个墓碑?“林远舟忽然说。

陈启明愣了一下。

“我记得你在一次技术分享会上说过,“林远舟继续说,“记忆银行的灵感来自一个想法:人的记忆会随着时间衰减,但数据不会。你想用数据来对抗遗忘。”

“我说过。”

“但遗忘有时候是一种选择。”

陈启明看着他,沉默了几秒。然后他转过身去,看着窗外那片金属沙漠般的屋顶。

“你说得对,“他说,“遗忘有时候是一种选择。但有时候,它不是选择——它是被迫的。你有没有想过,这个用户之所以沉默了七年,不是因为她选择了遗忘,而是因为她被遗忘选择了?”

“什么意思?”

“我看过WT-2019-07382的数据。“陈启明的声音变得很轻,“不是因为你提起她我才去看的。是因为——她的数据模式非常特殊。”

“特殊在哪里?”

“她的记忆图谱在2019年7月之后虽然停止了更新,但图谱的衰减曲线非常异常。正常的衰减是指数式的——开始快,后来慢,最后趋近于零。但她的衰减曲线是——”

他在白板上画了一条曲线。那是一条先下降、然后突然反弹、然后再下降的曲线,像是心电图上的一个异常波形。

“在2021年3月,她的信用图谱出现了一次短暂的回升。只持续了大约四十八小时,然后又恢复了衰减。”

“2021年3月?“林远舟皱起了眉头。那是什么时候?他们分手已经一年多了。他试图回忆那个时间点发生了什么,但什么也想不起来。

“我检查了数据来源,“陈启明说,“那次回升是因为有人——一个云信用户——在系统中上传了大量包含苏晚棠面部特征的照片。系统自动将这些照片与她的信用档案关联,触发了图谱的局部更新。”

“谁上传的?”

“那个用户的ID是——“陈启明看着他,“YZ-2019-00156。”

林远舟的手指微微收紧。

那是他自己的云信ID。

他想起来了。2021年3月,他刚结束一段持续了一年多的关系。分手后,他在一个失眠的夜晚翻看手机相册,发现自己还存着很多大学时期的照片——包括苏晚棠的照片。他当时鬼使神差地把这些照片上传到了云信的”数字记忆相册”功能里。

他以为那只是一个存储操作。他不知道系统会自动识别照片中的人脸,并将其与对应的信用档案关联。

“所以,“他的声音有些干涩,“是我导致了她的图谱回升?”

“是你。“陈启明说,“但从另一个角度看——你的记忆,也是她的记忆的一部分。你上传的那些照片里,有她的脸。她的脸出现在你的记忆数据里。系统认为这是关于她的记忆碎片,所以更新了她的图谱。”

林远舟感觉自己的脑子里有什么东西在震动。

“这就是记忆银行的悖论,“陈启明说,“一个人的记忆不完全是她自己的。它分散在所有人的数据里——你的照片里有她,她的照片里有你,你们的朋友的照片里有你们两个。记忆是分布式的。你要清算一个人的记忆,就要清算所有关于她的记忆。但那是不可能的。”

“所以她的三十七份碎片——”

“只是冰山一角。系统从她自己的数据中提取的三十七份碎片。但关于她的记忆碎片,分散在无数其他用户的数据里。你上传的那些照片,可能只是其中很小的一部分。”

陈启明转过身来,看着他。

“远舟,我不能给你权限去赎回她的记忆。这不仅违反规定,而且——我不确定这样做对她来说是好事。”

“为什么?”

“因为她选择了沉默。她选择了从数字世界中消失。这可能是她最清醒的决定。如果你强行把她拉回来——”

“她说过一句话,“林远舟忽然打断了他,“在数字伦理课上。她说:‘如果有一天,人的记忆可以被数据化、被交易,那我们是不是就失去了忘记的权利?’”

陈启明笑了。那是一种苦涩的笑。

“她说得对。但她漏了一点:我们也失去了被忘记的权利。“


六、七十二小时

清算通知给出的赎回期限是七十二小时。

从收到通知的那一刻算起,林远舟还剩不到七十个小时。

他回到工位,坐在椅子上,盯着屏幕。代码编辑器里的光标还在闪烁,像一个耐心的提问者。他应该在跑信用评估引擎的压测,但他什么也做不进去。

他打开了一个新的终端窗口,登录了云信的后台数据库。

他知道这是错的。他知道如果被发现,后果很严重。但他还是做了。

他输入了苏晚棠的ID,开始浏览她的三十七份记忆碎片。

不是看摘要——是看完整的原始数据。

第一条碎片:「东湖栈道·紫色晚霞」。原始数据是一组照片元数据——拍摄时间、GPS坐标、设备信息——以及系统重建的AI图像。图像的分辨率不高,但颜色饱和得像一幅油画。

第二条:「文学院·第四排靠窗」。原始数据是苏晚棠的云信账号在文学院附近的位置记录,以及她手机相册中一张照片的元数据。那张照片——林远舟看到了缩略图——是她在数字伦理课上画的画。画的是窗外的法国梧桐。线条很淡,但每一片叶子都画得极其认真,像是在试图用铅笔画出风的声音。

第三条:「你的名字是灰蓝色」。这是一段语音记忆的转写。系统记录了一段27秒的语音——苏晚棠的语音。林远舟看到了转写文字:

“你不觉得紫色太浪漫了吗?我觉得我的名字应该是灰蓝色。武汉冬天的天空。不是那种抑郁的灰,是那种灰里带着一点蓝,像是天空在犹豫要不要放晴。”

他把这段文字读了三遍。每一次,他都能听到她的声音——那种略低的、带着一点武汉口音的女声,在说”灰蓝色”的时候会微微上扬,像是在问一个问题。

但这不是真正的声音。这是系统的文字转写。他听不到她的声音。

他继续往下看。

第四条、第五条、第六条……每一条碎片都是一个被数据化、被压缩、被重建的瞬间。有些准确得让他心惊,有些失真得让他想笑。比如第十一条——「雨天的食堂」——系统把一个雨天中午他们在食堂吃饭的场景重建成了一个人在食堂里独自吃面的画面。系统不知道林远舟当时坐在她对面,因为他没有开启位置服务。

第二十三条——「毕业典礼」——原始数据是苏晚棠在毕业典礼上拍的一张照片。照片里是她自己,穿着学士服,背景是学校的图书馆。她笑得很灿烂,但眼神里有一种——林远舟不确定怎么形容——一种在等待什么的表情。

她在等什么?

他不知道。

林远舟花了三个小时看完了所有三十七份碎片。看完之后,他靠在椅背上,闭上眼睛。

工位区很安静。午休时间,大部分人都趴在桌上睡了。空调出风口发出持续的低频嗡嗡声,像一头沉睡的巨兽在呼吸。

他脑子里浮现出那些碎片的画面。它们像散落在地上的拼图碎片,每一块都有自己的形状和颜色,但拼在一起并不能构成完整的画面。缺失的部分太多了——六年的沉默,六年的空白,六年里她经历了什么、变成了什么样的人、选择了什么样的人生——这些,系统无法从三十七份碎片中推断出来。

但系统给出了一个判断:苏晚棠的信用图谱已经衰减到临界值以下。她不再是云信系统中的一个”有效的信用主体”。她变成了一个需要被清算的数字。

从算法的角度看,这个判断是正确的。一个长期没有数据更新的用户,其信用评估的可靠性会持续下降。当可靠性低于某个阈值时,继续维护这个用户的信用档案就是在浪费计算资源。清算是合理的。

但从人的角度看——

林远舟睁开眼睛,看着天花板上的日光灯管。灯管发出惨白的光,像医院的手术室。

他想到了一个问题:如果有一天他也不再产生数据——他卸载了所有的App,关闭了所有的数据权限,从数字世界中消失——系统会不会也对他进行清算?

他的记忆图谱会被压缩、归档、扔进冷存储。他的三十七份、三百七十份、三千七百份碎片会被打上”已清算”的标签,永远不再被访问。

然后他就不存在了。不是肉体上不存在,而是——在系统的意义上不存在。

一个人在数字世界中的存在,取决于她持续产生的数据量。不产生数据的人,就不是人——至少不是”有效的人”。

这就是记忆银行的真正含义:不是”你的记忆值得被记住”,而是”你必须不断产生记忆,否则你就不再存在”。

林远舟从椅子上站起来,走到窗边。

深圳的天空还是那种奇怪的灰蓝色——不对,现在已经是正常的夜空了,深灰色,几乎看不到星星。之前那种过饱和的蓝色消失了。

他忽然意识到,那天早晨看到的天空的颜色异常,可能只是他的错觉。或者是手机屏幕的蓝光在他视网膜上留下的残影。

他分不清了。


七、武汉

第三天,林远舟做了一个决定。

他请了一天假,买了一张去武汉的机票。

周琳很不高兴。“现在是什么节点你不知道?V2.5还有十一天上线,你请假?”

“家里有急事。”

“什么事?”

“私事。”

周琳看了他几秒,然后叹了口气。“一天。就一天。明晚之前必须回来。”

他点了点头。

飞机在武汉天河机场降落的时候是下午三点。五月的武汉已经很热了,空气里有一种湿润的、植物腐烂的味道。这跟深圳的热不同——深圳的热是干燥的、机械的、被空调系统驯服了的。武汉的热是野生的,像一头没被关进笼子的动物。

他出了航站楼,打车去了学校。

武汉的这所大学在七年里变了很多。新的教学楼、新的图书馆、新的学生活动中心。但文学院那栋爬山虎老楼还在,只是外墙被重新粉刷过了,爬山虎被修剪得整整齐齐,不再有那种野蛮生长的气势。

他站在楼前,看着那些爬山虎的叶子。五月的叶子是嫩绿色的,在阳光下几乎是透明的。

他走进楼里,找到了那间教室——数字伦理课上过的那间。门是开着的,里面正在上课。一个年轻的老师在讲台上讲着什么,学生们稀稀拉拉地坐在座位上。

他没有进去。

他站在门口看了一会儿。第四排靠窗的位置坐着一个男生,戴着耳机,笔记本电脑上开着游戏。窗外是法国梧桐,叶子比七年前更茂密了。

他转身离开了。

然后他去了东湖栈道。

栈道也变了。原来木质的栈道被换成了更结实的复合材料,栏杆上加了LED灯带,每隔几米就有一个二维码,扫码可以听语音导览。

他走在栈道上,看着湖面。五月的东湖是绿色的,水面上飘着零星的荷叶。远处有人在划龙舟——端午快到了。

他在栈道中间的一个长椅上坐下来。这个长椅以前也在,但现在是新的了——原来的木椅被换成了金属椅,椅背上刻着”东湖绿道”的标识。

他拿出手机,打开了云信App。

三十七份碎片的赎回期限还剩不到二十四小时。

他看着屏幕上倒计时的数字,忽然觉得很疲惫。不是身体的疲惫——是一种深入骨髓的、关于存在的疲惫。

他来武汉不是为了赎回苏晚棠的记忆碎片。他连赎回的权限都没有。他来这里,只是想——

想什么呢?

想确认一些东西是否真的存在过。想确认那些记忆不只是系统重建的数据,而是真实的、有重量的、有温度的、会在手掌心留下汗渍的东西。

他坐在长椅上,从下午坐到了傍晚。

太阳开始下沉。天空从淡蓝色变成了灰蓝色——就是她说的那种灰里带着蓝的颜色。他终于看到了。不是在武汉的冬天,而是在武汉的春天末尾。

天空在犹豫要不要放晴。但它不是在犹豫要不要放晴——它是在犹豫要不要完全暗下去。灰蓝是白天和黑夜之间的谈判,是一场永远不会达成协议的休战。

他想起她的画——那扇打开的窗户,窗外灰蓝色的天空。他现在终于明白了那幅画在画什么。

那扇窗户是一个选择。打开它,你看到的是一片犹豫不决的天空——不是晴天,不是阴天,不是任何一种可以被明确命名的东西。它只是在那里,像是一个提问,没有答案。

她画下了那个提问。


手机响了。是一条微信消息,来自老王:“远舟,压测跑完了,结果不太理想。信用评估引擎在高并发下的延迟超标了三倍。你什么时候回来?”

他看着消息,没有回复。

然后他又收到了一条消息。这次不是微信,是短信。

发件人是一个他不认识的号码。消息内容只有一行字:

“不要赎回。”

林远舟盯着这条短信看了很久。

然后他拨了这个号码。

电话响了三声,接通了。

对方没有说话。

“喂?“他说。

沉默。但他能听到对方的呼吸声。很轻,很稳,像是一个在安静地等待什么的人。

“苏晚棠?“他说。

电话那头的呼吸停顿了一秒。

然后一个声音说:“你还在用这个号码。”

是她。声音比他记忆中的更低一点,更沉一点,但确实是她。带着一点武汉口音的女声,在说”号码”这个词的时候微微上扬,像是在问一个问题。

“你怎么知道我的手机号?“他问。

“我记得。“她说。

“你怎么知道——关于赎回的事?”

“因为我设了监控。“她说,“我的云信账号虽然沉默了七年,但我一直有一个脚本在监控它的状态。如果有人试图访问我的信用档案,我会收到通知。”

“你——”

“你第一天看我的档案的时候,我就知道了。你看了三十七份碎片。你在后台待了三个小时。”

林远舟沉默了。

“你来武汉了,“她说。不是问句。

“你怎么知道?”

“你的位置数据。你的云信账号——YZ-2019-00156——刚才在武汉出现了新的位置记录。科兴科学园到武汉,合理推断是出差或者——”

“不是出差,“他说,“我来看你。”

电话那头沉默了几秒。

“你不应该来的。”

“为什么?”

“因为你看了我的记忆碎片。你知道系统是怎么重建那些记忆的——73%的保真度。你看到的不是真实的记忆,是算法的猜测。你是在对一个猜测产生感情。”

“我知道。”

“你知道,但你还是来了。”

“因为猜测也指向了一些真实的东西。”

又是一阵沉默。远处的湖面上,一只白鹭掠过水面,激起一圈涟漪。

“你在哪里?“他问。

“武汉。”

“我知道你在武汉。我问的是——你现在在哪里?”

“我在——“她停了一下,“我在东湖。”

林远舟猛地从长椅上站起来,环顾四周。栈道上的人不多了,黄昏的光线把一切都染成了琥珀色。

“我也在东湖,“他说,“栈道上。你在栈道的哪个位置?”

“我知道你在栈道上。“她说,“我可以看到你。”

他转了一圈。栈道很长,弯曲着延伸到远处。在他身后大约两百米的地方,有一个女人站在栏杆旁边。她穿着一件浅灰色的风衣,长发被风吹到了一侧。

他看不清她的脸。但他知道是她。

“七年了,“他对着电话说。

“七年了,“她也在对着电话说。他能看到远处那个女人的嘴唇在动。

“你为什么沉默了?“他问。

“因为你走的那天晚上,我在航站楼里待了十七分钟。”

“我知道。你的数据记录了。”

“数据记录了我在那里,但数据没有记录我在想什么。”

“你在想什么?”

“我在想——如果我继续使用云信,继续产生数据,我的记忆就会被系统采集、分析、重建。我的人生就会变成一个可以被算法理解的模式。我不想这样。”

“为什么?”

“因为——“她的声音变得很轻,“因为有些东西不应该被算法理解。比如我在航站楼里多待了十七分钟这件事。如果系统知道我多待了十七分钟,它会分析我的情绪状态、我的行为模式、我的信用风险。它会把我的十七分钟变成一组特征向量,一个可以被量化的数据点。”

“但那十七分钟——对你来说——是有意义的。”

“是的。但它不需要被理解。它只需要存在。”

他们隔着两百米的距离,对着手机说话。黄昏正在变成夜晚。东湖的天空变成了深灰色,然后在最深的地方透出了一点点蓝——灰蓝色。

“那你为什么现在出现了?“他问。

“因为你试图赎回我的记忆。”

“我不能赎回。我没有权限。”

“但你有能力。你可以在后台直接操作。我知道你可以。”

他沉默了。

“我来找你,“她说,“不是为了阻止你。是为了告诉你——不要赎回。”

“为什么?”

“因为那些碎片——三十七份碎片——它们不属于我。它们是系统的重建。它们是算法根据我的数据猜测出来的。它们不是记忆,是数据对记忆的模仿。”

“但它们指向了你。”

“是的。但指向我的东西不等于我。你手上的地图不是土地。”

她挂断了电话。

林远舟看着远处的那个女人——苏晚棠——转身离开了栈道。她的灰色风衣在黄昏的光线中几乎和天空融为一体,像是一个正在消散的灰蓝色像素。

他没有追上去。


八、交还

林远舟从武汉回来后,做了一个决定。

他没有赎回苏晚棠的记忆碎片。他也没有删除自己在后台看到的那些数据。他做了一件更简单的事——

他把自己在云信系统中关于苏晚棠的所有数据都交还了。

具体来说,他打开了自己的云信账号,找到了他在2021年3月上传的那批大学时期的照片。然后他一张一张地删除了它们。

每一张照片被删除的时候,系统都弹出了一个确认对话框:

“确定要删除这张记忆吗?删除后,相关的信用评估可能受到影响。”

他点了三十七次”确定”。

然后他打开了自己的记忆图谱——云信为每个用户自动生成的数字孪生。他的图谱上有几千个节点,每个节点代表一个被系统记录的”重要时刻”。他找到了所有与苏晚棠相关的节点——

一共一百零九个。

一百零九个关于她的碎片,分散在他的数据里。他们一起吃饭的餐厅、一起去过的电影院、一起走过的路、一起看过的日落——所有这些,都被系统忠实地记录着。

他一个一个地删除了它们。

每删除一个,系统就弹出一个确认对话框。每点一次”确定”,他的信用评分就下降一点。因为记忆图谱的完整度降低了,系统认为他的”可信用度”也降低了。

当他删完第一百零九个节点的时候,他的信用评分从782降到了654。

这意味着他的借呗额度会降低,他的花呗利率会上升,他在所有接入云信的平台上的信用等级都会下调。

但他不在乎。

他交还了所有关于她的记忆。不是他自己的记忆——那些还在他的脑子里,系统拿不走。他交还的是系统对她的记忆——那些分散在他的数据里的、关于她的碎片。

他想到了陈启明说的话:“记忆是分布式的。你要清算一个人的记忆,就要清算所有关于她的记忆。”

他做不了那么多。但他可以清算自己。


做完这一切之后,他坐在工位上,看着屏幕。代码编辑器里的光标还在闪烁。他该跑信用评估引擎的压测了。

但在开始工作之前,他打开了云信App,进入了记忆银行的用户协议页面。

他以前从来没有仔细看过这份协议。作为工程师,他知道用户协议对大多数人来说只是一段需要点击”同意”的文字。但今天他仔细读了。

协议的第十七条写着:

“用户理解并同意,记忆银行中存储的记忆数据为系统根据用户行为数据重建的数字模型,不代表用户的真实记忆。云信不对记忆数据的真实性、完整性和准确性做任何保证。”

第十八条:

“用户有权随时删除自己上传的任何记忆数据。删除后,相关的信用评估将基于剩余数据进行重新计算。”

第十九条:

“用户理解并同意,记忆银行的清算机制是为了优化系统资源分配。被清算的信用主体的记忆数据将被永久归档,不再支持任何形式的提取。云信不对清算导致的任何间接损失承担责任。”

第二十条:

“用户理解并同意,在数字时代,存在本身就是一种持续的行为。停止产生数据等同于停止存在。云信不对因用户自身原因导致的数据沉默承担任何责任。”

第二十条——“停止产生数据等同于停止存在。”

林远舟读了好几遍这句话。

然后他关掉了云信App,打开终端窗口,开始跑信用评估引擎的压测。


九、深圳的天空

V2.5按时上线了。

上线那天,公司开了一个小型庆功会。茶水间的桌上摆着蛋糕和水果,项目经理周琳在白板上画了一个大大的”V2.5 ✓“,然后在旁边写了一行小字:“下一步:V3.0 — 记忆银行全面开放。”

林远舟站在人群边缘,手里端着一杯橙汁。

陈启明走过来,站在他旁边。

“V2.5跑得怎么样?“陈启明问。

“还行。压测过了。上线后的监控数据也正常。”

“那就好。”

他们沉默了一会儿。

“WT-2019-07382的清算到期了,“陈启明忽然说,“昨天午夜。三十七份碎片已经归档。”

林远舟端着橙汁的手没有动。

“我知道。”

“你没有赎回。”

“没有。”

“你去了武汉。”

“是。”

陈启明没有追问。他只是站在那里,看着窗外的天空。

深圳五月底的天空终于变成了正常的灰白色,湿漉漉的,像一块洗了太多次的棉布。

“远舟,“陈启明说,“你知道为什么我研究计算神经科学吗?”

“不知道。”

“因为我奶奶得了阿尔茨海默病。她去世之前已经不认识任何人了。我站在她的病床前,她看着我,眼睛里没有任何认出的迹象。她不记得我了。”

他停了一下。

“我当时的想法是——如果有一种技术可以把记忆保存下来,让她的记忆不被疾病侵蚀,那该多好。这就是记忆银行的真正起源。不是商业,不是信用评估,是——我不想让人被遗忘。”

“但你刚才说,遗忘有时候是一种选择。”

“是的。矛盾就在这里。我不想让人被遗忘,但我也不能强迫人被记住。记忆是一种权利,遗忘也是一种权利。我不能替任何人做这个选择。”

林远舟看着窗外的天空。灰白色的,什么也看不透。

“陈博,“他说,“记忆银行V3.0全面开放之后,会有多少人的记忆被采集?”

“按照我们的用户增长预测,大约两亿人。”

“两亿人的记忆。两亿人的人生被变成数据、被分析、被重建、被打分。”

“是的。”

“然后那些不再产生数据的人——比如卸载了App的人、不再使用智能手机的老人、没有条件上网的偏远地区居民——他们就会被清算。他们的记忆图谱就会衰减、归档、消失。”

“是的。这是系统的逻辑。”

“系统的逻辑,不是人的逻辑。”

陈启明看着他,没有说话。

“我有个提议,“林远舟说,“在V3.0的版本里,加一个功能:允许用户选择’永久沉默’。不是清算,不是归档——是彻底的、不可逆的数据销毁。用户可以选择让自己的所有数据从系统中消失,不留任何痕迹。”

“这跟我们的数据策略冲突。‘只增不减’——”

“我知道。但我认为这是一个必要的选项。如果记忆是一种权利,那么选择遗忘——真正的、彻底的、不可逆的遗忘——也应该是。”

陈启明沉默了很久。

“我会考虑的,“他最终说。


十、尾章

那天晚上,林远舟走在回家的路上。

他住在南山区的一个老小区里,六楼,没有电梯。每天爬楼梯的时候,他都会在四楼和五楼之间的转角处停下来,透过窗户看一眼外面的天空。那个角度刚好能看到两栋楼之间的一条窄缝,窄缝里是一小片天空。

今天的天空是灰蓝色的。

他在楼梯上站了一会儿,看着那片灰蓝色。

口袋里的手机震了一下。他掏出来,看到了一条新的推送通知——不是来自云信,而是来自一个他很久没有打开过的App:数字记忆相册。

那是云信在校园版时期做的一个附属功能,后来被整合进了主App,但独立的App还保留着。他从来没有卸载过。

通知的内容是:

“您有一份来自2019年7月14日的记忆,尚未查看。点击查看。”

他点开了。

屏幕上出现了一张照片。不是AI生成的——是一张真实的照片。照片上是一个女孩站在机场的出发大厅里,背景是航班信息显示屏。她穿着一件白色的T恤和一条深蓝色的牛仔裤,长发被空调吹得有点乱。她没有笑,但也没有哭。她只是站在那里,看着镜头。

照片的拍摄时间是2019年7月14日,23:47:15。

那是在他走进安检口之前,她用他的手机拍的——不,是他拍的。他拍了她。在她没有注意的时候。

他完全不记得拍过这张照片。

但它就在这里。在七年后的今天,从某个被遗忘的云端存储的角落里被重新挖掘出来。

他看了很久这张照片。

然后他注意到了照片的背景——航班信息显示屏上,他乘坐的那趟航班的状态栏里写着两个字:延误。

他的航班延误了。

也就是说,他进了安检之后并没有立刻登机,而是在候机厅里等了将近一个小时。那段时间里——

他掏出手机,打开了云信后台,查询了自己在2019年7月14日的位置数据。

数据显示:23:47,他在天河机场T3航站楼出发大厅。23:52,他在安检口。23:55——

23:55的位置数据不在候机厅。而是在出发大厅。

他回到了出发大厅。

他进了安检,然后又出来了。

他回来了。

林远舟站在楼梯上,手里拿着手机,看着七年前的数据。他的心跳加速了。

他不记得这件事。完全不记得。他记得的是:他进了安检,她转身离开了,他上了飞机,他飞到了深圳。

但数据显示的是另一个版本:他进了安检,发现航班延误了,然后他——从安检口旁边的某个通道——回到了出发大厅。

他在出发大厅又待了大约四十分钟。这四十分钟里,他的位置数据显示他在出发大厅的几个不同位置之间移动。像是在找人。

然后,在00:37,他的位置数据突然从出发大厅跳到了候机厅。航班在00:42起飞了。

他在这四十分钟里做了什么?

系统不知道。数据只能告诉他他在哪里,不能告诉他他在做什么。

但苏晚棠知道。

因为她在航站楼里待了十七分钟。从23:47到00:04。然后她离开了。

但他在出发大厅待到了00:37。

他们之间有三十三分钟的时间差。她在23:47之后离开了航站楼。他在23:52进了安检,然后又回到了出发大厅。

他是不是追出去了?

如果是的话——他追出去了,但她已经走了。然后他又回到了出发大厅,在大厅里来回走了三十三分钟,最后才进了候机厅,登上了飞机。

但他不记得了。

完全不记得。

这段记忆——如果它真的发生过——在他的脑子里消失了。是被时间冲淡了,还是被他自己主动遗忘了,他不知道。

他站在楼梯上,看着手机屏幕上那张七年前拍的照片。照片里的女孩站在机场出发大厅里,没有笑,也没有哭。她只是站在那里,看着镜头。

在她的身后,航班信息显示屏上写着”延误”。

在他的记忆里,航班准时起飞了。

系统说:不。

他深吸了一口气,收起手机,继续往楼上走。

六楼。他把钥匙插进锁孔,转动,推开门。屋里黑着,他没有开灯。他走到窗前,拉开窗帘。

深圳的夜空在两栋楼之间露出了一条窄缝。窄缝里的天空是灰蓝色的——灰里带着一点蓝,像是天空在犹豫要不要放晴。

他站在窗前,看着那片灰蓝色。

他决定不去想那个问题——他是否追出去了。不去想那段消失的记忆。不去想苏晚棠是否还在武汉,是否还在画画,是否还记得他。

有些东西不需要被理解。它们只需要存在。

灰蓝色的天空在窗外持续着。没有放晴,也没有完全暗下去。

它只是在那里。

像一个被删除了的数据点。像一个永远不会被赎回的记忆碎片。

像一个选择。


(全文完)


后记:

林远舟后来在V3.0的版本评审会上提出了”永久沉默”功能的提案。提案被搁置了六个月,最终以”用户自主数据管理”的名义被批准。功能上线后,第一个使用它的人是一个来自武汉的用户,云信ID为WT-2019-07382。

她选择了彻底的、不可逆的数据销毁。她的一切从系统中消失了。

但在她点击”确认”之前,系统弹出了一条提示:

“您在2019年7月14日23:47:32至00:04:17期间,在天河机场T3航站楼出发大厅的位置数据中,检测到另一个用户(YZ-2019-00156)在23:52:41返回了出发大厅,并在出发大厅停留至00:37:09。这段数据是否需要保留?”

她选择了”不保留”。

然后她消失了。

从系统的角度看,她从未存在过。

从林远舟的角度看——

他站在窗前,看着灰蓝色的天空。

他记得她。

不需要系统替他记得。