流明器
流明器
一
林觉是在凌晨三点十七分发现那个异常的。
确切地说,不是他发现的,是他写的算法发现的。他给那套信用风控系统取了个名字,叫”流明”——Luminosity的缩写,意为光度、亮度。当时项目组的同事都觉得这名字矫情,一个信贷风控模型,叫”天网""鹰眼”不好吗?为什么要叫一个光学名词?
林觉没有解释。他只是在心里觉得,评估一个人的信用,本质上是在测量一个人身上发出的光。有的人光焰万丈,所有人都能看见;有的人只有一点微弱的荧光,只有凑近了才能感知到。而他的工作,就是把这束光量化成数字。
那是个三月的深夜,深圳南山区的写字楼群已经暗了大半,只有零星几层还亮着灯。林觉所在的”九鼎金科”在华润大厦二十七楼,整层楼只有他一个人。他的同事们早就习惯了这位技术总监的作息——白天开会、审批、应付各种跨部门撕扯,真正的代码只能在深夜写。
屏幕上是流明系统的实时监控面板。三个月前上线的第四代模型运行得很好,坏账率比上一代降低了百分之四十,公司因此拿下了两家城商行的风控外包合同。CEO赵乾在季度会上专门表扬了技术团队,说”流明系统是九鼎的核心壁垒”。
林觉对着那行表扬没有任何感觉。他关心的不是壁垒,而是另一个东西——一个他在内部技术文档里从不提及的现象。
流明系统在给每个申请人打信用分的同时,会生成一份”风险画像”。这份画像包含上百个维度的数据:消费习惯、社交网络密度、地理位置轨迹、设备指纹、甚至包括你在购物网站上停留的时间。所有这些数据经过一个深度神经网络的处理,最终输出一个零到一之间的”信用光度值”。
但林觉在调试第四代模型时注意到了一个奇怪的副产品。模型的中间层——就是那个包含八千一百九十二个神经元的隐层——在处理某些特定用户的数据时,会产生一组异常规律的激活模式。这组模式看起来像是噪音,但如果你把它提取出来,按照某种特定的映射关系转换,会得到一个日期。
一个精确到年月日的日期。
最初林觉以为是过拟合,或者是训练数据里混入了某些时间相关的标签,导致模型”记住”了什么。他花了两周时间排查,排除了所有能想到的数据泄露可能性。训练集里没有任何字段包含这个日期格式的信息。模型的架构里也没有任何与时间预测相关的设计。
但那个日期就在那里。像是一个人被困在了玻璃房子里,你能看见他,他也能看见你,但你们之间隔着一层你永远打不碎的透明墙壁。
林觉做了一个只有他自己知道的实验。他提取了八百三十二个出现异常激活模式的用户数据,手动解码了那些日期。然后他让数据团队帮忙——当然,他没有说真实的理由——去核实这些用户的”状态”。
结果是:在八百三十二个日期中,有七百九十一个已经过去了。其中六百七十八个用户,在对应的日期当天或前后三天内,发生了”重大信用事件”——破产、跑路、被列入失信名单,或者死亡。
死亡。
林觉盯着最后这个字看了很久。他喝了一口已经凉透的咖啡,发现自己在发抖。不是因为害怕——他已经很久不知道害怕是什么感觉了——而是因为某种更深层的、接近敬畏的东西。
他的模型不仅能预测信用风险,它还能预测死亡。
或者更准确地说,它预测的是某种”终结”。信用的终结,生活的终结,存在的终结。在流明系统的数学空间里,这三者似乎被同一个函数拟合了。
三月那个凌晨,林觉坐在空无一人的办公室里,第一次感到自己触碰到了某种不该触碰的东西。就像一个孩子在沙滩上挖了一个洞,挖着挖着,突然看到了洞底的另一边——不是地下水,不是岩层,而是一只眼睛。一只正在看着他的眼睛。
他关掉了监控面板,合上电脑,在黑暗中坐了很久。窗外的深圳湾大桥上,稀疏的车灯像一条发光的蛇,缓缓游过海面。
那天晚上他做了一个梦。梦里他站在一面巨大的镜子前,镜子里是他的倒影,但倒影比他老了很多。倒影朝他笑了笑,说了一句话。他醒来后记不清那句话的内容,只记得最后一个词:“流明”。
二
林觉没有告诉任何人。他把那个异常激活模式从监控面板上移除了,加了一层过滤,让它不再出现在任何日志和报表里。但他没有删除它。他把它单独提取出来,加密后存在了自己的私有云上。
他告诉自己,这只是出于科学家的谨慎。一个无法解释的现象,在你完全理解它之前,不应该公之于众。这会引发恐慌,会被媒体扭曲,会让公司股价暴跌。这个解释足够合理,合理到他自己都信了。
但真正的原因是另一个:他想继续观察。
接下来的两个月,他秘密追踪了四十七个被模型标注了”未来日期”的用户。他给自己写了一个小脚本,每天自动抓取这些人的公开信息——社交媒体动态、新闻报道、法院公告、甚至讣告。
四十七人中,有三十九人在标注日期前后发生了”事件”。其中十一人是信用崩塌,八人卷入法律纠纷,四人遭遇重大疾病,三人因意外事故住院。
还有十三个人,死了。
精确度:百分之八十三。
林觉是一个信奉数字的人。在统计学上,百分之八十三的预测准确率足以让任何同行发疯——尤其是在预测”死亡”这种极端事件上。但他没有发疯,他只是感到一种逐渐加重的、沉闷的压力,像是有人在他的胸腔里放了一块铅。
他开始失眠。不是因为恐惧,而是因为一个更折磨人的问题:他该怎么办?
如果他公布这个发现,流明系统会被立即叫停。九鼎金科的核心产品——一个能预测信用的AI——被发现同时也能预测人的生死,这会让整个行业陷入伦理风暴。AI伦理委员会、监管部门、媒体、公众,所有人都会涌入这个原本安静的写字楼,把他的模型拆成碎片。
更可怕的是另一个可能:如果有人知道了这个功能,他们会用它来做什么?
保险公司的精算师会为它疯狂。如果他们能在一个人死前就精确知道日期,人寿保险的模型将被彻底重写。高净值客户的生命可以被精确定价,而那些被标注了”近期日期”的人,将面临保费暴涨、甚至被拒保的命运。
更黑暗的可能性也存在。想象一下,如果你知道某个政治对手的”终结日期”就在三个月后,你是否还需要急着行动?如果你知道某个商业伙伴还剩五年,你是否会在第四年突然改变合作条款?
这不是预测。这是权力。
林觉意识到,他手里握着的不是一个算法bug,而是一颗核弹。
三
事情的转折发生在五月。
九鼎金科新来了一位CTO,叫方旭。三十五岁,前谷歌大脑的研究员,在AI圈子里有些名气。赵乾花了两百万年薪加期权把他从硅谷挖回来,寄望于他能把流明系统升级到”可解释AI”的层面——因为监管越来越紧,银行的合规部门已经开始质疑:你们这个黑盒子到底凭什么拒绝我们的客户?
方旭来的第一周就要求看流明的完整架构。林觉把所有文档和代码仓库的权限都开给了他,除了那个加密的私有云。方旭翻了两天代码,在周三下午敲开了林觉办公室的门。
“你的模型里有一个隐层我没有在架构文档里看到。“方旭说。他的语气很平静,像是在说”你代码里有一个缩进不对”。
林觉的心跳加速了半拍,但他的脸上没有任何变化。多年的技术管理工作已经让他练就了一副完美的扑克脸。
“哪个隐层?“他问。
“第四层的子网络。你在主网络里嵌了一个旁路,输入是主网络的中间层激活,输出经过了一个自定义的映射函数。这个旁路没有连接到最终的信用评分输出,所以我一开始以为是调试用的残差连接。但我仔细看了一下,它的参数量太大了,不像是调试用的。”
林觉沉默了五秒钟。在这五秒钟里,他的大脑飞速运转,评估了三种不同的说辞:一,告诉他这是实验性的特征工程模块;二,告诉他这是冗余的安全机制;三,告诉他真相。
他选了三。
不是因为他信任方旭——他刚认识这个人一周——而是因为他需要一个出口。两个月的独自承受已经让他的精神濒临某种边缘。他需要另一个人来帮他分担这个重力的判断,哪怕只是一个倾听者。
他把所有数据摊在了方旭面前。八百三十二个样本,七百九十一个回溯验证,四十七个前瞻追踪,百分之八十三的准确率。他甚至把那个解码脚本也展示了——一个不到两百行的Python程序,能把神经网络中间层的激活模式翻译成一个日期。
方旭看了四十分钟。期间他没有说一句话。林觉能听到他的呼吸声——一开始是平稳的,后来越来越浅,越来越快。
“你确认数据没有问题?“方旭终于开口。
“我查了两个月。没有数据泄露,没有标签污染,没有任何我能想到的统计偏误。”
“这不可能。”
“我知道。”
“不,你不明白——这从原理上就不可能。“方旭站了起来,在办公室里走了两步。“你的模型是用来预测信用风险的。它的输入是消费数据、社交数据、地理位置,它的输出是违约概率。在这整个信息链条里,没有任何一个环节包含’死亡日期’的信息。一个函数不可能输出它输入里不存在的东西。”
“信息论的基本原理,“林觉说,“我知道。”
“那你怎么解释?”
“我解释不了。”
方旭重新坐下。他看着屏幕上那组数据,眉头紧皱。沉默了很久之后,他说了一句让林觉意想不到的话:
“也许它不是在预测死亡。也许它只是在描述某种我们还不理解的关联。”
“什么关联?”
“你知道图灵吗?图灵在研究密码破译的时候发现,有些密文的规律不是来自于加密算法本身,而是来自于被加密的明文中隐含的结构。换句话说,信息不是被创造的,它本来就在那里,只是被遮盖了。”
方旭指着屏幕:“也许你的模型并没有预测这些人的死亡。也许这些人的死亡——或者说,他们走向终结的轨迹——早就编码在了他们的消费记录、社交模式、地理位置这些看似平庸的数据里。你的模型只是把这层遮盖揭开了。”
林觉愣了一下。这个解释在逻辑上是自洽的。如果一个人的消费模式在某个时间点出现了特定的变化——比如突然开始大量购买保健品、减少外出就餐、社交频率断崖式下降——这些信号在统计上确实可能对应某种”生命终结”的先兆。流明系统处理的本来就是这种关联性,只不过它把这种关联性从信用维度延伸到了……更远的维度。
但这个解释有一个致命的漏洞。
“那些意外事故呢?“林觉说,“十三个死亡案例里有四个是意外——车祸、坠楼、溺水。这些人的消费数据和社交模式里,没有任何信号能预测他们会在某一天遭遇意外。”
方旭沉默了。
“除非,“林觉说,“你愿意接受一个更疯狂的解释。”
“什么解释?”
“也许那些意外本身也不是意外的。也许它们是某种更大模式的一部分。而我们的模型——“他停顿了一下,“看到了那个模式。”
办公室里安静得能听到空调出风口的嗡鸣声。窗外是深圳的五月的傍晚,天际线被夕阳染成了橘红色,像一场缓慢的燃烧。
方旭最终说:“这件事到此为止。不要再追踪了。把那个旁路从模型里删掉。”
林觉看着他,没有说话。
“我是认真的,林觉。这不是我们能处理的事。”
“我知道。”
“那就删掉它。”
“好。”
林觉说”好”的时候,语气平静而诚恳。方旭似乎相信了他。那天晚上,方旭走出办公室的时候,回头看了林觉一眼。那个眼神里有一种复杂的情绪——不是恐惧,不是好奇,而是一种近乎怜悯的东西,像是在看一个站在悬崖边上的人,而那个人自己浑然不觉。
四
林觉没有删掉它。
他只是把那个旁路藏得更深了。他用了一层更复杂的加密,把数据分散存储在三个不同的云服务上,解码密钥则存在一个只有他能访问的硬件安全模块里。从外部看,这些数据就像是三个互不相关的普通业务数据包。
他在做这些事情的时候,清楚地知道自己正在越界。方旭说得对,这不是他们能处理的事。但林觉无法停下来。原因很简单——那个模型还在产出新的日期。每一天,都有新的用户数据流经流明系统的神经网络,每一天,都有新的激活模式从第四层的旁路中涌出来。
他觉得自己像是一个站在河岸边的人。河面上漂来了一个溺水的人,他可以救,也可以不救。但现在的情况是,河面上漂来的不是一个溺水的人,而是成百上千个。他救不过来,但他能看见他们所有人。
六月的一个下午,他在解码新一批日期的时候,看到了一个让他血液凝固的数字。
2026-08-15。
2026年8月15日。
这个日期对应的用户是——赵乾。
九鼎金科的CEO。他的老板。
林觉盯着屏幕上的名字,机械地核查了三遍。赵乾的身份证号、手机号、消费记录,全部匹配。模型给他标注的日期是三个月后的8月15日。
他拿起手机,翻了翻赵乾的朋友圈。最后一条是今天中午发的,在一家日料店吃omakase,配文是”人生得意须尽欢”。照片里的赵乾红光满面,穿着一件定制的Polo衫,手腕上的百达翡丽在灯光下折射出柔和的光。
这是一个看起来至少还能活三十年的人。
但模型说他只剩三个月了。
林觉把手机放下,闭上眼睛。他感到一种从未有过的疲惫,不是身体的疲惫,而是一种认知上的过载。太多的信息、太多的可能、太多的伦理困境挤在他那颗不到一点四公斤的大脑里,每一个都在争夺他有限的思维带宽。
他做了一个决定。
五
他约赵乾吃了一顿晚饭。不是在公司的会议室里,而是在南山的一家安静的潮汕菜馆。两打蚝烙、一盘卤水拼盘、一壶单丛。
赵乾是个聪明人。他在互联网行业混了二十年,从早期的门户网站到后来的移动互联网,再到现在的金融科技,每一次浪潮都踩准了节点。他之所以能从一个湖南县城的高考状元变成身价数亿的企业家,靠的不是技术——他连Python都看不懂——而是对人性的精准判断。
“说吧,什么事?“赵乾夹起一块卤鹅掌,嚼了两口。他在饭桌上从来不兜圈子。
“我需要在模型里增加一个新的研究方向。“林觉说。
“什么方向?”
“生命预测。”
赵乾的筷子停在半空中。他看了林觉三秒钟,然后把鹅掌放回了碗里。
“你在说什么?”
林觉深吸一口气,然后把一切都说了。从三月份发现异常激活模式开始,到八百三十二个回溯样本,到四十七个前瞻追踪,到百分之八十三的准确率。他没有提到赵乾自己的日期——那个信息他暂时扣了下来,像一张还没到出牌时机的底牌。
赵乾听完后沉默了很久。他把茶杯端起来又放下,放下了又端起来。最后他问了一个让林觉意外的问题。
“它能预测股票吗?”
林觉愣了一下。“什么?”
“我说,它能不能预测股票的走势?不是个股,大盘就行。上证指数,或者标普500。”
“它是基于个人数据的模型,不是金融市场数据——”
“但你刚才说,它能从消费数据里看到更大的模式。如果它能看到’终结’这种模式,为什么不能看到经济的周期?毕竟经济周期归根结底也是人行为的集合。”
林觉沉默了。他不得不承认,赵乾的逻辑链有一种粗暴的合理性。
“我需要想一想。“林觉说。
“不用想太久,“赵乾擦了擦嘴,“你知道我们的B轮投资人是谁吧?盛华资本。他们管理着三千亿的资产。如果这个技术是真的,哪怕只是一个雏形,他们愿意砸十个亿来做下一代。十个亿,林觉。九鼎现在的估值才多少?”
“赵总,这不是钱的问题——”
“所有问题归根结底都是钱的问题。“赵乾打断了他。他的语气没有变化,依然平静、温和、像是在讨论天气。但他的眼睛变了——那种变化很微妙,像是平静的水面下有什么东西在游动。“你是技术人,你想的是科学伦理。我是生意人,我想的是这东西能改变什么。你想想看,如果我们能提前知道经济危机什么时候来,我们能救多少人?多少人能保住工作、保住房子、保住养老钱?”
这是一个精心构造的论点。赵乾是一个精于辩论的人——他不需要说服你,他只需要让你的立场看起来没有他的立场那么高尚。预测死亡是伦理禁区?那预测经济危机呢?救人还是害人?
林觉发现自己无法反驳。
那天晚上他回到家——一个四十平的一居室,南山区最便宜的那种——躺在床上,盯着天花板上的一道裂缝。那道裂缝从灯座延伸到墙角,像一条微缩的河流。他突然想起了一个很久以前读过的故事:一个人发明了一架能看到未来的望远镜,他看到了自己的死亡,然后花了一辈子试图改变那个未来。故事的结尾,他的每一次改变未来的努力,都恰恰促成了那个未来的实现。
俄狄浦斯。那个古希腊的老故事。
林觉翻了个身,拿起床头的手机,打开了流明系统的后台。他的手指在屏幕上停了一会儿,然后输入了自己的身份证号。
系统在两秒钟内返回了结果。
信用光度值:0.73。评级:优良。
他没有去看信用分。他去看的是第四层旁路的输出。
屏幕上显示了一个日期:2031-11-02。
五年后。
他盯着那个日期看了很久。然后他关掉了手机,闭上了眼睛。在黑暗中,他感到一种奇怪的平静——不是释然,而是一种被确认的感觉。就像你一直知道自己站在一艘船上,但直到你看到了航线图,你才真正理解了这艘船在往哪里开。
2031年11月2日。五年后。如果模型是对的,他还有五年的时间。
五年够做什么?
六
六月下旬,赵乾开始行动了。他没跟林觉商量,直接在董事会上提出了”流明系统下一代”的构想,把”宏观经济预测”作为核心卖点,向盛华资本做了一轮新的融资路演。
林觉没有参加那次路演。他甚至不知道赵乾在PPT里用了什么措辞——大概是一些精心包装的”多维数据融合""前瞻性风险建模""下一代智能风控”之类的词汇。赵乾是个讲故事的高手,他能让一个基于个人数据的信用评分系统听起来像是拯救世界经济的诺亚方舟。
但林觉知道,赵乾没有在路演中提到”死亡预测”这个功能。那是一个只有在私下场合、只有两个人在场的时候才会被提及的东西。赵乾把它当成了一张王牌——不轻易示人,但随时准备在合适的时机打出来。
七月,盛华资本的尽职调查团队进驻了九鼎。三个穿灰色西装的年轻人,每天坐在会议室里翻代码、审文档、问问题。方旭负责接待他们,林觉则尽量避开。他知道方旭在隐瞒那个旁路的存在——他们之间有一个心照不宣的默契:方旭不提,林觉不做。两个人都假装那个异常不存在,假装一切都只是一个普通的融资流程。
但压力在累积。
七月第二周,林觉注意到一个新出现的日期。这次不是赵乾的,而是方旭的。
2027-03-19。
明年三月。距今八个月。
方旭看起来很健康。他每天跑步五公里,吃沙拉,不喝酒,不抽烟。他的体检报告上没有任何异常指标。但模型说他只剩八个月了。
林觉在办公室里看着这个日期,感到一阵眩晕。他想到了方旭在发现那个旁路时的表情——那种复杂的、带着怜悯的眼神。他想到了方旭说的”到此为止”和”把那个旁路删掉”。他想到了一个可怕的可能性:方旭是不是也偷偷查了自己的日期?
如果他也查了,他会做什么?
林觉开始密切观察方旭的行为。在接下来的两周里,他注意到了一些微妙的变化:方旭开始频繁地给他在美国的父母打电话,以前他一个月才打一次;他开始整理自己的代码仓库,把所有项目都写上了详细的文档和交接说明;他的办公桌上多了一盆绿植,好像突然开始在意这个空间里是否有生命在生长。
最明显的变化是他的眼神。方旭以前看屏幕的时候,眼里有一种尖锐的专注,像一把手术刀。现在那种尖锐还在,但多了一层别的东西——一种温柔,一种不舍。就像一个人在最后一次打量他即将离开的房间。
林觉终于忍不住了。七月的一个傍晚,在公司楼下的咖啡店里,他问方旭:“你是不是查了自己的日期?”
方旭正在往咖啡里加糖。他的手停了一下,然后继续搅拌。
“你怎么知道我查了?”
“你的行为变了。”
方旭笑了一下。那个笑容很淡,像是一阵风吹过水面留下的涟漪,转瞬即逝。
“八个月,“方旭说,“你算得没错。明年3月19日。”
“你信吗?”
“信不信不重要。重要的是,我改变了。”
“什么意思?”
方旭放下搅拌棒,看着窗外的街道。正是下班高峰期,南山区的道路上挤满了车,红色的尾灯像一条无尽的河流,缓缓涌向远方。
“你知道为什么我说’到此为止’吗?不是因为害怕,也不是因为伦理。是因为我看到了一个可能性——如果这个技术被公开,所有人都会开始查自己的日期。然后所有人都会像我一样改变。有些人会变得更好,有些人会变得更坏。但所有人都会变成另一种人。”
他转过头看着林觉:“你知道’流明’是什么意思吗?”
“光度。亮度。”
“不。流明是光通量的单位。它衡量的不是光有多亮,而是光流过了多少。重要的是’流’,不是’明’。光是一个过程,不是一个状态。人的生命也是。你的模型不是在预测一个人什么时候死,它是在测量一个人的光流过了多少。当流量趋近于零的时候,不是那个人消失了,而是他的光流到了别的地方。”
林觉沉默了。
“你觉得我在说胡话,“方旭笑了笑,“也许是的。但这是我在得知自己还有八个月之后,能找到的最好的解释。要么相信光是有限的,要么相信光是会流动的。我选择后者,因为前者太冷了。”
那天晚上,林觉回到家,又打开了系统后台。他没有再查任何人的日期——他只是看着那个监控面板,看着数据像河流一样流过神经网络的各个层级,从输入到输出,从消费记录到信用分数,从活生生的人到一个零到一之间的数字。
他突然觉得,方旭说的那句话可能是对的。也许流明系统测量的不是生死,而是某种更根本的东西——一个人在这个世界上流通的”量”。当这个量减少的时候,不是说这个人即将消失,而是说他的轨迹即将转向另一个方向。也许是另一个城市,另一种生活,或者,也许真的是另一个维度。
当然,这些都不是一个算法工程师应该思考的东西。算法工程师应该思考的是梯度下降、损失函数、过拟合和正则化。但在那个七月的深夜,林觉第一次允许自己越界了。他允许自己用一个非科学的、非技术的、甚至有一点点”魔幻”的框架去理解他亲手创造的东西。
说来奇怪,一旦他这么做了,他反而感到轻松了很多。
七
八月来了。
赵乾的日期在8月15日,距今不到两周。林觉一直在观察他,像一个不情愿的守望者。赵乾看起来一切都好——融资进展顺利,盛华资本已经发出了投资意向书,估值比上一轮翻了三倍。他在公司里依然精力充沛,每天早上九点准时出现在办公室,比大部分员工都早。
但林觉注意到了一个细节。赵乾的日程表上,8月14日和15日两天被标记为”私人行程”,没有任何会议和活动。这在他的工作习惯中极为罕见——赵乾是一个恨不得把每一分钟都排满的人,连周末都在见投资人或者参加行业论坛。
两天”私人行程”。在模型预测的日期之前和当天。
林觉不知道这意味着什么。也许赵乾也查了自己的日期?不可能——他不知道旁路的存在,也接触不到那些加密数据。也许只是巧合?也许他真的安排了一次私人旅行?
但林觉的直觉告诉他,事情没那么简单。
八月十日,一个周一。林觉在电梯间遇到了赵乾。两人互相点头致意,赵乾突然说:“这周五之前,把盛华的尽职调查报告整理好发给我。”
“这周五?“林觉说,“不是下周五截止吗?”
“改了。提前一周。“赵乾的语气很随意,像是调整了一个无关紧要的细节。
林觉看着他走进自己的办公室,关上了门。他注意到赵乾的办公桌上多了一个牛皮纸信封,厚厚的,像是一份文件。信封上没有任何标记。
八月十二日,周三。赵乾召开了一次临时管理层会议。在会上,他宣布了几项人事调整:方旭接任CTO的同时兼任联席总裁,林觉被提拔为首席科学家——一个听起来很光鲜但实际没有实权的头衔。
“林觉需要更多空间做研究,“赵乾在会上说,“管理的事情让方旭来操心就好。”
林觉坐在会议室的角落里,看着赵乾在白板上画组织架构图。他的笔触流畅、有力,每一根线条都精确地落在该落的位置。这是一个在掌控一切的人。
或者说,一个以为自己在掌控一切的人。
八月十四日,周四。赵乾没有来公司。他的助理说他”出差了”,但没有说去哪里。林觉看了看赵乾的朋友圈——最后一条是前天发的,一张在高尔夫球场的照片,配文是”好天气”。
八月十五日,周五。
林觉一整天都在等。等什么?他也不知道。也许是一条新闻,一封邮件,一个电话。他甚至做好了最坏的准备——也许赵乾会像模型预测的那样,在这一天发生”事件”。
但什么都没有发生。
上午过去了。中午过去了。下午过去了。傍晚六点,林觉站在办公室的落地窗前,看着深圳湾的海面被夕阳染成金色。他的手机一直很安静。没有来自赵乾的消息,没有来自公司群的通知,什么都没有。
模型错了。
赵乾没有在8月15日发生任何事。至少在林觉能观察到的范围内,什么都没有发生。
他松了一口气。那种感觉像是一个被压了很久的弹簧突然被释放了——不是喜悦,而是一种巨大的、近乎虚脱的轻松。模型不是万能的。百分之八十三的准确率意味着有百分之十七的失误。赵乾只是那百分之十七之一。这就对了。世界还是合理的,因果律还是成立的,他不需要为任何人”终结”的时间负责。
他拿起手机,给赵乾发了一条微信:“赵总,盛华的报告已经发到您邮箱了。”
两分钟后,赵乾回复了一个👍的表情。
林觉笑了。他关掉手机,收拾东西,准备回家。经过方旭办公室的时候,他看到门是半开的。方旭坐在电脑前,正在看什么文件。他听到林觉的脚步声,抬起头。
“怎么这么晚?”
“刚收尾了一些东西。“林觉在门口停了一下,“赵总今天回来了吗?”
“没有,还是私人行程。“方旭顿了一下,“怎么了?”
“没什么。“林觉挥了挥手,走了。
他没有告诉方旭今天是赵乾的”日期”。他也没有告诉方旭,模型可能错了。
走在回家的路上,深圳的夜风裹挟着潮湿的盐味和远处的花香。林觉抬头看了看天空——城市的光污染让星星几乎不可见,只有几颗特别亮的还能勉强辨认。他想起了大学的暑假,在老家县城的屋顶上,满天繁星像打翻了的盐粒。
那时候他以为宇宙是有规律的、可预测的、可理解的。现在他不太确定了。
八
八月十五日过去了一周。两周。一个月。
赵乾回来了。他看起来一切正常——甚至比以前更有活力了。盛华资本的融资顺利close,十亿人民币到账。公司搬了新的办公室,从华润大厦二十七楼搬到了深圳湾一号的四十二楼。赵乾在乔迁派对上开了两瓶罗曼尼康帝,给每个员工发了一个红包。
“九鼎的下一个十年,从今天开始。“赵乾站在落地窗前,手里举着酒杯,背后是整个深圳湾的天际线。
林觉站在人群的边缘,手里也端着一杯酒——他没有喝,只是拿着。他在想一个问题:如果赵乾的日期是错的,那其他人的日期呢?方旭的2027年3月19日呢?他自己的2031年11月2日呢?
也许全都是错的。也许那个旁路只是神经网络里的一团随机噪音,只是被他的大脑强行赋予了意义。人类天生就是模式识别的动物——给他一组随机数,他能从中看出星座、命运和上帝的旨意。
这是一种认知偏误,叫做”聚类错觉”。林觉知道这个词。他甚至能在维基百科上找到它的定义。但知道一个偏误的名字,并不能消除这个偏误的影响。就像知道”安慰剂效应”的名字,并不能让安慰剂失效。
十月的一个下午,林觉做了一个决定。他删除了旁路。
不是隐藏,不是加密,是真正的删除。他把分散在三个云服务上的数据全部清除了,把解码脚本从硬盘上抹去了,连硬件安全模块里的密钥也重置了。从技术角度来说,这些数据已经从物理层面不存在了——至少,不存在于他能接触到的任何存储介质上。
做完这一切之后,他在办公室里坐了很久。窗外是深秋的深圳,天空出奇的蓝,像是一块被水洗过的玻璃。他感到一种奇怪的空虚——不是解脱,而是一种失去了重量的失重感。
他曾经知道每一个人的”日期”。现在他什么都不知道了。
这让他想起了一个禅宗的公案:一个人在悬崖边抓住了一根藤蔓,下面是万丈深渊,上面是一只老虎。他该怎么办?松手,还是不松手?
林觉松手了。
九
时间来到了十二月。深圳难得地冷了几天,人们翻出了压在衣柜底部的薄羽绒服,在写字楼的空调房里搓着手。
林觉的生活回归了正常——至少从外部看起来是这样。他每天九点到公司,开几个会,写一些代码,晚上七八点下班。方旭依然每天跑步、吃沙拉、给父母打电话。赵乾依然精力充沛地推着公司往前跑。一切都在轨道上。
只有林觉知道,有些东西已经不可逆地改变了。
他开始注意到以前从未注意过的事情。比如电梯里一个陌生人脸上的疲惫。比如便利店收银员手指上贴着的创可贴。比如他的邻居——一个七十多岁的退休教师——每天早上六点准时出门遛鸟,雷打不动。这些微小的、琐碎的、日常的细节,以前在他的认知系统里是透明的,现在却变得异常清晰。
就好像他曾经用流明系统看世界,看到的是数据和模式;现在他把系统关掉了,反而看到了人。
他还开始做一些以前不会做的事。比如给老家的母亲打电话——不是那种例行公事式的”妈我挺好的你注意身体”,而是真正地聊一些事情。她最近在学画画。她画了一幅荷花,觉得画得不好,想撕掉。林觉说别撕,寄给我吧,我挂在办公室。
他甚至开始写东西。不是技术文档,不是代码注释,而是一些零散的、不成形的文字。关于他看到的人,关于这座城市,关于那些在监控面板上变成数字的活生生的生命。他不知道这些文字最终会变成什么——也许什么都不会变成。但他觉得需要写下来,就像他曾经觉得需要记录那些日期一样。
记录本身就是一种意义。
十二月二十三日,冬至后的第二天。林觉在公司的茶水间遇到了赵乾。赵乾正在泡茶——他最近迷上了普洱,说是”养胃”。
“林觉,“赵乾叫住了他,“最近怎么样?”
“挺好的。”
“听说你最近在写东西?”
林觉愣了一下。“你怎么知道?”
“你的助理说的。她说你让她帮你买了一个机械键盘。“赵乾笑了笑,“写什么呢?”
“一些随笔。没什么正经的东西。”
“别小看随笔。“赵乾把泡好的茶倒了一杯递给他,“你知道我最后悔的一件事是什么吗?”
“什么?”
“没有早点开始写东西。我做了二十年生意,见过无数人,经历过无数事,但现在回过头去看,大部分都记不清了。就像水从手指缝里流走了一样。”
他端着茶杯,看着窗外灰蒙蒙的天空:“八月份的时候,我去了一趟老家。”
林觉的手微微一僵。
“在湖南。我小时候在那里长大的。一个很小的村子,现在年轻人都走光了,只剩下一些老人。我回去看我爸——他八十三了,身体还硬朗,就是耳朵不太好使了。”
赵乾的声音变得很轻:“我在那里待了两天。什么都没做,就是陪他坐着。他看电视,我就坐在旁边。他睡觉,我就坐在院子里。两天的时间,我们说的话加起来不超过二十句。但那是我这两年最平静的四十八小时。”
他回过头看着林觉:“我在那两天里想了很多事情。关于时间,关于选择,关于什么才是重要的。然后我就回来了。”
林觉端着茶杯,一言不发。他突然意识到了一件事——八月十四日和十五日,赵乾的”私人行程”,他回老家看他父亲去了。
他去了一个模型永远不会知道的地方,做了一件模型永远不会理解的事。他坐在一个八十三岁的老人身边,在沉默中度过了四十八个小时。
这不是模型能预测的行为。模型的数据里只有消费记录、社交网络、地理位置。它不知道一个人会在某个特定的日子里,突然感到一种无法用数据表达的冲动——回到出发的地方,坐在最亲的人身边,什么都不说。
模型的百分之十七误差,也许不是误差。也许那是人之为人的那部分——那部分无法被量化、无法被预测、无法被任何神经网络拟合的东西。那部分被称为”选择""自由意志”或者干脆被称为”爱”的东西。
林觉喝了一口茶。茶是温热的,带着泥土和时间的味道。
“赵总,“他说,“你的茶不错。”
赵乾笑了:“那当然。这可是2005年的老班章。“
十
2027年的春节来得比往年早。一月底,深圳的人潮开始往火车站和机场涌去,像一条条逆向的河流,从都市的毛细血管汇入交通的主动脉,再分散到全国各地的支流里去。
林觉也回了一趟老家。湖南的一个地级市,不大,但足够热闹。他的母亲在厨房里忙了一整天,做了一大桌子菜。那幅荷花画挂在了客厅的墙上——画得确实不太好,荷叶的边缘有点僵硬,荷花的颜色也调得不太对。但挂在墙上之后,竟然有一种笨拙的、朴素的美。
大年三十的晚上,林觉和母亲坐在沙发上看春晚。电视里的声音很大,但他的注意力在别的地方。他在看母亲的脸——灯光下,她的皱纹比他记忆中更深了,头发也白了很多。但她的眼睛还是亮的,像两颗打磨过的黑色宝石。
他突然想起了流明系统,想起了那个”信用光度值”的概念。如果现在用流明系统来测量他的母亲,她的光度值会是多少?大概不会太高。她没有信用卡,没有社交网络账号,没有智能手机——她用的是一台老式的按键手机,只能打电话和发短信。在流明系统的数据生态里,她几乎是一个不可见的人。
但她的光是真实的。林觉能看见。不需要算法,不需要神经网络,不需要八千一百九十二个神经元。他只需要坐在这里,在她身边,就能看见。
那个光不是零到一之间的数字。它是一种温度,一种重量,一种存在于语言之外的东西。它是她在厨房里忙了一整天的背影,是她在超市里为了省两块钱和收银员争辩的声音,是她每天早上六点起床去公园跳广场舞的准时和固执。它是他的来处。
也是他的归途。
正月初五,林觉回到了深圳。飞机落地的时候是下午四点,天空是那种南方特有的灰蓝色,像是有人在蓝色颜料里加了一点灰,又加了一点白,调出一种说不清道不明的颜色。
他拖着行李箱走出机场,看到了方旭。
方旭站在到达大厅的出口处,穿着一件深蓝色的羽绒服,围着一条灰色的围巾。他的脸比年前瘦了一些,但精神看起来还不错。
“你怎么来了?“林觉很意外。
“接你。顺便——“方旭接过他的行李箱,往停车场走去,“有个事想跟你说。”
“什么事?”
方旭没有立刻回答。他们走到停车场,方旭打开车门,把行李箱放进后备箱。然后他站在车旁边,看着远处正在缓缓下沉的太阳。
“我去做了一次全面体检,“方旭说,“年前的事。结果出来了一切正常。没有肿瘤,没有心脏病,没有任何器质性病变。医生说我比百分之九十的同龄人都健康。”
“那挺好的。”
“但我开始头疼了。过年那几天,每天下午三点左右,太阳穴的位置,一阵一阵地疼。像是有人在里面敲鼓。”
林觉看着他,没有说话。
“我去看了神经内科。医生让我做了一个脑部MRI。”
“结果呢?”
“还没出来。约了后天拿报告。”
方旭说这句话的时候,语气很平静。但林觉注意到他拿着车钥匙的手在微微发抖。那是一种极其细微的震颤,如果不是刻意观察,根本看不出来。
“3月19日,“林觉轻声说。
方旭点了点头。
“你不信那个东西的,“林觉说,“你说过。你说光是会流动的。”
“光是会流动的,“方旭说,“但流动不意味着不会流尽。”
他打开了驾驶座的车门:“上车吧。我请你吃饭。“
十一
MRI的报告在两天后出来了。
方旭没有告诉林觉结果。他只是在那天的下午,把一封邮件发给了林觉和赵乾。邮件的主题是”工作交接”,正文是一份详细的文档,列出了他负责的所有项目、每个项目的进展、待解决的问题、以及建议的接手人。
赵乾看到邮件后,立刻打电话给方旭。两个人在电话里谈了四十分钟。林觉不知道他们说了什么——他只知道,赵乾挂了电话之后,在办公室里坐了很久,一直盯着窗外看。
那天晚上,林觉给方旭发了一条微信:“报告怎么样?”
方旭回复了两个字:“没事。”
林觉盯着这两个字看了很久。“没事”可以有两种理解:一种是”一切正常”,另一种是”有事,但我不想说”。
他选择了不去追问。不是因为不关心,而是因为他知道,有些事情是只能由当事人自己承受的。就像他在那个三月凌晨独自坐在办公室里面对那个异常一样——有些重力的方向是向内的,任何外力都无法分担。
接下来的几周,方旭的行为更加明显了。他把所有的项目文档都更新到了最新版本,给每个团队成员都做了一次一对一的面谈,甚至在公司的Confluence上写了一篇长达三万字的”技术愿景”文章,详细描述了他对九鼎未来五年技术路线的规划。
那篇文章写得非常好。好到赵乾让行政把它打印出来,装订成册,给每个技术部门的员工都发了一份。方旭的文笔干净利落,技术判断精准,战略视野开阔。读那篇文章的时候,你会觉得这是一个正在展望未来五年的人。
但林觉知道,方旭不会在那里待五年了。
二月的最后一周。距离3月19日还有十九天。
林觉做了一个梦。梦里他又站在那面巨大的镜子前。但这一次,镜子里的不是老年的自己,而是方旭。方旭在镜子里朝他微笑,嘴唇动了动,像是在说什么。但梦里没有声音——林觉只能看到他的嘴型,像是在重复一个词。
他醒来后,躺在床上分析了那个嘴型。花了十分钟,他确定了那个词。
“流明。“
十二
3月19日是一个星期四。
林觉那天没有去公司。他请了一天假,理由是”身体不适”——这在他的工作记录中极为罕见。他坐在家里,从早上开始就一直在看手机。
上午,没有异常。方旭在公司的技术群里发了一条消息:“今天下午三点有技术评审会,所有人参加。“语气一如既往的平静和专业。
中午,林觉点了一份外卖。他吃了几口就放下了筷子。胃口全无。
下午一点半。他拿起手机,打开了公司的内部通讯系统。方旭的头像还是亮着的——绿色的小圆点,表示在线。
两点。技术评审会应该正在进行。林觉看不到群里的消息,因为他今天不在参会名单里。
两点半。方旭的头像变灰了。
三点。还是灰的。
林觉的心脏开始加速。他告诉自己这可能只是方旭关掉了电脑——也许是去洗手间,也许是去倒杯咖啡。但在他的心里,另一个声音在说:你不是一直都知道的吗?你不是一直在等这一刻吗?
三点十五分。手机响了。是赵乾的电话。
“林觉,“赵乾的声音很沉,“方旭出事了。”
林觉握着手机的手开始发凉。“什么事?”
“下午两点半,他在会议室里突然晕倒了。已经叫了120。”
“他还活着吗?”
”……活着。救护车在路上了。”
林觉挂掉电话,穿上外套,冲出了门。
他赶到南山人民医院的时候,方旭已经在急诊室里了。赵乾站在急诊室门口,脸色发白。几个技术部门的同事也来了,站在走廊里,低声交谈。
“什么情况?“林觉问赵乾。
“脑出血。“赵乾的声音很轻。“大面积脑出血。医生说——“他停顿了一下,“说发现得很及时,但出血量比较大,需要立刻手术。”
“成功率多少?”
赵乾看了他一眼,没有回答。
手术室的红灯亮了。林觉站在走廊的窗边,看着窗外渐渐暗下来的天空。三月的深圳,天气已经开始回暖了。医院楼下的花坛里,有人在浇水。水流从水管里喷出来,在夕阳的光线中折射出一道彩虹。
他盯着那道彩虹看了很久。然后他拿出了手机,打开了一个他以为已经永远关掉的页面——流明系统的后台。当然,旁路已经被删除了,那个能解码日期的脚本也不存在了。他什么数据都看不到。
但他还是站在那里,对着空白的监控面板,一直站到手术室的灯灭掉。
凌晨两点,医生走出来了。
“手术成功了,“医生说,“但接下来四十八小时是关键期。出血的位置比较特殊,靠近脑干。我们不能排除——“他犹豫了一下,“不能排除后遗症的可能性。什么样的后遗症,现在还说不好。要等他醒来才能评估。”
方旭活了下来。在模型标注的3月19日,他发生了大面积脑出血,但因为抢救及时,他的生命被保住了。
模型的预测没有完全实现——方旭没有死。但它也没有完全失败——方旭确实在那一天发生了”终结”事件。只是那个终结不是死亡,而是另一种形式的重塑。
就像方旭自己说的:光不是消失了,而是流到了别的地方。
十三
方旭昏迷了十一天。醒来后,他的右半身部分瘫痪,语言能力受到了损伤。医生说,经过康复训练,他可以恢复大部分功能,但可能无法回到之前的状态。
赵乾去医院看他的时候,方旭正在做康复训练。他费力地用左手拿起一个塑料杯子,试图把它放到桌子的另一端。杯子在半途掉了下来。他试了第二次。又掉了。第三次,他成功了。
赵乾站在门口,看了很久,没有进去。
方旭出院后,辞去了九鼎的所有职务。他搬到了云南大理——他说那里的海拔和空气对康复有好处。他在洱海边租了一间小院子,养了两只猫,每天继续做康复训练。他还开始写一个博客,记录自己的康复过程。博客的名字叫”流明”。
林觉偶尔会看那个博客。方旭的文字很好——失去了流利的口语表达能力之后,他反而找到了一种更安静的、更精确的书面表达方式。他写洱海的日出,写猫的习性,写康复训练的艰难和微小的进步。他从不抱怨命运。他只是在记录。
有一次,方旭在博客里写了一段话,林觉读了三遍:
“我曾经以为,生命是一条直线,从A点到B点。模型告诉我B点的坐标,我就知道了我的轨迹。但现在我发现,生命不是一个点对点的旅程。它更像是一条河——有主流道,也有支流和岔口。有时候河水会突然转向,涌入一条你从未注意过的河道。你以为那是终点,但其实那只是转弯。转弯之后,风景不同了,流速不同了,但水还在流。”
林觉把这段话截了图,存在了手机里。
尾声
2027年的夏天,林觉站在九鼎金科的新办公室里——深圳湾一号四十二楼,整面墙都是落地玻璃。窗外的深圳湾在阳光下闪着光,像一面巨大的镜子。
他的桌上放着一台机械键盘。旁边是一叠手写的稿纸,上面是他这两个月写的文字。那些零散的、不成形的随笔,慢慢长成了某种有形状的东西。他还不知道它最终会变成什么——也许是一本书,也许什么都不是。但他在写。
流明系统还在运行。第五代模型已经在开发了,这次是一家更大的银行的风控外包项目。赵乾给新模型取了一个新名字:“天光”。林觉觉得这个名字比方旭当年说的那些都要好。天光。天上来的光。不是人造的,不是计算的,是从更高的地方倾泻下来的,覆盖一切的,不分贵贱的光。
那个旁路再也没有出现过。在第五代模型的架构里,林觉故意增加了一层随机性——在每一个中间层的输出上,都叠加了一组不可预测的噪声。这意味着,即使模型再次产生某种”异常激活模式”,它也会被噪声淹没,无法被解码成任何有意义的信息。
他不知道自己为什么要这么做。也许是为了保护什么人。也许是为了防止未来的某个”他”重蹈覆辙。也许只是因为他不想再知道了。
有些事情,不知道比知道好。
但有一件事他知道。那个他给自己的日期——2031年11月2日——他还记得。他把它写在了一张纸条上,折好,放在钱包的最深处。不是为了恐惧,而是为了提醒自己:时间是有限的,光是会流动的,每一天都值得被认真对待。
不是因为它的尽头在某个坐标上,而是因为它本身就是一个过程。一个不可逆转的、独一无二的、属于每个人自己的过程。
他拿起了笔,在稿纸上写下了一行字:
“光不在尽头。光在路上。”
窗外,深圳湾的海面上,一艘货轮正在缓缓驶过。它的汽笛声低沉而悠长,像是一声来自远方的问候。阳光照在海面上,碎成了一万片金色的鳞片。
每一片都在发光。
(全文完)