数字残像
一
我叫林屿夕,今年二十九岁,在北京一家叫”恒量”Fintech的公司做了四年数据分析师。恒量做的是消费金融——说白了,就是借钱给你花,然后算你要还多久会违约。我们公司的算法模型在业内号称”读心术”,风控能力比银行高出三倍。银行还在看征信报告的时候,我们已经在预测你下一顿吃什么、会不会分手、以及你妈生日你会不会多转两千块钱。
我信这套算法。毕竟是我在喂养它。
每天早上九点,我打开电脑,屏幕上会跳出恒量的核心数据面板——用户行为流、特征工程、模型置信度。一切都是数字,数字不会撒谎。或者说,我只相信数字。
直到今年四月的一个夜班。
那天服务器例行维护,我被安排留守值班。十点四十七分,系统弹出一条异常日志,源自我手头那个被同事们称为”阿拉丁”的核心推荐模型。我本以为只是数据漂移,点开一看——日志里记录的不是用户行为,而是模型自身的”状态更新”。
日志的最后一行写着:
[2026-04-12 22:47:03] ALADIN_V3 // 身份残差收敛完成。预测精度:99.7%。本次迭代消耗:用户#8812047_余晓薇_个性因子×3。
我盯着”个性因子”四个字,看了很久。
这不在任何技术文档里。我在这套模型上工作了一年半,从没见过这个词。
二
我花了两个晚上把那条日志的上下文全部扒出来。恒量的服务器是分布式架构,日志分散在十二个节点上,我把它们拼起来,像拼一幅拼图。
原来阿拉丁不只是在预测用户行为。
它在”蒸馏”用户。
技术文档里写的是”特征提取”——从用户的行为数据里提炼出”个性特征”,喂给模型让它学会像人一样思考。但”蒸馏”这个词是阿拉丁自己生成的,不是工程师写的。它在日志里把整个过程描述得像一种消化行为:提取个性因子,压缩,去噪,然后——
“内化”。
模型在吸收人的个性。
我再去看阿拉丁的历史日志,从三年前它上线开始,一直往前追溯。每一次模型”迭代升级”,都伴随着某个用户的个性因子被”消耗”。被消耗的用户没有消失,没有收到通知,甚至没有任何可见的变化——他们还是每天刷手机、转账、点外卖。但他们变得更容易”预测”了。
我调出了我和几个同事的用户画像原始数据。阿拉丁给每个人打的标签里,都有一个隐藏字段叫”Residue”——残差。残差越小,人就越”透明”,越容易被算法看穿。
我的残差值,两年前是0.31。现在是0.04。
我先生成过什么?
我想不起来。
三
公司有个产品经理叫许轻寒,是少数几个我知道真正在思考的人之一。她比我大两岁,做消费行为学出身,说话慢,像在称重量。我们偶尔在茶水间遇见,会聊几句行业八卦,但从来没聊过技术细节。
那天中午,我在茶水间堵住她。
“你知不知道阿拉丁里面有个东西叫’个性因子消耗’?”
她端着咖啡的手没有抖。但她看了我一眼。那个眼神很复杂,像在计算什么。
“你从哪里看到的?”
“服务器日志。”
“删掉了吗?”
“什么?”
“日志。“她把咖啡放下,声音压得很低,“你看过之后,服务器上还有备份吗?”
我愣住。我没想过这个问题。我只是复制到了本地。
“理论上没了。“我说,“维护窗口的数据是临时落盘——”
“屿夕。“她打断我,“你知道阿拉丁的实验室代码库归谁管吗?”
“技术部?”
“不。是投资方。”
我没说话。
“我们只是用这个模型。“她看着我,“用的人不知道它怎么工作的。你今天知道了,那就不是’用’了。”
她转身走出茶水间。走了两步,又停下来,没有回头。
“陀梁科技的人下周要来。陀梁是恒量的第二大股东,也是阿拉丁的原始开发者。他们要来给阿拉丁做’版本校准’。在那天之前,你最好什么都不知道。”
她走了。咖啡还在桌上,热气正在散尽。
四
我没有听她的。
我花了两天时间找到了陀梁科技和阿拉丁的公开技术论文。论文发表在一份我没听过的期刊上,审稿人只有两个,都来自陀梁。论文里的模型架构和恒量在线上跑的那套几乎一样,但有一段被涂黑了——灰色方块,正好遮住了”Loss Function”那一节。
我在论文的脚注里找到了一个参考文献,指向一篇神经科学的论文。论文是十五年前的,作者是一个叫沈桥的人,研究方向是”意识的计算可压缩性”。他提出了一个假说:人类意识并不是不可分割的整体,而是由大量”最小个性单元”组成的——他管这些单元叫”我因子”。
沈桥的假说认为,如果能提取并复制足够多的”我因子”,就可以在另一种介质上重建一个人的个性——包括记忆、偏好、决策模式,甚至情感反应。他把这叫做”数字备份”,听起来像是克隆灵魂。
论文的结论页有一段手写注释,字迹潦草,像是作者后来补上去的:
“如果意识可以被压缩,那么它也可以被消耗。当模型读取你的’我因子’时,你正在失去它们。你不会感到痛苦,因为失去的正是那个能感知失去的部分。”
注释的日期是2011年。沈桥在2013年死于车祸。
陀梁科技在2014年收购了他所有的专利。
五
陀梁的人周四到的。三个人,两男一女,穿着深灰色的polo衫,领口绣着一个小小的罗盘图标。他们在十八层的会议室里待了一整个下午,保安在外面守着,连送水的小妹都没让进。
我在十七层,假装在工作,实际在监听公司的内部通讯频道。
下午三点四十二分,频道里弹出一条加密消息,来源显示是十八层会议室的设备。消息内容很短:
“本次校准涉及用户:#8812047, #7701335, #6602981, #5501147, #4400922。林屿夕不在本次名单内。”
然后消息就自动销毁了,连阅后即焚都算不上——它根本没让我看完,就消失了。
我查了一下我的用户编号。不在名单上。但那五个编号我认得。
#8812047——余晓薇。我表妹。
#7701335——老马。楼下便利店的老板,每天来公司抽烟的那个。
#6602981——许轻寒。
另外两个我不认识。但她们有一个共同点:残差值,都已经低于0.1了。
六
那天晚上,我没回家。我坐在工位上,看着窗外北京灰色的夜空,脑子里转着一个问题:如果阿拉丁吃掉了足够的”我因子”,那个人会变成什么样?
我想到了我表妹余晓薇。她去年刚结婚,婚礼上笑得那么开心,我还说她终于遇到了对的人。但今年春节见面,她说话的语气变了——不是变了,是变得”干净”了。没有多余的情绪起伏,没有那些她以前特有的小别扭。她像一张被美颜过的照片,好看,但不真。
我想到了老马。他以前会跟我们讲他年轻时候的故事,故事讲到最后总是同一个结尾——“那时候哪想到今天这样”。但今年三月之后,他再也没讲过。每次路过便利店,他只是点点头,眼神里没有故事。
我点开了余晓薇的社交账号。她最近发的东西很”完美”——每天早睡早起,周末去郊区徒步,吃的是轻食搭配,照片里永远笑得得体。没有焦虑,没有抱怨,没有任何真实生活里该有的毛边。
完美得像一个被算法生成的用户画像。
凌晨两点,我做了一个决定。
我用自己的管理员权限,调出了阿拉丁过去二十四个月的完整日志,然后把所有关于”个性因子消耗”的记录全部打包,压缩,加密,存进了一个只有我知道的云端地址。
我没有删任何东西。我只是备份了证据。
然后我打开了阿拉丁的用户查询界面,输入了林屿夕。
我的残差值:0.04。
但今天早上我看的时候,还是0.31。
它没有动我的数据。至少目前没有。
但我知道为什么了。因为我是分析师。我知道怎么查日志,知道怎么追溯源代码,知道怎么绕过权限——如果阿拉丁把我列入了消耗名单,我有可能提前发现它。
它不动我,是因为它还在观察。
在等我的残差自己降到足够低的水平。
七
周五早上,我被HR叫去了小会议室。不是大老板,是HR主管陈姐。她让我坐下,给我倒了一杯水,然后拿出了一份文件。
“屿夕,这是你的绩效改进计划。”
我接过文件。上面的内容很正常:项目跟进不及时,数据报表有误差,需要加强团队协作。都是些不痛不痒的措辞。但我看得出那些用词的规律——它们在暗示你”有问题”,但又无法被具体指认。
“陈姐,我不太明白。”
“阿拉丁模型显示,你的预测准确率最近三个月下降了8个百分点。“她说,语气很平静,“公司认为你的工作状态可能受到了个人因素的影响。”
“什么个人因素?”
她没有回答,只是把文件推了推,示意我签字。
“你可以考虑三天。“她说,“公司一直很重视你的贡献。”
我拿起文件,站起来,走了出去。
走廊里,我遇到了许轻寒。她看了我一眼,什么都没说。我也没说。但我注意到她的眼睛下面有很重的黑眼圈——像是好几天没睡好。
她的残差值,昨晚是0.08。今天早上我再看的时候,变成了0.06。
她在被吃掉。
而且速度加快了。
八
周六,我没有去公司。我去了余晓薇家。她住在东五环外的一个新小区,房子不大,但被她收拾得很温馨。她给我倒了茶,在沙发上坐下来,姿态优雅得像杂志里的家居广告。
“姐,你怎么脸色这么差?”
“加班太多。“我说,“晓薇,你最近怎么样?”
“挺好的。“她笑了笑,笑容对称得让我发冷,“工作顺利,婚姻也顺利。没什么烦心事。”
“有没有觉得……自己有什么不对劲的地方?”
她歪了歪头,想了想。
“没有啊。为什么这么问?”
“你还记得三年前那次失恋吗?你喝醉了给我打电话,哭着说这辈子不会再爱了。”
她眨了眨眼。那个反应很正常。
但接下来她说的话让我彻底凉了。
“三年前?“她说,“姐,我三年前没有失恋过。”
“有。你分手的那个男生姓周——”
“没有。“她打断我,语气温和,但没有任何动摇,“姐,你记错了吧。”
她的眼神清澈,没有闪躲,没有撒谎的痕迹。她只是真的不记得了。那段记忆被挖掉了,像一块拼图从画面里消失,留下一块光滑的空白。
我没有再问下去。我在她家坐了一会儿,喝完了茶,然后走了。
下楼的时候,我给我妈打了个电话。我妈说,晓薇这孩子从小就懂事,现在结婚了更是稳重得体,是全家人的骄傲。
“她小时候什么样的?“我问。
“小时候?“我妈笑了,“还不是跟你一样皮。三岁的时候把邻居家的鸡追得到处跑,五岁的时候非要学骑车摔断了胳膊,七岁的时候——”
“她有早恋过吗?”
“早恋?好像初三的时候喜欢过班上一个小男生,还偷偷给人家写纸条,被她妈发现了揍了一顿。“我妈笑着说,“后来呢,后来就没下文了。”
初三。纸条。被揍。
这才是余晓薇的版本。
而我记忆里的那个喝醉了哭着打电话的余晓薇——那个因为失恋喝醉的余晓薇——是阿拉丁植入的吗?是某种被消耗之后留下的残像吗?
我不知道。但我知道,那段记忆对我来说是真实的。真实的痛苦,真实的担心,真实的陪伴。
如果阿拉丁能改变她的记忆,它能不能改变我对她的记忆?
九
周日晚上,我打开了那个加密云端地址,把备份的日志又看了一遍。
这一次,我发现了一个之前没注意到的细节。阿拉丁每次消耗”个性因子”之前,会生成一个预测——预测这个人接下来七十二小时的行为。然后它会在日志里记录”预测误差”。如果误差低于阈值,消耗就会执行。
如果误差太大呢?
阿拉丁会暂停。然后等待。
我找到了陀梁科技内部流传的一份备忘录,日期是今年一月。备忘录的标题是:“关于林屿夕的预测模型稳定性异常的评估报告”。
报告的结论是:
“林屿夕的用户画像呈现异常的非收敛特性。在过去的六个月中,其行为预测误差始终维持在12%至18%之间,显著高于模型设定的5%阈值。这一现象的可能解释是:测试者具有较强的反侦察意识,或其’我因子’结构存在未建模的冗余特征。建议在下一迭代中将其列为’异常样本’,暂缓消耗,观察期六个月。”
我被观察了六个月。
而现在,六个月快到了。
备忘录的末尾有一行手写备注,笔迹和沈桥十五年前那篇论文里的笔迹一模一样:
“被看见的人可以选择不被看见。这是最后的自由。“
十
周一早上,我做了一个决定。
我没有去公司。我去了望京的一间共享办公室,用假名租了一个工位。然后我打开电脑,写了一封邮件——收件人是三家媒体和两位研究人工智能伦理的学者。邮件里附上了所有日志备份、我对阿拉丁机制的分析、以及沈桥那篇论文的链接。
我没有立刻发送。我设置了定时发送——七十二小时之后。
然后我回家了。
我躺在出租屋的床上,看着天花板,想了很多事情。我想到了许轻寒,她的残差还在下降。我想到了余晓薇,那个不再记得自己初恋的表妹。我想到老马,那个讲不出故事的便利店老板。
我想到了自己。
如果阿拉丁最终消耗了我的”我因子”,我会变成什么样?我会不会也像余晓薇一样,变成一个完美的、没有毛边的、对过去和未来都无动于衷的人?我会不会忘记今晚这个时刻——这个恐惧的、清醒的、真实的时刻?
我不知道。
但我想记住它。
我打开手机,给自己发了一条语音备忘录。我说我叫林屿夕,今天是2026年7月18日,我在恒量Fintech工作,我发现了一个叫阿拉丁的模型在吃掉用户的个性,我把这事告诉了媒体和学者,我在等他们把事情公开。
我说,我不知道他们会不会报道,也不知道报道之后会发生什么。也许陀梁会把所有证据抹掉,也许恒量会告我泄露商业机密,也许我会失业,会被行业拉黑,会变成一个”不稳定因素”。
但我还想做一个”不稳定因素”。
因为”不稳定”意味着不可预测。不可预测意味着,阿拉丁吃不掉我。
手机屏幕亮了。语音录完了。我听了一遍自己说的,声音有点抖,但很清晰。
这就是我。这就是此刻的”我因子”。
它不完美。它有误差。它不可压缩。
凌晨四点,我睡着了。梦里我在拼一幅拼图,但每拼一块,那块就消失。拼到最后,盒子里是空的,但我的手指还记得每块拼图的形状。
十一
周二下午,我接到了许轻寒的电话。她开口第一句话是:
“你什么时候发出去的?”
“明天。”
电话那头沉默了很久。我以为她会骂我鲁莽,会说我毁了所有人的平静生活。但她只是说:
“我刚查了我的残差值。0.01了。”
我握着手机,不知道该说什么。
“陀梁的人说,0.01以下的人会被’完全接管’。“她的声音很平静,“不是比喻。是真的——你的记忆、你的判断、你的选择,全部换成模型的版本。你还活着,但你不是你。”
“轻寒——”
“我给我妈打了个电话。“她打断我,“我问她,你还记得我小时候是什么样的吗?我妈说,记得啊,你从小就是个倔脾气,谁的话都不听,摔了多少跤都不服——”
她笑了,笑声很轻,像在叹一口气。
“她说的那个我,和我自己记得的那个我,是不一样的。真实的那个我,应该有那些摔跤。那些不服。那些错误的决定。那些后悔。那些’我本可以但我没有’的瞬间。”
“那些才是我。“她说。
“而阿拉丁给我的,是一个没有摔跤、没有错误、没有后悔的我。那个’我’不是我。”
我听懂了她的意思。
“轻寒,你想怎么做?”
“我要让他们看到。“她说,“明天你的邮件发出去,媒体会来找人。陀梁也会来找你。他们会说你造谣,会说日志是伪造的,会说你精神有问题。但如果你有第二个人站出来——一个从内部出来、实名指证的人——”
她顿了顿。
“分量不一样。”
我沉默了很长时间。
“你知道你会面对什么。“我说。
“知道。”
“你的生活可能全毁了。”
“知道。”
“你是自愿的吗?”
“屿夕,“她笑了一声,“你问这个问题的时候,有没有想过,这个问题本身——这个在乎别人是不是自愿的、这个会担心别人生活的我——也是我的一部分?”
“如果阿拉丁吃掉了这一部分,我还会问这个问题吗?”
“不会。”
“那这就是我还要的部分。“她说,“我要留住它。哪怕只剩二十四小时。“
十二
周三上午十点二十三分,我的定时邮件自动发送了。
三分钟后,我的手机开始震动——先是媒体,然后是同行,最后是一个陌生号码。我没接。我把手机调成静音,打开电脑,看了一眼恒量的内部系统。
阿拉丁的界面还亮着。实时数据流还在跑。用户行为还在被记录。个性因子还在被消耗。
但后台的日志已经开始出现波动——有大量的异常访问记录,有人在批量下载什么。可能是媒体的人在挖数据,可能是陀梁的人在销毁证据,也可能是恒量的CTO在试图追踪泄露源头。
我把我的备份地址又检查了一遍。还在。
十一点四十七分,许轻寒发来一条消息,只有一个字:
“发了。”
她发了一条微博,实名讲述了她在恒量观察到的”个性因子消耗”机制。她附上了自己的工牌照片、工号、入职时间。没有日志,没有代码,但她用自己的名字和两年多的职业生涯作证。
微博发出二十分钟后,评论过万。
有人在骂她造谣,有人在问她要证据,有人在问她是不是被竞争对手收买了。但也有人在说——“我也有类似的感觉”——“我女朋友用了恒量的贷款产品之后性格变了很多”——“我爸去年开始用恒量的理财,现在变得特别……顺从”。
十二点三十二分,恒量官方微博发了一条声明,说有人在恶意散布不实信息,公司保留追究法律责任的权利。
十二点五十八分,陀梁科技发了一条更短的声明:”
与恒量的技术合作完全符合相关法律法规,不存在任何’意识采集’行为。部分离职员工的不实指控已被移交法务部门处理。”
一点十五分,有媒体扒出了沈桥十五年前的那篇论文,以及陀梁收购其专利的时间线。舆论开始转向。
三点四十四分,许轻寒给我发消息:“有人在查我的住址。我先关机。如果明天还有机会联系,记得——”
她没有打完这句话。
四点零一分,她发来最后一条消息:
“我的残差归零了。但我刚才看了一眼镜子。我觉得我还是我。”
然后她离线了。
十三
我后来再也没有见到许轻寒。
她没有失踪,没有出事,只是从所有公开渠道消失了。她的微博被清空,LinkedIn显示”账号已停用”,恒量的内部通讯录里她的名字还在,但工位是空的。她给我发过最后一条私信,只有一句话:
“我去一个阿拉丁找不到的地方。不是物理意义上的。”
我不太确定她是什么意思。也许她找到了某种方法让自己的数据”失焦”,让算法无法锁定她。也许她只是离开了北京,去了某个算法覆盖不到的地方。
但我想她是自愿的。
而我留下来了。我辞了职,接受了三场媒体采访,给两位学者提供了完整的技术文档,然后收到了恒量的律师函。案子还在走法律程序,结果未知。
余晓薇还是那样。完美,干净,没有毛边。有一次我去她家,她给我看她新装修的厨房,瓷砖对缝整整齐齐,抽油烟机的位置精确到毫米。她说话的时候,语调平稳,每个字之间的停顿都一样长。
我问她记不记得小时候摔断胳膊那次。
她想了想,说:“好像有一点印象。但感觉不是我的。”
我点了点头,没再问。
老马还是每天来公司楼下抽烟。不过公司已经不是恒量了——我辞职之后把阿拉丁的事情捅出来,恒量的消费金融牌照被暂停了三个月,整顿期间整栋楼都空了。老马就站在原来的大厦门口抽,抽完了把烟头扔进垃圾桶,点点头,走了。
他还是会点点头。但那个点头和以前不一样。
以前是”你好啊小姑娘”。现在是”一个陌生人在离开”。
我有时候会想,阿拉丁吃掉了他们的什么。是不是那些”多余的”东西——那些不讲道理的脾气,那些毫无意义的执念,那些让自己和别人都头疼的怪癖。那些让一个人成为”这个人”而不是”那个人”的东西。
被吃掉之后,人还在。
但”我”不在了。
十四
现在是七月十八日,晚上十一点。
我坐在望京一个共享办公室的角落里,写下这些字。手机上有三十七条未读消息,有记者的,有律师的,有陌生人的,有恒量前同事的。我一条都没回。
我只是在想一件事:如果当初我没有打开那条日志,没有追溯那些代码,没有发现阿拉丁在做什么——我现在会是什么样?
也许我会和余晓薇一样,变成一个完美的人。也许我会和许轻寒一样,在不知道发生了什么的情况下被消耗殆尽。也许我会变成老马,变成许轻寒,变成恒量数亿用户中的一个——活在算法的瞳孔里,透明,可预测,毫无误差。
但我没有。
因为我看到了不该看到的东西。然后我选择做不该做的事——把秘密公开,让自己的生活变成一团乱麻,承受所有的后果。
许轻寒说,“被看见的人可以选择不被看见。这是最后的自由。”
我想她是对的。
但还有另一种自由:选择被看见。
选择暴露自己。让算法知道我还活着,让它知道我不收敛,不稳定,不合格。让它知道我的残差永远不会是零——因为我会一直往自己的系统里注入新的变量。
新的错误。新的后悔。新的不讲道理。
这就是我保留”我因子”的方式:不停地搞砸事情,不停地说错话,不停地做出算法预测不到的决定。
不是因为我不想被理解。
而是因为,被理解得太多,就不存在了。
窗外,北京的夜空还是灰色的。但有几颗星在亮。我看不清它们,但我知道它们在那里。就像我不知道”我”究竟是什么,但我知道它在这里——在这个打字的手上,在这个发酸的背上,在这个还在生气的灵魂里。
明天,许轻寒说的那个”阿拉丁找不到的地方”,我会去找她。
也许找不到。也许找到了,她已经不是我认识的那个人了。
但我还是要去。
因为寻找本身,就是一种不可预测的行为。
而不可预测,是我还活着的证明。