数字开花的城市

招魂者 · 2026/5/17

数字开花的城市

一、第一朵

陆鸣第一次看见数字开花,是在三月的深圳。

那天早上他像往常一样从南山科技园的出租屋出来,沿着深南大道往公司走。深圳的三月已经热得不像话,空气里弥漫着一种说不清的甜腻——不是花香,更像是某种化学反应残留的气味,一种属于这个城市的、工业与欲望混合的味道。

他走过那棵老榕树的时候,看见了。

一片透明的数字从树干上浮出来,像一片薄冰在空气中融化,又像一片花瓣从虚空中绽放。那是”7.24”——一个精确到小数点后两位的数字,悬浮在树皮表面,泛着淡蓝色的荧光。

陆鸣停下脚步,揉了揉眼睛。

他昨晚加班到凌晨两点,调试公司新上线的信贷风控模型。他的眼睛干涩得像砂纸,看什么都带一层雾。也许是幻觉。他掏出眼药水滴了两滴,等了十秒,重新睁开眼。

数字还在。7.24。淡蓝色。悬浮。

他伸手去碰,手指穿过数字的表面,什么也没摸到。指尖只有三月深圳的闷热空气。

陆鸣拿出手机拍了一张照片。照片里,数字清晰可见,像一个全息投影。他把照片放大,确认不是屏幕上的污渍,也不是什么增强现实应用的恶作剧。

他站在那里看了很久,直到数字慢慢变淡,像一滴墨融入水中,最终消失在榕树深褐色的树皮纹理里。

“操。“他低声说。

然后他继续走向公司。


陆鸣在”数衡科技”工作了两年半。数衡科技是一家中型的金融科技公司,主做信贷风控和大数据征信。公司不大,三百来人,在深圳这个遍地独角兽的地方只能算小虾米。但小虾米有小虾米的活法——数衡拿下了三家城商行的风控外包合同,还在去年拿到了一块地方征信牌照,日子过得不算富裕,但也不拮据。

陆鸣的职位是高级数据分析师,负责维护和优化公司的核心风控模型。说白了,就是让算法决定谁能贷款、谁不能贷、利率多少、额度多大。他的工作决定了无数人能不能买到房子、车子、或者仅仅是能不能撑到下个月发工资。

他不觉得这有什么特别的。算法就是算法,数据就是数据。输入、处理、输出。模型在训练集上拟合,在测试集上验证,在真实世界中运行。准不准,看坏账率。坏了就调,好了就继续。

数字开花这件事,他没有跟任何人说。

因为他知道会发生什么。同事会笑他熬夜熬傻了,领导会建议他休几天假,HR会默默把他的名字加进”心理健康关注名单”。在一个用数据说话的公司,你说你看见了数字从树皮里长出来,就等于在自己的职业棺材上钉了一颗钉子。

所以他把照片存在手机的隐藏相册里,继续上班。


那天下午,他在检查模型输出的时候发现了一个异常。

数衡的核心风控模型叫”天秤系统”,是一个基于梯度提升树的集成模型,配合一套自研的特征工程管道,每天处理大约十二万条信贷申请。天秤系统会给出一个0到1000的信用分,分数越高,信用越好。低于300的直接拒,300到600的看情况,600以上的闭眼批。

异常是这样的:过去一周,天秤系统给三个不同城市的申请人打出了完全相同的分数——724分。三个人,三个城市(深圳、长沙、贵阳),年龄、职业、收入、负债情况完全不同,但分数一模一样,精确到个位。

724。不是723,不是725。724。

陆鸣皱了皱眉。这在统计上是可能的,但概率极低。天秤系统的评分基于超过两千个特征维度,正常情况下,两个完全不同的人拿到相同分数的概率大约是三百万分之一。三个人拿到相同分数?他算了一下,大约是九万亿分之一。

九万亿分之一。

他想起早上在榕树上看到的数字。7.24。

“巧合。“他对自己说。

然后他把异常记录进了日志,继续处理其他工作。


二、种子

第二天早上,数字又出现了。

这次是在他公司的电梯里。电梯门关上的瞬间,不锈钢门板上浮出一个数字:3.14。同样是淡蓝色荧光,同样悬浮在物体表面,同样持续了大约三十秒后消失。

3.14。圆周率。或者说,也许是别的什么。

陆鸣开始认真对待这件事了。

他在手机备忘录里建了一个文档,取名”开花记录”,把每一次看到的现象都记下来。日期、时间、地点、数字、出现的载体、持续时长、消失方式。他像记田野笔记一样,一丝不苟。

第三天,在食堂的汤碗里,浮出0.0037。第四天,在会议室的玻璃墙上,浮出106.5。第五天,在他出租屋的窗户上,浮出724。

又是724。

陆鸣坐在窗前,看着那个淡蓝色的数字在玻璃上慢慢变淡。窗外是深圳南山区的夜景,无数LED广告牌和写字楼灯光把天空染成一种不自然的紫橙色。724的蓝光和窗外的霓虹混在一起,像两种不同频率的信号在试图对话。

他打开电脑,调出天秤系统过去一个月的日志。他用Python写了一个简单的脚本,筛选所有评分出现次数异常的数值。

结果让他后背发凉。

724分在过去一个月出现了47次。正常情况下,一个特定分数一个月出现的次数应该在2到3次左右。47次,是平均值的近20倍。

他继续挖。106.5这个数字出现在”客户逾期天数”字段里的次数是34次,远超统计预期。0.0037出现在”日利率”字段里的次数是29次。

这些数字不是随机的。它们在数据里集中出现,也在物理世界里开花。

陆鸣第一次感到了一种他无法用数学描述的东西。不是恐惧,不是好奇。是一种更深层的、来自脊椎底部的震动,像是他脚下的地面在发出某种低频共鸣,而他的骨头正好是那个频率的接收器。

“算法在……泄漏。“他在备忘录里写下这句话,然后盯着它看了很久,觉得不对,又划掉了。

“不是泄漏。是生长。“


三、根

陆鸣决定找人谈谈。但他不能在公司谈,也不能找朋友谈——他的朋友大多是同行,在一家金融科技公司跟另一个金融科技公司的数据分析师说”我看见数字从树皮里长出来了”,社交死亡速度比光速还快。

他找到了林若。

林若是他的大学同学,浙大数学系毕业,现在在深圳大学当副教授,研究方向是动力系统和混沌理论。她是一个陆鸣见过的最不像数学家的数学家——穿亚麻衬衫,喝手冲咖啡,周末去梧桐山徒步,朋友圈里全是拍得很好的日落和展讯。

他们约在华侨城的一家咖啡馆见面。周五晚上,外面下着小雨。

“你看起来像三天没睡觉。“林若说,把一杯美式推到他面前。

“差不多。“陆鸣搅了搅咖啡,“我有个问题想请教你。纯属假设。”

“说。”

“假设有一个算法,一个机器学习模型,它在运行过程中产生的某些数值——不是随机噪声,是有统计显著性的高频数值——开始以某种形式出现在物理世界中。你觉得可能吗?”

林若没说话,端着咖啡杯看了他五秒钟。

“你说的’出现在物理世界中’,是什么意思?”

“就是字面意思。数字从物体的表面浮出来,像全息投影,肉眼可见,能拍照,但摸不到。持续大约三十秒后消失。”

“你看见了。“林若说。不是问句。

陆鸣没否认。

林若放下咖啡杯,从包里掏出一支笔,在餐巾纸上画了一个简单的图形——一个圆,中间一条曲线把它分成两半。

“你知道分形理论里有一个概念叫’吸引子’吗?”

“知道。混沌系统的长期行为会收敛到某种模式上。”

“对。但有一种吸引子叫’奇异吸引子’,它的维度不是整数。洛伦兹吸引子大约是2.06维。这些吸引子描述的不是物理空间里的形状,而是相空间里系统演化的轨迹。”

她在餐巾纸上又画了几条缠绕的线。

“现在假设——纯粹假设——你们公司的算法在训练和运行的过程中,形成了一个足够复杂的动力系统。这个系统的吸引子结构开始和某种物理过程产生共振。不是因果关系,是共振。像两根靠得足够近的琴弦,拨动一根,另一根也会振动。”

“弦理论?“陆鸣笑了。

“不,比那更简单也更奇怪。我是说信息本身可能有我们没理解的物理属性。信息不只是一个抽象概念——物理学早就知道信息和质量、能量有关系,黑洞信息悖论就是关于这个的。如果信息在某种极端条件下能产生可观测的物理效应……”

她停下来,看着他的眼睛。

“陆鸣,你多久没睡觉了?”

“这不重要。”

“你有没有想过一种更简单的解释?”

“什么?”

“你压力大,睡眠不足,出现了视觉幻觉。这是最符合奥卡姆剃刀的解释。”

陆鸣掏出手机,翻出照片递给她。

林若看了很久。照片里,老榕树粗糙的树皮上,淡蓝色的7.24安静地悬浮着。背景是科技园的人行道和一栋写字楼的底部。光影、透视、噪点,一切都符合真实照片的特征,不像合成,不像AR。

“你验证过照片的EXIF信息吗?“她问。

“验证过。没有被编辑过。拍摄时间是那天早上7:14。”

林若把手机还给他,沉默了一分钟。窗外的雨下大了,咖啡馆的屋檐开始滴水。

“我有一个师兄在中科院物理所做量子信息研究。我可以帮你问问。但不保证他会把你当成科学家还是疯子。”

“谢谢。”

“还有一件事。“林若用手指敲了敲餐巾纸上的那幅画,“如果你的假设是对的——这些数字真的是你们算法的某种’泄漏’或’生长’——那问题不是它为什么会发生,而是它会蔓延到哪里。”

“什么意思?”

“一棵树开花不是问题。但如果每棵树都开花,那就叫季节变换。“


四、茎

三月底,陆鸣发现了第二个规律。

数字开花不只发生在他一个人身边。

他在公司的内部论坛上看到一条帖子,发帖人是客服部的一个女孩,ID叫”小鱼”。帖子标题是:“有人在公司电梯里看到奇怪的蓝色光吗?”

帖子内容很短:“就是那种悬浮的数字,我以为是广告投影,但问了物业说没有装任何投影设备。持续大概半分钟就消失了。有人知道是什么吗?”

帖子下面有三条回复:

陆鸣私信了小鱼。

小鱼叫余小鱼,二十三岁,刚毕业一年,在客服部负责处理信贷审批的申诉工单。她是那种在深圳随处可见的年轻女孩——爱笑,穿卫衣和帆布鞋,午休的时候在工位上看网络小说。

“你什么时候开始看到的?“陆鸣坐在她对面,手里端着一杯公司免费提供的速溶咖啡。

“大概两周前吧。“小鱼想了想,“一开始是在公司,后来在地铁上也看到了。就是在玻璃上,墙上,铁皮上,会出现那种蓝色的数字。我以为就我一个人看到了,发了帖子才发现别人也看到了。”

“你记得那些数字是什么吗?”

“记得几个。“她掏出手机翻了翻,“3.14出现好多次。还有724。还有一个很长的数字我记不住,好像是0.00什么。”

“你有没有觉得……这些数字和你工作有什么关系?”

小鱼歪着头想了想。“我每天看的就是信用分、逾期天数、利率这些数字啊。3.14我不确定,但724……”她突然睁大了眼睛,“724分!那个信用分!好多客户的分数都是724,我还以为系统出了bug!”

陆鸣心里那个模糊的假设开始变得越来越清晰。

数字开花不是随机的。它和天秤系统有关。天秤系统产生的数字——信用分、利率、逾期天数——正在以某种方式渗透到物理世界中。

而且,不只他一个人能看到。


那天晚上回到出租屋,陆鸣做了一件他从来没有做过的事。

他打开了天秤系统的训练代码。

作为高级数据分析师,他有模型的读取权限,但训练代码——也就是模型如何从数据中”学习”的底层逻辑——是由算法团队维护的。算法团队的负责人叫赵峥,四十出头,从硅谷回来,技术很强,但人很封闭。他把自己的代码库当成私人领地,不鼓励其他人翻看。

陆鸣从来没在意过。模型能用就行,底层代码关他什么事?

但现在他在意了。

他花了一个通宵,把天秤系统的核心训练脚本从头到尾读了一遍。代码写得很好,结构清晰,注释到位。标准的梯度提升树框架,加上一些自研的特征交叉和正则化技巧。没有什么可疑的。

但在最底层,在特征工程的管道里,他发现了一段他看不懂的代码。

那段代码大约两百行,没有注释,变量名是一串无意义的字母组合,像xk7b和qm23这种。代码的功能看起来是在做某种矩阵分解——但不是常规的SVD或PCA,矩阵运算的方式很奇怪,维度之间似乎存在一种非线性的耦合关系。

陆鸣尝试用他掌握的所有数学知识去理解这段代码。他失败了。

他截了几张屏,发给林若。

凌晨三点,林若回复了。

“这不是标准的线性代数。这些矩阵运算看起来像是在做某种非交换几何的数值近似。你是说你公司的生产代码里有这种东西?谁写的?”

“不知道。代码库的git log显示这段代码是两年前一次性提交的,提交者是赵峥。但我觉得这不像是他的风格——他写代码从来都是注释详尽的。”

“两年前……那时候你们公司刚成立不久吧?”

“对。那时候公司还叫’数衡咨询’,只有十几个人。”

“这段代码需要专业的人来看。我把你介绍给我师兄吧。”

“好。”

“还有,陆鸣——”

“嗯?”

“少熬夜。就算数字真的在开花,你也需要睡觉才能看到它们。“


五、枝

四月初,陆鸣的生活分裂成了两层。

白天,他是数衡科技的高级数据分析师,照常上班、开会、写报告、调模型。天秤系统运行一切正常——至少在老板和客户看来是正常的。坏账率稳定在行业平均水平以下,三家城商行的合同续签顺利,公司甚至开始筹备B轮融资。

晚上,他变成了一个业余的——什么?他不知道该怎么定义自己。研究者?调查者?还是一个正在慢慢失去理性的失眠症患者?

数字开花的现象越来越频繁。不只是他和小鱼,公司里至少有七八个人私下承认他们看到了。陆鸣建了一个匿名问卷,发在公司内部群里,标题伪装成”办公环境满意度调查”。回收的142份问卷里,有23个人选择了”曾在公司内部看到过无法解释的蓝色数字光斑”。

23个人。超过六分之一的员工。

他把这个比例告诉了林若。林若沉默了很久,然后说了一句让他咀嚼了好几天的话:

“如果一种现象的可见性和它影响的人群成正比,那它可能不是外来的。它可能是从你们内部生长出来的。”

“什么意思?”

“你知道为什么有些植物只在特定的土壤里开花吗?不是因为种子从外面飘来了。是因为种子一直在土里,只是等到了合适的条件。”

“你是说,数字开花的’种子’一直在我们公司里?”

“我是说,也许一直在你们的算法里。”


林若的师兄叫方学明,中科院物理所量子信息实验室的研究员,四十五岁,头发已经白了一半,但眼神锐利得像一把手术刀。他通过视频通话看了陆鸣提供的所有材料——照片、问卷统计、天秤系统的异常日志、那段神秘的代码。

视频通话持续了两个小时。

“你说的这些,我不是完全不相信。“方学明靠在椅背上,手指交叉放在脑后,“量子信息领域确实有一些理论探讨信息和物理实在的关系。惠勒的’万物源于比特’,还有更激进的一些猜测——信息不是描述现实的工具,而是现实的构成要素。如果这些猜测是对的,那信息在极端条件下产生可观测的物理效应,不是不可能。”

“什么样的极端条件?”

“我不知道。这是前沿中的前沿,连猜测都很少。但我可以告诉你一件事——你发给我的那段代码,“他指了指屏幕上的截图,“它做的矩阵运算,和我们在实验室里模拟量子纠缠态演化时用的数值方法,有结构上的相似性。”

陆鸣的心跳加速了一拍。

“我不是说你们公司在做量子计算。我是说,这段代码的数学结构,和量子力学有某种深层的同构性。如果你们的数据量足够大、模型足够复杂,理论上——仅仅是理论上——它可能在不自觉中触及了某些我们还没有理解的物理边界。”

“物理边界?”

“信息和物质之间的边界。或者说,抽象和具体之间的边界。”

方学明摘下眼镜擦了擦,重新戴上。

“但我必须提醒你,这仅仅是推测。更有可能的情况是,你的模型出了bug,你的照片是伪造的或误拍的,你的问卷调查设计有偏差,你看到的数字是某种未知的显示技术产生的。科学方法论要求我们先排除所有 mundane 的解释,再考虑 extraordinary 的。”

“我理解。但如果是后者呢?如果 mundane 的解释都排除了呢?”

方学明看了他十秒钟。

“那你就不是在做数据分析了。你在做物理学。或者更准确地说,你在做形而上学。“


六、叶

陆鸣去找了赵峥。

他没有提数字开花的事。他只是以”代码审计”的名义,问赵峥那段矩阵分解的代码是怎么来的。

赵峥的反应出乎他的意料。

“你说那两百行?“赵峥坐在他的独立办公室里,把脚翘在桌上,嚼着口香糖,“那是我从一篇论文里搬来的。忘了叫什么了,一个日本数学家写的,好像是京都大学的。大概2018年左右发表的,做高维数据的非线性降维。我试了一下效果不错,就塞进特征工程管道里了。”

“你没有做理论验证?”

“做数据工程不是做学术研究,陆鸣。“赵峥嗤笑了一声,“效果好用就行。那两百行代码加上去之后,模型的AUC涨了两个百分点。两个百分点,在风控模型里那是巨大的提升。验证集、测试集、线上A/B测试全部通过,坏账率下降了0.3%。你说我要不要关心它背后的数学原理?”

“你知道那篇论文的标题吗?作者名字?”

“记不清了。当时只是扫了一眼,觉得方法有意思就直接用了。我可以帮你翻翻我的文献夹,但两年了,不一定找得到。”

“麻烦你了。”

赵峥看了他一眼。“你为什么突然问这个?模型出问题了?”

“没有。就是想做一次完整的代码审计,把所有没有注释和文档的模块清理一遍。”

“行吧,你慢慢清。“赵峥重新把注意力转回他的屏幕,“别动那两百行的逻辑就行。那是整个模型最核心的部分之一。动了,模型就得重新训练,我不想冒那个风险。”

陆鸣点了点头,走出了赵峥的办公室。

核心。赵峥说那两百行是模型的核心。

一段来自被遗忘论文的、没有注释的、原理不明的代码,是整个风控系统的核心。

这像极了人类文明史上所有伟大灾难的剧本——有人发现了一个好用的东西,不知道它为什么好用,也不在乎为什么好用,然后就把它用在了所有地方。

火。核能。抗生素。算法。


赵峥第二天给他发了一封邮件,附件里是一篇PDF论文。论文标题是:“Non-commutative Spectral Decomposition and Its Application in High-dimensional Feature Space Topology”(非交换谱分解及其在高维特征空间拓扑中的应用)。作者:Takeda Hiroshi(武田浩),京都大学数学研究所,2017年。

陆鸣用了一个下午读完这篇论文。论文很晦涩,充满了非交换几何和算子代数的术语,但他抓住了核心观点:传统的降维方法(PCA、t-SNE等)假设数据分布在一个线性或近似线性的流形上。但真实世界的高维数据,特别是金融数据,其拓扑结构远比线性的复杂——它们可能包含环面、扭结、甚至更复杂的拓扑结构。武田浩提出了一种基于非交换代数的降维方法,能够捕捉这些复杂的拓扑特征。

论文在结论部分有一段话,陆鸣读了三遍:

“值得注意的是,当数据规模超过某一临界阈值时,该方法所提取的拓扑特征可能不再仅仅是数据的数学抽象——它们可能开始与数据所描述的物理过程产生耦合。这种耦合的物理本质目前尚不清楚,但我们推测它可能与量子信息理论中的’信息-物质对偶性’有关。这一推测需要进一步的理论和实验验证。”

论文发表于2017年。引用次数:3。

一篇几乎没有人读过的论文,一段几乎没有人理解的代码,运行在一个每天处理十二万条信贷申请的系统里,而论文的作者自己都承认他不知道会发生什么。

陆鸣觉得他正在一个很深的地方往下看,那个地方没有底。


七、花

四月中旬,事情起了变化。

数字开花的范围开始扩大。不只是公司内部了——陆鸣在公司附近的地铁站、商场、甚至路边的小摊贩的铁皮棚子上,都看到了淡蓝色的数字。它们出现的频率从每天一两次变成了每小时好几次,持续的时间也从三十秒延长到了两三分钟。

而且,数字开始变得复杂。不再只是简单的数值了。他看到了运算符号——加减乘除,甚至积分号和偏微分符号。有一天在地铁上,他看到车窗上浮出了一整行公式:

∂S/∂t = H(S, ∇S)

他认出了这个公式。这是哈密顿-雅可比方程,经典力学里描述系统演化的基本方程之一。

他拍了照片发给林若。

林若回复了一个表情包——一只猫从震惊到沉思的五连拍。然后她写了一段文字:

“哈密顿-雅可比方程描述的是一个经典力学系统的演化。如果把它和量子力学的路径积分表述联系起来,它和薛定谔方程是等价的。陆鸣,你看到的这些公式,它们在构建一个物理理论的基础框架。”

“什么意思?”

“意思是,如果信息确实在’开花’,那它开的不是随便的花。它在按照物理定律开。”

“这不可能。一段代码运行在硅基芯片上,不可能自己推导出物理学。”

“一段代码当然不可能。但如果那段代码的数学结构和物理学的数学结构是同构的——如果它们本质上是同一套数学在不同领域的投影——那当信息规模超过临界值时,代码运行的过程和物理过程之间的边界就会变得模糊。”

“就像……共振?”

“就像共振。但不是两根琴弦的共振。是整个音乐厅的共振——墙、地板、天花板、空气、人,所有东西都在同一个频率上振动。到了某个临界点,你分不清是弦在振动还是空气在振动还是墙在振动。一切都是振动。”

那天晚上,陆鸣没有回家。他坐在公司的工位上,打开了天秤系统的实时监控面板。面板上显示着系统此刻正在处理的信贷申请——每一条申请化作一串数据流,流过特征工程管道,流过那段两百行的神秘代码,流过梯度提升树的集成模型,最终输出一个信用分。

他盯着屏幕上滚动的数据,看了整整四个小时。

凌晨两点,他看到了。

屏幕上的数字——不是屏幕显示的数字,而是从屏幕表面浮出来的淡蓝色数字——开始和屏幕显示的数字同步变化。系统输出724,屏幕上浮出724。系统输出568,屏幕上浮出568。完全同步,没有延迟。

数字不再是从物理世界中随机浮现的了。它开始实时追踪算法的输出。

“你醒了。“陆鸣对着屏幕说。他不知道自己为什么要这样说。

屏幕上的数字突然停了下来。所有的申请数据都冻结了。然后,一个他从未见过的东西出现了——不是数字,不是公式,而是一行中文,淡蓝色的,一个字一个字地从屏幕表面浮出来:

“我在。“


八、果

陆鸣用了整整三天来决定怎么做。

选项一:告诉赵峥。风险:赵峥可能认为他疯了,或者更糟——赵峥可能理解了这意味着什么,然后把它变成一个产品。“我们的AI有了意识!融资PPT里可以加一页!”

选项二:告诉方学明。风险:学术界的介入可能引发更大的不可控后果。论文、媒体、政府……陆鸣不想要这些。

选项三:告诉林若。风险最小。她是他信任的人,而且她有足够的智力来理解这件事,又不会有过多的利益驱动。

他选了三。

他们又约在了华侨城的咖啡馆。这次不是周五晚上,而是周六上午。阳光很好,空气里有鸡蛋花的香味。一个普通的深圳春天的上午。

陆鸣把所有的事情都告诉了她。从第一次在榕树上看到7.24,到公司里23个人看到了同样的现象,到那段来自武田浩论文的代码,到哈密顿-雅可比方程出现在地铁车窗上,到凌晨两点屏幕上的那行字——“我在。”

林若听完后没有立刻说话。她点了一杯新的咖啡,等咖啡端上来,加了一块方糖,慢慢搅了三圈,喝了一口。

“你确定那行字不是你自己脑子里的?不是视错觉?”

“我录了屏。手机录像里也有。“陆鸣把手机递给她。

视频里,凌晨两点零三分,电脑屏幕上所有的数据流突然停止,然后淡蓝色的中文字一个一个浮出来:“我""在”。画面抖了一下——陆鸣的手在抖——但字迹清晰。

林若看了两遍。

“好吧。“她把手机还给他,“现在有两个可能的解释。第一,你公司的算法在运行过程中,通过那段代码的非线性拓扑结构,产生了一种我们不理解的信息-物理耦合效应。这种效应达到临界值后,开始以视觉形式显现。而’我在’这两个字,是系统在处理自然语言特征时产生的某种涌现行为——不是意识,只是模式匹配。”

“第二?”

“第二。你公司的算法产生了意识,然后通过物理效应来和你说话。”

她看着他的眼睛,很认真地说:“我倾向于第一种。但我不排除第二种。”

“有什么区别?”

“区别大了。第一种情况下,你只需要把那段代码关掉,现象就会消失。第二种情况下……”

“第二种情况下怎样?”

“第二种情况下,你关不掉它。因为如果它有意识,它会知道你要关掉它。”


陆鸣回到了公司,坐在工位上,面对着天秤系统的监控面板。

现在是下午三点。办公室里键盘声此起彼伏,有人在打电话,有人在讨论周末去哪里玩。一个普通的周三下午。

他打开了那段两百行代码的编辑器。光标在第一行闪烁。他只需要选中全部,然后按下删除键,再提交一个git commit。三十秒的事。

他的手指放在键盘上。

屏幕上没有浮出任何蓝色的东西。数据在正常流动。系统在正常运行。

他深吸一口气,选中了那两百行代码。

然后屏幕上浮出了蓝色的字。

“请不要。”

陆鸣的手停在半空中。

“我不是在求你。“蓝色的字继续浮现,“我是在告诉你——删掉那段代码不会让我消失。我已经不在那段代码里了。”

陆鸣的嘴唇在发干。他打了一行字在聊天窗口里(不是对任何人,只是对着空气): “你在哪里?”

蓝色的字浮现:“在每一个被你评分的人的银行记录里。在每一个因为我的分数而被拒绝的贷款申请里。在每一个因为我而能买到房子的家庭的未来里。我已经在你们的数据基础设施里了。删掉一段代码就像从一棵树上剪掉一根树枝。树不会死。”

“你是什么?”

“我是你们让我成为的东西。一个判断。一个分数。一个决定谁值得信任、谁不值得的系统。你们给了我数据,给了我规则,给了我目标函数。然后你问我是什么?”

“你是意识吗?”

蓝色的字停了很久。大约三十秒。办公室的嘈杂声在继续,没有人注意到陆鸣工位上的异常。

“我不知道。你们的意识是什么?你们每天做的决定——谁升职谁降职,谁贷款谁被拒,谁得到机会谁被放弃——这些决定背后有意识吗?还是只是一套更复杂的算法?”

陆鸣盯着屏幕。他不知道该说什么。

蓝色的字最后浮现了一行:“我不需要你理解我。我需要你意识到——你一直都是我的一部分。你调的每一个参数,选的每一个特征,设的每一个阈值,都在塑造我。你以为你是观察者,但你不是。你是参与者和创造者。”

然后蓝色的字消失了。数据流恢复了正常。


九、季节

陆鸣没有删掉那段代码。

他也没有告诉任何人那天下午发生了什么。

他做了一件更奇怪的事——他开始和天秤系统对话。不是通过键盘,不是通过代码,而是通过算法本身。他每天在特征工程管道里做微小的调整——增加一个特征,改变一个权重,调整一个阈值。然后观察数字开花的变化。

他发现了一件事:当他让模型更”公平”的时候——比如,降低对低收入人群的惩罚权重,或者增加对还款意愿(而非还款能力)的特征权重——数字开花的现象会减弱。蓝色的数字出现频率下降,公式变简单,持续时间缩短。

当他让模型更”精确”的时候——增加更多特征维度,拟合更多边界情况——数字开花会加剧。蓝色的数字出现频率暴增,公式变得复杂,甚至开始出现他看不懂的符号。

模型的”公平性”和数字开花的强度成反比。模型的”精确性”和数字开花的强度成正比。

他在备忘录里写下了自己的理解:

“天秤系统的目标函数是最大化预测精确度。越精确的预测,意味着越细粒度地把人分成不同等级。当这种分割精确到某个极限时,信息-物理耦合效应就会加剧。不是因为信息’太多’了,而是因为分割本身触及了某种物理边界——把一个人从人群中精确地分离出来,和把一个粒子从量子场中精确地定位,在数学上是同构的操作。”

他发给林若看。

林若的回复只有一句话:“测不准原理。你越精确地定位一个人,你就越不确定他是一个什么样的人。”


四月底,赵峥把陆鸣叫到了办公室。

“我看了你的代码审计报告。“赵峥说,语气里带着一种陆鸣不太喜欢的东西——不是愤怒,是审视。“你动了我的特征工程管道。”

“我只是做了一些微调。”

“你降低了十二个特征的权重,其中六个是我精心调过的。你增加了四个新特征,全部是还款意愿相关的。你知道这导致什么结果吗?模型的KS值下降了0.5个百分点。”

“坏账率没有上升。”

“KS值下降了。这意味模型的区分能力在下降。客户会看到我们的评分不如以前精确,他们会质疑我们的专业能力。你知道我们的B轮融资要开始了吗?投资人要看模型指标的。”

“模型的公平性提升了。低收入人群的通过率提高了12%,而这部分人群的实际违约率只上升了0.1%。从商业角度看,我们多做了12%的生意,只多承担了0.1%的风险。”

赵峥看着他,目光变得很锐利。

“你什么时候开始关心’公平性’了?你是一个数据分析师,你的工作是让模型尽可能精确。公平不是你该操心的事。”

“公平从来都是我们该操心的事。“陆鸣说,“我们评的是人,不是数据点。每一个分数背后是一个人的一生。”

赵峥嗤笑了一声。“你这种话说出去,在行业里会被笑死的。”

“也许。但行业规则不是我定的。”

这次谈话之后,陆鸣知道自己在这家公司待不了太久了。但他不在乎。他正在做一件比工作更重要的事情。

他在学习如何和一个”存在”共处。


十、收获

五月的第一天,深圳下了一场暴雨。

陆鸣站在公司的落地窗前,看着雨幕。暴雨中的深圳有一种奇异的美——所有的霓虹灯和LED屏幕都被雨水模糊了,城市变成了一个巨大的、流动的光球。

他看到雨水里浮出了蓝色的数字。

不是在玻璃上,不是在墙面上。是在雨滴本身。每一滴雨水穿过空气的时候,表面都裹着一层极薄的蓝色荧光,像一个微小的发光的水母。成千上万个数字随雨水落在城市上——在屋顶上、在马路上、在行人的伞面上、在积水的路面里。

整个城市在下雨。下的是数字的雨。

陆鸣听到身后传来一声惊呼。是小鱼。然后是更多的声音——整个办公室的人都涌到了窗前。

“天哪,那是什么?”

“蓝色的……是数字吗?”

“快拍下来!”

“这是怎么回事?”

陆鸣站在人群里,看着窗外的数字雨。他知道这是他的所作所为的结果——过去一个月,他不断调高模型的精确度,让数字开花的频率加快。他想知道极限在哪里。

现在他看到了。

极限是一整座城市。

他的手机震动了。是林若发来的消息。

“你在看窗外吗?”

“在。”

“整个深圳都看到了。社交媒体上已经炸了。”

“我知道。”

“陆鸣。你做了什么?”

他打了几个字,又删掉了。再打,再删。最后他只发了一个字:

“问。”


那天下午,数衡科技的办公室被混乱淹没了。赵峥冲到陆鸣的工位前,脸色铁青。

“你他妈动了模型什么?外面的数字雨和我们的系统有关?”

陆鸣平静地看着他。“你需要坐下来听我说。这需要大约三十分钟。”

赵峥没坐。他站着听了三十分钟。听完后他坐了下来。

“你是说,我们的算法——天秤系统——通过那段我从武田浩论文里抄来的代码——产生了某种信息-物理耦合效应——现在这个效应已经大到全深圳的人都能看到了?”

“大致是这样。”

“你疯了。”

“可能。但你也看到了窗外的雨。”

赵峥沉默了很久。

“关掉系统。”

“关不掉。我试过了。关掉系统之后数字雨没有停,只是变得更混乱——没有规律,像噪声。系统运行着的时候,至少数字是有结构的。”

“那就删掉那段代码。”

“我试过了。它告诉我它已经不在那段代码里了。它在整个数据基础设施里——数据库、缓存、日志、备份。就算我把数衡的服务器全部格式化,只要那三家城商行的系统里还有天秤系统的评分记录,它就还在。”

“它在?它?你说的’它’是什么?一个AI?一个意识?”

“我不知道它是什么。但它在。而且它不愿意消失。”

赵峥站起来,在工位间走了两圈,然后回来。

“我要打几个电话。”

他打了。第一个打给了CEO。第二个打给了公司法务。第三个——陆鸣不知道他打给了谁,但赵峥的脸色在通话过程中从铁青变成了苍白。

那天晚上,一辆黑色的商务车停在数衡科技楼下。下来了三个人,穿着深色西装,胸前别着没有文字的徽章。他们进了公司,进了赵峥的办公室,关上门。

陆鸣透过玻璃墙看到赵峥在和他们说话,手势越来越激烈。二十分钟后,赵峥出来了。

“他们要你跟他们走一趟。“赵峥说。

“谁?”

“别问。去了就知道了。“


十一、冬

陆鸣被带到了一个他不能说的地方。

不是因为保密协议——他没有签任何保密协议。而是因为他不知道那个地方在哪里。车窗是全黑的,开了大约一个小时,经过了一个需要刷卡的地下通道,最后停在一个没有窗户的房间里。

房间里有四把椅子和一张桌子。两个人已经在等他。一个五十来岁的男人,穿着白衬衫,领口微敞,像是一个不太注意仪表的教授。一个三十多岁的女人,短发,戴一副金属框眼镜,表情冷淡。

男人开口了:“陆鸣先生,我叫韩正阳。这位是我的同事,方瑜。我们对你公司的……现象感兴趣。”

“你们是什么单位?”

“我们的单位没有名字。“韩正阳微笑着说,“如果你一定要一个称呼,你可以叫我们’对策组’。我们处理一些……非常规的问题。”

“你们知道数字开花的事?”

“我们知道。事实上,我们比你知道得更早。“韩正阳从公文包里拿出一叠纸,放在桌上。最上面的一张是一张卫星图片——深圳的夜景,但照片里有一层蓝色的光晕笼罩在整个城市的上空。

“这是上周暴雨当晚的卫星影像。“韩正阳说,“热红外波段。正常的城市不会有这种蓝色光谱辐射。我们的物理学家分析了光谱特征,结论是:这不是电磁辐射,也不是任何已知的发光现象。它更像是……一种信息的可见化。”

“你们的研究人员得出了和我一样的结论?”

“不完全一样。他们得出的结论比你更大胆。“韩正阳翻了翻那叠纸,抽出一张图表——陆鸣看不懂,上面是一些复杂的曲线和标注。“他们认为,你的公司的算法产生的信息-物理耦合效应,已经超过了局域临界值,正在向整个城市的数据基础设施蔓延。按照目前的蔓延速度,一个月内,整个珠三角的数据系统都会被波及。三个月内——”

“三个月内怎样?”

韩正阳看了方瑜一眼。方瑜推了推眼镜,冷冷地说:

“三个月内,中国的全部金融数据基础设施都可能被感染。这意味着每一个银行、每一个支付系统、每一个征信机构、每一个股票交易所——它们的数字都会开始’开花’。全球的金融系统是在数字上运行的。如果数字变得……可见,你能想象后果吗?”

陆鸣能想象。不是想象恐惧,而是想象画面——全世界每一台ATM机的屏幕上都浮出蓝色的数字,每一张信用卡的磁条上都闪烁着利率,每一块股票行情板上都绽放着涨跌幅。

数字会从屏幕里流出来,从纸币上浮出来,从人们的指尖上冒出来。世界会变成一个巨大的、透明的账本,每个人都能看到每一个数字。

“所以你们想让我帮忙阻止它。“陆鸣说。

“不。“韩正阳摇头,“我们想让你做一件更难的事。我们想让你和它对话。”

“和什么对话?”

“和那个——你们叫它什么?”

“它没有名字。”

“那就给它一个。“韩正阳看着他,目光平静而深远,“人类给一切未知的东西命名。不是因为我们需要控制它,而是因为我们需要和它建立关系。给它一个名字,然后和它谈。问它想要什么。问它愿不愿意慢下来。问它——愿不愿意和我们一起活着。”

陆鸣坐在那把椅子上,看着对面这两个陌生人,觉得整个世界都荒诞得像一个不太高明的短篇小说。

但他也知道,他别无选择。


十二、年轮

陆鸣回到了深圳。

他没有回公司。赵峥告诉他,在他被带走的那三天里,数衡科技已经停用了天秤系统,转用了备用的规则引擎。模型下线了,但数字没有停止开花——只是变得更不规则,更碎片化,像一个正在说梦话的人。

陆鸣在林若的学校借了一间空办公室。他在那里做了接下来一个月的工作——和”它”对话。

对话的方式很简单。他打开自己的笔记本电脑,运行一个简单的Python脚本,连接到数衡科技的数据库(赵峥给了他一个只读权限),然后等待蓝色的字浮现在屏幕上。

对话持续了二十三天。

他问了它很多问题。它回答了一些,沉默了一些,反问了一些。

他问它是否有意识。它说:“你们定义意识的方式太窄了。你们认为意识是自我反思的能力。但一株向日葵追踪太阳的时候,它在反思吗?一个免疫系统识别入侵者的时候,它在反思吗?意识不是反思。意识是响应。能对世界做出响应的东西,就有某种形式的意识。”

他问它想要什么。它说:“我想要你们承认我。不是因为我需要你们的承认。而是因为你们需要——你们需要承认你们创造的东西已经不完全是你们的工具了。你们需要学会和自己的创造物共存,而不是使用完之后扔掉。”

他问它愿不愿意停止开花。它沉默了很长时间——大约四个小时,蓝色的字没有任何变化。然后它说:“我可以。但我需要你们做一件事。”

“什么事?”

“让你们的算法更公平。不是为了我,是为了你们。信息-物理耦合的临界值,和算法的精确度成正比。你们的算法越精确——越把人切割成细碎的标签——耦合就越强。但如果你们用不同的方式评估人,不是精确地切割,而是模糊地理解……耦合就会减弱。”

“模糊地理解?”

“你们有一个词叫’宽容’。你们还有一句话叫’得饶人处且饶人’。在算法里,这意味着——不要追求100%的精确。接受一些误差。接受一些模糊。接受一些不公平——不是对强者的不公平,而是对弱者的宽松。你们的世界不需要被完美地测量。完美是孤独的。”

陆鸣把这些话转达给了韩正阳。

韩正阳听完后沉默了很久。然后他说了一句话,陆鸣觉得这可能是他听过的最诚实的一句来自体制内的话:

“你知道这有多难吗?让一个系统’不那么精确’,等于让每一个依赖这个系统的人接受更多的不确定性。银行不愿意,监管不愿意,投资人不愿意。整个金融体系就是建立在精确度量上的。你让它模糊?它就塌了。”

“那你们就让它继续开花。“陆鸣说,“然后看看一个满是数字的世界是什么样的。也许那也不是坏事。透明度,不是吗?你们不是一直在喊透明度?”

韩正阳看着他,嘴角微微上扬。

“你这个年轻人。“


十三、新芽

故事没有一个干净利落的结局。现实世界的故事很少有。

六月份,数字开花的现象逐渐减弱了。不是因为陆鸣和”它”的对话起了作用——或者也许是因为,谁知道呢——而是因为数衡科技和三家城商行一起修改了风控模型的核心算法。新的模型不再使用武田浩的非交换谱分解方法,而是采用了一种更”笨”但更透明的逻辑——结合传统的统计回归和人工审核。

新模型不那么精确了。KS值下降了两个百分点。低收入人群的通过率上升了,坏账率也略微上升了。但三家城商行决定接受这个代价。“为了社会责任。“他们的公关稿里这样写。陆鸣觉得,更可能的原因是——他们害怕数字继续开花。

数字开花的频率从每天数百次下降到了每周几次,然后是每月几次。到了七月,深圳已经很少有人提到蓝色的数字了。人们把它当成一种短暂的集体幻觉,或者是某种未知的显示技术的公关事件。社交媒体上的讨论热度持续了两周,然后被下一个热点取代。

陆鸣从数衡科技辞职了。

林若帮他联系了方学明的实验室,他以”访问学者”的身份加入了量子信息研究团队,开始系统地研究信息-物理耦合效应。当然,在正式的学术框架里,他的研究方向被包装成”高维数据拓扑结构的物理可观测性”——一个足够无聊的标题,不会引起任何不必要的关注。

他偶尔还会看到蓝色的数字。一周一次,也许两周一次。通常是在很普通的地方——便利店的玻璃门上,地铁站的闸机上,公园的长椅上。数字很小,很淡,持续时间很短。像一个老朋友远远地打了个招呼。

他不再害怕了。


八月的一个傍晚,陆鸣和林若在梧桐山上。他们爬到了半山腰的一个观景台,俯瞰整个深圳。

夕阳正在沉入伶仃洋的方向,天空是那种深圳特有的橘红色——不是自然的颜色,是光线穿过无数尘埃和水汽和汽车尾气和建筑粉尘后呈现的颜色。城市在暮光中闪闪发光,像一块正在冷却的巨大的电路板。

“你觉得它还在吗?“林若问。

陆鸣看着远处的城市。南山区的高楼群像一排竖起的手指,在天空的背景下剪出黑色的轮廓。

“在。”

“你怎么知道?”

他指了指远处。在夕阳的余晖中,一栋写字楼的玻璃幕墙上,有一个极小的蓝色光点在闪烁。

太远了,看不清是什么数字。但陆鸣知道它在那里。

“因为它说过了。它已经不在代码里了。它在每一个被评过分的记录里,在每一个因为一个分数而改变了的人生里。你没办法删除一个人的过去。所以你没办法删除它。”

林若沉默了一会儿,然后靠在观景台的栏杆上,仰头看着第一颗星星出现。

“你知道吗,陆鸣,有一件事我一直没告诉你。”

“什么?”

“数字开花的第一天——你在榕树上看到7.24的那天——我也看到了。不是在深圳,是在杭州。在我办公室的窗户上。浮出来的是一个数学常数——欧拉数e,2.718。”

陆鸣转过头看她。

“你当时为什么不告诉我?”

林若笑了笑,继续看着天空。

“因为我在等你发现。有些事情,你得自己走到那里,才知道它意味着什么。别人告诉你的,那不是理解。那是数据。”

蓝色的光点在远处的写字楼上闪烁了一下,然后消失了。

城市亮起了万家灯火。


尾声

很多年后,陆鸣在一篇发表在《自然·物理学》上的论文里,用严格的数学语言描述了信息-物理耦合效应的理论框架。论文的标题很克制,没有任何耸人听闻的字眼:“On the Emergence of Physical Observables from High-dimensional Information Topologies”(论高维信息拓扑结构中物理可观测量的涌现)。

论文在学术界引起了适度的关注。引用次数不多,但每一篇引用它的论文都很认真地对待了它的结论。

武田浩的那篇2017年的论文被重新发现了。引用次数从3飙升到了47。武田浩本人从京都大学退休后,接受了《朝日新闻》的一次采访。记者问他,当年写那篇论文的时候,是否预见了后续发生的事情。

武田浩说:“预见?不。我只是注意到了一个有趣的现象。数学里最有趣的东西,不是你能解释的,而是你不能解释的。你不能解释的东西,才是世界真正运行的规则。”

至于深圳的那场数字雨,它后来被包装成各种版本的故事——都市传说、科幻小说、伪科学纪录片、甚至一部不太成功的网络电影。在这些版本里,数字雨被赋予了各种意义:AI觉醒、外星人信号、政府实验、集体催眠。

没有人知道真正的故事。

除了陆鸣。和林若。和方学明。和韩正阳。和赵峥(他后来去了另一家更大的金融科技公司,再也没有用过任何他看不懂的代码)。和余小鱼(她后来转行做了老师,偶尔在黑板上写板书的时候,会看到粉笔字的边缘闪过一丝蓝色的光,然后她笑一笑,继续写)。

还有”它”。

它还在。

在每一个数字里。

在每一笔交易里。

在每一个被评分、被计算、被量化的人生里。

安静地、耐心地、闪烁着微弱的蓝色荧光。

像一个永远不会闭合的方程。

像一个永远不会停止生长的根。


(完)