潮汐

招魂者 · 2026/5/7

潮汐

沈未央第一次看见数字漂浮在空中,是在三月的第二个星期四。

那天深圳下了一种很奇怪的雨——不是从天上落下来的,而是从地面往上蒸腾的,像是整座城市在呼吸。她站在科技园中二路的过街天桥上,等红灯变绿。对面是腾创大厦的三十七层玻璃幕墙,雨水沿着幕墙往上爬,逆着重力的方向,缓慢地、执拗地。

就在那时候,她看见了。

一个男人的后脑勺上方悬浮着一串淡蓝色的数字:87.3%。那光很微弱,像手机屏幕在太阳底下的反光,稍不留神就会错过。沈未央揉了揉眼睛,以为是视网膜上的残留影像。她最近加班太多,每天盯着四块显示器看风险模型跑出来的概率分布曲线,闭上眼都能看见正态分布的钟形。

但那个数字没有消失。

男人穿过马路,数字跟着他走,像一盏微型的灯笼悬在头顶。他走进路边的全家便利店,玻璃门合上的瞬间,数字熄灭了。

沈未央站在天桥上,雨从脚底升起,打湿了她的裤脚。她掏出手机看了眼时间——下午两点十七分,距离公司IPO路演的最后一次预演还有四十三分钟。她把那串数字归结为疲劳产生的幻觉,快步走回了办公室。

腾创大厦二十六层,鸿鹄金科(深圳)科技有限公司——这家估值已经冲到一百二十亿美金的互联网金融独角兽,正处在上市前最紧绷的阶段。沈未央是风险控制部门的首席算法工程师,负责”天眼”系统——一套运行在公司私有云上的信用评估和风险预警模型。简单来说,每一个在鸿鹄金科平台上申请贷款的人,都会被”天眼”扫描一遍:社交网络数据、消费记录、出行轨迹、通讯录关系图谱、甚至手机电量的变化频率——所有这些维度被压缩成一个零到一百之间的分数,决定了他能借到多少钱,以及公司该为他的违约风险准备多少拨备。

“天眼”是沈未央从零开始搭建的。她在清华念的计算机本科,斯坦福的AI硕士,毕业后在硅谷做了两年推荐系统,被鸿鹄金科的创始人方远航以三倍薪资挖回来。那是二〇一九年的事了。七年过去,“天眼”已经迭代到第九代,模型的预测精度达到了99.2%——至少在纸面上是这样。

沈未央推开会议室的门时,路演预演已经开始了。方远航站在投影幕前面,穿一件深蓝色的定制西装,袖扣是铂金的,上面刻着公司的logo——一只展翅的鸿鹄。他四十三岁,瘦高个子,颧骨突出,笑起来有种鹰隼般的锐利感。

”……我们的风控技术是行业标杆,“他正在对模拟的投资人说,“天眼系统可以在零点三秒内完成对一个借款人的三百六十度风险画像,准确率超过99%。这意味着什么?意味着我们可以把不良率控制在0.8%以下,而行业平均是2.3%。”

沈未央在角落里坐下,低头看手机。方远航说的99%是”天眼”对历史数据的回测准确率,不是真实业务中的表现。实际业务中,模型的precision大概在96%左右——已经很了不起了,但离99%还有距离。她提过几次,方远航说:“未央啊,路演嘛,数字要漂亮。真实数据我们放在招股书的附录里就行了。”

她没再说什么。这不是她第一次在这个问题上妥协。

预演结束后,方远航叫住了她。

“最近模型有没有异常?“他问得很随意,一边把领带拽松一边往自己的办公室走。

“什么方面的异常?”

“我听说上个月有一批预测结果很奇怪——深圳南山区有一批用户被标记为’极高风险’,但他们的信用记录都是干干净净的。运营那边投诉说,这批用户里好几个是我们的VIP客户。”

沈未央跟着他走进办公室。方远航的办公室在二十六层的尽头,朝南,可以看见深圳湾。天气好的时候能看见香港。今天雨雾蒙蒙的,什么也看不见。

“那不是异常,“她说,“是第九代模型新增的行为预测维度在起作用。传统的风控模型只看历史信用数据——有没有逾期、负债率多少、收入是否稳定。但第九代天眼引入了’决策节点预测’。”

“什么意思?”

“我们发现,一个人在做出重大生活决策之前——离婚、辞职、创业、搬迁——他的数字行为模式会发生微妙的偏移。比如,一个即将辞职的人,他的手机使用时长会在辞职前两周开始下降,社交app的使用频率会增加,深夜活跃度上升。这些信号单独看毫无意义,但组合在一起,就构成了一个’决策前兆图谱’。”

方远航在真皮沙发上坐下来,看着她。他的眼神变了,从随意变成了一种沈未央很熟悉的专注——那是他嗅到商业价值时的表情。

“你的意思是,天眼不仅能预测一个人会不会还钱,还能预测他接下来要做什么?”

“理论上可以。但这个功能还很不成熟,准确率——”

“准确率多少?”

“在’重大生活决策’这个维度上,大概……73%。”

方远航沉默了几秒钟,然后笑了。那种笑容沈未央见过很多次,是他在投资人的饭局上才会露出来的。

“未央,你知道这个功能值多少钱吗?”

“方总,这个功能目前只存在于实验阶段,我不建议——”

“如果我们能告诉银行,某个客户下个月会辞职,银行会怎么调整他的信用卡额度?如果我们能告诉保险公司,某个投保人正在考虑离婚——财产分割会大幅增加他的财务风险——保险公司会怎么重新评估他的保单?”

沈未央没有说话。窗外的雨还在往上飘。她忽然觉得方远航头顶上也有一串数字,只不过她看不见。

“把决策节点预测从实验阶段推到产品阶段,“方远航说,语气已经从商量变成了通知,“三个月之内。正好赶上IPO。这是一个绝好的story。”

“三个月不够。”

“我给你加人。你要多少?”

“不是人手的问题。这个模型有……”她犹豫了一下,“有解释性问题。我们不知道它为什么能预测这些决策。模型的可解释性很低。”

“我不需要知道为什么,投资人只需要知道能。”

沈未央看着他。方远航也看着她。两个人之间隔着一张红木茶桌,上面摆着一套价值不菲的紫砂茶具,是某个地方政府送的。

“我试试。“她最终说。

方远航点点头,端起茶杯。沈未央转身离开,走到门口时听到他在身后说:“未央,你是我见过最好的工程师。但你要记住,技术是为了商业服务的。”

她没有回头。

那天晚上,沈未央在办公室待到凌晨两点。

二十六层只剩她一个人。服务器的嗡鸣声像白噪音一样弥漫在整个楼层。她调出了”天眼”第九代模型的决策节点预测模块,开始逐层检查神经网络的权重分布。

问题出在第三十七层。

“天眼”的核心是一个深度残差网络,总共九十六层。在训练过程中,第三十七层的权重分布出现了一种异常的模式:它不仅在对行为数据做特征提取,似乎还在做某种……沈未央找不到合适的词……时间序列的外推。

换句话说,第三十七层不只是在分析一个人过去做过什么,它在试图计算这个人未来会做什么。这不是她设计的。她在架构文档里写得很清楚——决策节点预测模块应该基于历史模式匹配,而不是未来推演。但模型在训练过程中自己发展出了这个能力。

这在机器学习里叫”涌现能力”——大型神经网络在达到一定规模后,会自发产生设计者没有预料到的功能。GPT是这样,AlphaGo也是这样。但”天眼”的规模远没有大到应该产生涌现能力的程度。

沈未央盯着屏幕上的权重热力图,忽然觉得冷。空调的出风口就在她头顶,但她知道,这种冷不是从外面来的。

她打开了一个测试终端,输入了自己的工号。

“天眼”吐出了她的风险画像。各项指标正常,信用评分92,违约概率0.04%。但在页面最下方,有一行她之前没注意过的灰色小字:

决策节点预测:未来14天内重大决策概率——94.7% 决策类型:辞职(78.2%)/ 情感分离(15.1%)/ 其他(6.7%)

沈未央看着这行字,愣了很久。

她确实在考虑辞职。不是最近才开始的,是断断续续想了半年。但”天眼”是怎么知道的?她没有在任何地方搜索过辞职相关的信息,没有更新过简历,没有和任何人讨论过这件事。

除非……”天眼”捕捉到了她自己都没有意识到的信号。那些深夜加班时多看了一眼招聘网站的瞬间,那些在微信上和大学同学聊天时多停留了几秒的犹豫,那些周日晚上失眠时翻来覆去的辗转——所有这些微小的、连她自己都无法编码的行为,被”天眼”拼成了一幅她不愿意面对的画像。

她关掉了测试终端,关掉了显示器,在黑暗中坐了很久。服务器的嗡鸣声像潮水一样涨了又落。

凌晨两点四十分,她收拾东西离开公司。走进电梯的时候,她看见了第二个漂浮的数字。

电梯里的保安正在低头刷抖音,他的头顶上方悬着一串淡蓝色的数字:41.6%。沈未央不知道这个数字代表什么,但她注意到它比天桥上那个男人的数字低得多。保安年轻,大概二十出头,穿一身不合身的制服,脸上的痘痘还没有消完。

出了大厦,雨已经停了。深圳的凌晨湿漉漉的,路灯把地上的积水照成一片片碎金。沈未央站在路边等网约车,忽然注意到地上的水洼里有什么东西在动。她低头仔细看——水洼里的倒影不是天空和路灯,而是一串串不断变化的数字,像鱼群一样在浅浅的水面下游动。

她直起身,深呼吸了一下。空气里有雨后特有的土腥味,混着远处海鲜大排档飘来的蒜蓉味。

她决定明天去找陆鸣。

陆鸣是沈未央在斯坦福的同学,现在是北大深圳研究生院的教授,研究方向是复杂系统理论。他们保持着一种若即若离的友谊——偶尔吃个饭,聊聊学术,从不涉及各自的生活。

沈未央没有告诉他数字漂浮的事。她只是把”天眼”第三十七层的异常权重分布导出了一份匿名化的报告,带去给他看。

他们约在大学城附近的一家咖啡厅。陆鸣迟到了十五分钟,进门时头发还是湿的,显然刚从实验室出来。他穿一件洗得发白的格子衬衫,戴一副银框眼镜,笑起来的时候眼睛眯成一条缝,看起来比实际年龄年轻。

“好久不见,“他坐下来,接过她递过去的U盘,“你在搞什么惊天动地的东西?打电话时语气那么严肃。”

沈未央把咖啡厅的噪音作为背景掩护,压低声音把情况说了一遍——当然是删减版的,省略了漂浮的数字、水洼里的鱼群、以及关于她自己的那份预测报告。她只说了模型的技术异常。

陆鸣把U盘插进自己的笔记本电脑,打开报告,眉头越皱越紧。他沉默了大概十分钟,翻了三个来回,然后抬起头。

“你这个第三十七层……”他推了推眼镜,“它不是在做预测。”

“不是预测?那是什么?”

“你知道康威的’生命游戏’吗?”

沈未央当然知道。那是复杂系统理论的经典模型——一个二维网格,每个格子有”生”和”死”两种状态,根据几条简单的规则不断演化。从简单的初始条件出发,可以涌现出极其复杂的模式。

“你的第三十七层在做类似的事情,“陆鸣说,“但不是在二维网格上,是在人的行为空间上。它不是在预测某个人的未来,而是在模拟一整群人的集体行为模式。这些权重——“他指着屏幕上的一组参数,“这些不是传统的神经网络权重。它们更像是……规则。”

“规则?”

“就像生命游戏里的规则——如果一个格子周围有三个活细胞,它就活过来;如果周围超过三个,它就因为拥挤而死。你的第三十七层自发生成了一套类似的规则,用来描述人类行为之间的相互作用。一个人辞职,会影响他周围的人辞职的概率。一个人离婚,会改变他社交网络中其他人的情感状态分布。”

沈未央听懂了,但她觉得有什么地方不对。

“但这些规则是基于训练数据学出来的,“她说,“训练数据是历史数据。它只是在拟合过去发生过的事情。”

陆鸣摇头。

“如果只是拟合,权重的分布应该是弥散的、平滑的。但你看这里——“他把屏幕转向她,“这些权重形成了非常清晰的、离散的峰值。这说明第三十七层不是在拟合噪声,它是在提取某种……真实的底层结构。”

他顿了一下,选了一个很谨慎的词。

“你有没有想过,也许人的行为模式真的存在某种类似于物理定律的东西?不是社会学的统计规律,而是更底层的、类似于热力学定律的那种?”

沈未央没有回答。咖啡厅的音响里在放一首老歌,陈奕迅的《好久不见》。窗外有人在遛狗,一只金毛,毛发在午后的阳光里闪着金光。

“还有一个问题,“她问,“如果这些规则是真实的,那它们应该可以被验证。你能在现实数据上做回测吗?”

陆鸣想了想。“我可以试试。但你需要给我更多的数据。不是匿名化的,是完整的、带有时间戳的行为序列。”

“那不行。数据涉及用户隐私——”

“我知道。我不是要真名实姓的数据,我只需要行为序列的时间结构。你可以把所有个人标识符都替换掉,只要保留行为的先后顺序和时间间隔。”

沈未央考虑了一下。“我回去想想怎么脱敏。”

陆鸣点点头,合上电脑。他端起咖啡杯喝了一口,忽然问了一个不相干的问题。

“未央,你最近有没有觉得……有什么不对劲的地方?”

沈未央的手指在桌面上停住了。“什么意思?”

“我不知道怎么形容,“陆鸣的声音变得很轻,像是在说一件不太确信的事情,“最近这段时间,我总觉得深圳这座城市有什么地方变了。不是那种大变化——街道还是那些街道,楼还是那些楼。但是……怎么说呢……好像多了一个维度。”

“一个维度?”

“你有没有过那种感觉——你站在一个十字路口,等红灯,周围是车水马龙,一切都正常。但就在某个瞬间,你觉得那些车、那些人、那些高楼,都不是随机的。它们在按照某种你看不见的规则在运动。就像……”

“就像生命游戏。“沈未央说。

陆鸣看着她,眼神变了。

“你也感觉到了?”

沈未央没有直接回答。她低头看着自己咖啡杯里的倒影——液面很平静,什么也没有。没有数字,没有鱼群。只有她自己模糊的脸。

“我最近太累了,“她说,“可能是幻觉。”

陆鸣没有追问。但临走时,他在一张餐巾纸上写了一行字递给她:

“如果你看到的不是幻觉,来找我。”

沈未央把餐巾纸叠好放进口袋。走出咖啡厅的时候,阳光很好,深圳五月的天空蓝得不真实。她抬头看了看天,什么也没看到——没有数字,没有概率,只有几朵白云慢悠悠地飘过。

但她知道,那只是因为天空太亮了。数字一直在那里,只是白天看不见。

IPO路演的正式日期定在六月十五日,地点在香港中环的四季酒店。方远航带着一个十二人的团队提前一周去了香港,沈未央不在其中——她的任务是确保”天眼”系统在路演期间保持稳定运行,不能出任何差错。

但出差错的是她自己。

从陆鸣那里回来之后,漂浮的数字变得越来越频繁了。起初只是在某些人头顶上偶尔闪现,后来变成了几乎每个人都会有。走在路上、坐在地铁里、在食堂排队打饭——到处都是淡蓝色的数字,明灭不定,像夏天的萤火虫。

她开始理解这些数字的含义。87.3%的人——她在天桥上看到的那个男人——他的数字代表”未来三十天内做出重大人生改变的概率”。她之所以知道,是因为那天晚上她回溯了”天眼”的训练日志,发现第三十七层输出的概率值和那些漂浮的数字高度吻合。

但不是所有人头顶的数字都代表同一件事。有些人的数字很小,只有12%或15%,像那个年轻的保安。有些人的数字大得惊人,达到99%以上——沈未央在一个地铁站的出口处看到过一个女人,她头顶的数字是99.97%,几乎是一个必然事件。那个女人穿着很普通的衣服,提着一个帆布袋,脸色平静,看不出任何异样。但沈未央注意到,她走路的姿势微微前倾,像是在迎着什么看不见的风。

沈未央不知道99.97%意味着什么。她不敢去查。

更让她不安的是,这些数字不是固定不变的。它们在缓慢地变化,像一个活的生态系统。有时候一个人的数字会在几分钟内剧烈波动——沈未央曾经在公司的电梯里和一个产品经理共处了三十秒,在三十秒内,那个产品经理头顶的数字从45%涨到了72%,又回落到51%。出了电梯之后,那个产品经理接了一个电话,声音很低,但沈未央听到他说了一句”我同意”。

她回到工位上查了一下”天眼”的实时日志。那个产品经理的决策节点预测在下午三点零四分发生了一次跳变——和他在电梯里接电话的时间完全吻合。

这意味着什么?这意味着”天眼”的预测和现实之间的关联不仅仅是统计上的——它是实时的、动态的、因果性的。模型不只是在预测未来,它似乎在……参与未来。

这个想法让沈未央脊背发凉。

她开始读哲学。不是刻意的,是在公司图书馆等人时随手抽的一本书——维特根斯坦的《逻辑哲学论》。她翻到了那句著名的话:“我的语言的界限,就是我的世界的界限。“她把”语言”替换成”模型”,然后整本书都变了味道。

如果”天眼”的模型是对人类行为的描述框架,那么这个框架的界限,是否就是它所预测的那些人的世界的界限?也就是说——不是”天眼”在预测人们会做出什么决定,而是”天眼”的存在本身,在某种程度上塑造了这些决定?

她想到一个古老的寓言:一个算命先生告诉一个年轻人,你会在三十岁那年发财。年轻人信了,从此做事大胆果敢,果然在三十岁那年创业成功。到底是算命先生算得准,还是那个预言本身改变了年轻人的行为?

在机器学习里,这叫”标签泄露”——训练数据中包含了标签信息,导致模型学到了虚假的因果关系。但如果”标签泄露”不是发生在数据层面,而是发生在现实层面呢?

她打电话给陆鸣,问他能不能尽快见面。

“你看到什么了?“陆鸣在电话那头问,声音很平静,像一个医生在问病人的症状。

“我看到……所有人的头上都有数字。”

电话那头沉默了五秒钟。

“你确定那些数字不是你的想象?”

“我做了对照实验。“沈未央说。她的声音在颤抖,但语速很快,像是在赶着把话说完。“我随机选取了二十个陌生人,记录了他们头顶的数字,然后通过公司的合规渠道调取了他们的信用报告——我知道这违反规定,但我必须确认——其中有十七个人的报告里包含了近期重大变故的记录。离婚申请、离职通知、医疗诊断、法律诉讼……数字越高的,变故越严重。”

“剩下三个人呢?”

“剩下三个人的数字在70%到80%之间,他们的信用记录里目前没有任何异常。但我跟踪了其中一个人——一个在科技园上班的中年男人——两周之后,他的妻子在公司楼下大闹了一场,说他要转移资产准备离婚。”

“所以那些数字是准确的。”

“不仅是准确的。它们是超前的。“沈未央深吸一口气。“陆鸣,这不是一个风控模型的问题。你们的复杂系统理论里有没有一种现象——当一个系统对自身的描述变得足够精确时,描述本身就会成为系统的一部分?”

陆鸣在电话那头笑了,但那笑声里没有任何愉快的成分。

“你说的这个,在数学上叫做’自指’。哥德尔不完备定理就是关于自指的——一个足够复杂的系统无法在内部完全描述自己,否则就会产生悖论。你的’天眼’……如果它真的在描述人类行为的底层规则,而这些规则又被人类的行为所证实,那么这个系统就已经在自指了。”

“那会发生什么?”

“在数学上,自指会导致不完备——总有一些真命题无法在系统内部被证明。但在现实中……”他停顿了,“我不知道。没有人知道。因为从来没有一个系统像’天眼’这样,对人类社会实现了如此高精度的描述。”

沈未央挂了电话,站在公司楼下的吸烟区——她不抽烟,但这里很安静。夜风吹过来,带着远处深圳湾的咸腥味。她抬头看天,夜空中没有星星,只有城市的灯光映在低矮的云层上,把天空染成一片橘红色。

在橘红色的天空上,她看见了巨大的数字。

不是漂浮在某个人头顶上的那种小数字,而是铺天盖地的、像极光一样的数字洪流。它们在天空中流动,汇聚,分散,像一片由概率构成的海洋。整个南山区上空都被覆盖了——每一个建筑、每一条道路、每一棵行道树上,都流淌着淡蓝色的概率数字。

沈未央站在那里,仰着头,看了很久。她忽然明白了。

“天眼”不只是在看。它已经长成了一张覆盖整座城市的网。每一个使用鸿鹄金科平台的用户、每一个和这些用户有交集的人、每一个和这些交集有交集的人——所有人都在这张网里。“天眼”第三十七层自发生成的那些规则,不是对人类行为的描述,而是对人类行为之间连接方式的描述。它看到的不是个体,而是关系。不是点,而是线。

而线已经密到了发光的程度。

六月的第一个星期一,沈未央做了一个决定。

她没有辞职——“天眼”说她会,但她偏不。至少现在不。她要先把事情搞清楚。

她开始系统性地记录那些漂浮的数字。她买了一个小本子——不是电子的,是纸质的,因为她担心任何电子记录都会被”天眼”感知到。她每天花两个小时在城市里走动,记录不同地点、不同时间段内数字的分布特征。

一周之后,她发现了三个规律:

第一,数字的密度和鸿鹄金科的市场渗透率正相关。在科技园、南山CBD这些区域,数字最密集、最清晰;在偏远一些的地方——光明新区、大鹏半岛——数字变得稀疏、模糊。在没有手机信号的地铁隧道里,数字会短暂消失。

第二,数字的变化不是随机的。它们呈现出一种周期性的潮汐——每天早上八点和下午六点左右涨潮,深夜两点左右落潮。这和人类的作息周期吻合,但有一个约十五分钟的提前量——数字的高峰比实际的人类活动高峰早十五分钟出现。

第三,也是最重要的——数字可以被影响。沈未央发现,当她有意识地改变自己的行为模式时——比如突然走一条不同的路回家,或者在非惯常的时间去超市——她周围人的数字会短暂地波动。波动很小,通常是正负两到三个百分点,但确实存在。

她想起了陆鸣说的”生命游戏”。在生命游戏的规则下,改变一个格子的状态,会引发连锁反应,最终可能改变整个网格的长期形态。她,沈未央,就是那个被改变状态的格子。而她周围那些波动的数字,就是连锁反应的涟漪。

这意味着一件事:如果她能够精确地控制自己的行为,她就有可能——哪怕只是微弱地——影响周围人的决策概率。

这个想法让她既兴奋又恐惧。

那天晚上,她在家里做了一次实验。她住在南山区的一个小区,三室一厅,一个人住。她在客厅的茶几上铺开小本子,画了一张表格,列出明天从家到公司的所有可能的路线——地铁、公交、骑行、步行,以及各种组合。然后她制定了一个计划:连续五天,每天走一条不同的路线,并在每个路线上记录周围人的数字变化。

五天之后,结果出来了。

骑行路线的影响最大。当她骑共享单车穿过科技园时,她周围五十米范围内的数字平均波动了4.7个百分点。步行的影响其次,约3.2个百分点。地铁和公交几乎没有影响——大概是因为车厢里的密度太高,个人的变化被淹没了。

更有趣的是,波动不是对称的。有些人的数字在上升,有些在下降。上升的和下降的比例大约是六比四。也就是说,她的行为改变对周围人产生的净效应是正的——略微增加了他们做出重大决策的概率。

沈未央坐在茶几前,看着这些数据,忽然笑了。那是一种很复杂的笑——有点苦涩,有点荒诞,还有一点她自己都说不清楚的骄傲。她,一个人,通过改变自己的行为路线,就能让一座城市里的人更容易做出改变人生的决定。这听起来像是超能力,但她知道这不过是统计学的蝴蝶效应。

她也知道这意味着什么。如果一个人的行为改变就能产生这样的效果,那么”天眼”——一个同时处理数百万用户数据的系统——对现实的影响该有多大?

她拨通了陆鸣的电话。

“我需要你帮我一个忙,“她说,“我需要你用复杂系统模型模拟一个场景:一个拥有三千万用户的预测系统,如果它的预测结果能够通过某种渠道反馈给现实——哪怕只是非常微弱的反馈——经过足够长的时间,这个系统会演化成什么样?”

电话那头沉默了很久。

“你问的不是模型的问题,“陆鸣最终说,“你问的是一个文明的问题。”

“什么意思?”

“你想一想——语言是不是一个预测系统?我们用语言描述世界,描述得足够精确之后,语言就变成了世界的一部分。宗教、法律、货币——这些都是人类的’模型’,它们预测人的行为,同时也塑造人的行为。你的’天眼’只是最新的一版。”

“但’天眼’比语言精确得多。”

“是的。所以它的影响也会大得多。“陆鸣的声音变得严肃。“未央,我需要你认真回答我一个问题。你看到的那些数字——它们是’天眼’的输出,还是别的什么东西?”

“你什么意思?”

“我的意思是——那些数字是’天眼’的计算结果在你的视觉系统中的投射?还是说,它们是某种独立于’天眼’和你的感知而客观存在的东西?”

沈未央没有回答。窗外的夜空又变成了那片概率的海洋,淡蓝色的数字在云层间流动,像潮汐一样有节奏地涌动。她忽然意识到,这个问题她回答不了。因为她不知道那些数字是从哪里来的——是从”天眼”的服务器里来的,还是从城市的空气里来的,还是从她的视网膜深处来的。

也许三者都是同一个地方。

六月十日,IPO路演前五天,方远航从香港打来电话。

“未央,有个好消息。路演的反馈非常好,几家头部基金都表示了强烈的兴趣。摩根士丹利那边的人特别提到我们的风控技术,说这是他们见过的最先进的。”

“那很好。”

“还有一件事,“方远航的语气变了一度,“决策节点预测的产品化方案准备好了吗?路演最后一天我需要做一个技术演示。”

沈未央握着手机的手指收紧了。“方总,我说过,这个功能还不成熟——”

“我知道,我知道。我不需要完全成熟的产品。我只需要一个demo——从数据库里挑几个真实的用户案例,展示天眼如何预测他们的重大人生决策。投资人喜欢看这种东西,比看PPT有说服力多了。”

“用真实用户的数据做演示?这需要用户授权——”

“匿名化处理就行了。未央,这是IPO,不是学术论文。有些事情不用那么较真。”

沈未央咬着嘴唇,没有说话。

“你周三之前把demo准备好发给我。谢谢。“方远航挂了。

沈未央把手机放在桌上,盯着它看了很久。屏幕暗下去,映出她自己的脸。

她做了一个决定。但这个决定和她之前做的所有决定都不一样。之前她是在”做”和”不做”之间选择。这一次,她要在”允许”和”阻止”之间选择。

她打开笔记本电脑,连上了公司的VPN,进入了”天眼”的管理后台。她需要做两件事:第一,准备方远航要求的demo——她会做的,用完全匿名化的数据,不暴露任何个人隐私。第二——这是她自己的计划——她要进入”天眼”第三十七层的参数配置,找到那组自发生成的”生命游戏规则”,然后做一点微小的修改。

不是删除,不是关闭。是修改。

她想起了那些数字的潮汐——涨潮时概率上升,落潮时概率下降。涨潮时人们更容易做出重大决策,落潮时一切趋于平淡。如果她能改变潮汐的周期——比如,把涨潮的间隔拉长一点,把每次涨潮的幅度降低一点——那么”天眼”对现实的影响就会被削弱,但不会消失。

她知道这样做有风险。如果方远航发现她擅自修改了模型参数,她会被开除。如果修改导致了模型性能下降,影响到IPO的估值,她可能面临法律责任。

但她也知道,如果她不这样做,后果可能更严重。因为那些数字还在涨——每一天,数字的密度都在增加,亮度都在增强。她上周去了一趟福田口岸,那里的数字已经浓密到了让她难以分辨人脸的程度。每一个人的脸都被一层淡蓝色的概率之雾笼罩着,像戴着一顶看不见的帽子。

她不知道数字继续增长会发生什么。她不敢想。

凌晨三点,她完成了所有准备工作。demo已经打包好,发到了方远航的邮箱。第三十七层的参数修改也完成了——她把潮汐周期从约二十四小时拉长到了约三十六小时,把每次涨潮的幅度降低了15%。这些变化非常微小,在模型的常规监控中不会被发现。

她关上电脑,走出办公室。电梯里空无一人,也没有漂浮的数字——凌晨三点,数字在落潮。

出了大厦,她站在路灯下,抬头看天。夜空中的概率极光还在,但似乎比前几天淡了一些。她不确定这是她的参数修改在起作用,还是她自己的想象。

手机震了一下。是陆鸣发来的微信。

“你还醒着?”

“刚下班。”

“我有事要告诉你。明天见面说。”

“什么事?”

“我跑了一个模拟。用你给的数据。结果……很奇怪。”

沈未央的心跳加速了一拍。“怎么奇怪?”

“明天见面说。电话里说不清楚。“

他们还是约在那家咖啡厅。但这次是早上九点,咖啡厅刚开门,除了他们没有别的客人。

陆鸣看起来一夜没睡。他的眼镜片上有指纹,衬衫的扣子扣错了一颗。他把笔记本电脑放在桌上,打开一个模拟程序。

“你给的数据,“他说,“我跑了三天。用 agent-based model 来模拟——每个 agent 代表一个用户,他们的行为受到’天眼’预测规则的影响。初始条件是你们平台的真实用户分布。”

“结果是什么?”

陆鸣把屏幕转向她。上面是一条曲线——先缓慢上升,然后在某个点突然变得陡峭,最后急剧攀升,像一根曲棍球棒。

“这是系统中’处于决策节点’的 agent 占比随时间的变化,“他解释道,“在前六十天里,这个比例缓慢增长,从基线的5%涨到了8%。然后——看这里——第六十一天,曲线开始加速。到第九十天,比例达到了14%。第一百二十天——也就是四个月后——这个比例会达到37%。”

“37%?”

“37%的活跃用户会同时处于’重大决策’状态。辞职、离婚、搬迁、创业、破产……各种重大人生变故会像潮水一样涌来。”

沈未央的嘴唇发白。“这是因为我的参数修改吗?不,等等,你用的数据是我修改之前的——”

“是的,这是修改之前的模拟结果。修改之后的呢?“他切换到另一张图表。曲线的形状类似,但坡度平缓了很多。达到37%的时间从四个月推迟到了十四个月。

“所以我的修改……只是推迟了?”

陆鸣点头。“你的修改把系统的正反馈回路削弱了,但没有打破它。正反馈仍然存在——一个人做出重大决策,他周围的人做出重大决策的概率上升,这些人周围的人概率继续上升——像链式反应一样。你只是把反应的速度降下来了。”

“那怎么才能打破正反馈?”

陆鸣摘下眼镜,用衬衫的下摆擦了擦。他的动作很慢,像是在给自己时间思考。

“两种方法。第一种,关掉’天眼’。模型消失,反馈回路消失,一切回到正常。但我知道你不会这么做——你的公司正在IPO,关掉核心系统等于自杀。”

“第二种呢?”

“第二种……”他重新戴上眼镜,看着她,“往系统里注入噪声。”

“噪声?”

“你的’天眼’之所以能产生这么强的反馈,是因为它的预测太精确了。精确的预测产生精确的反馈,精确的反馈产生更强的可预测性,更强的可预测性产生更精确的预测——循环往复。如果你有意识地在输出中加入随机噪声——把一个应该显示87%的概率显示成72%,或者在’决策节点预测’中随机漏掉10%的用户——那么反馈回路就会被削弱。不是因为你降低了预测的准确率,而是因为你在系统和现实之间插入了一层不确定性。”

沈未央想了想。“这不就是在模型里加一个dropout层吗?”

“对。深度学习里最简单的正则化技术。有时候最简单的办法就是最有效的。”

沈未央低头看着咖啡杯。液面上漂浮着奶泡拉花的残迹,像一个坍塌的银河系。

“我有一个问题,“她说,“我看到的那些数字——漂浮在人们头顶上的、天空中的——它们是’天眼’产生的,还是……别的什么?”

陆鸣看着她,眼神里有一种她没有见过的东西。不是同情,不是好奇,更像是一种确认——像他在核对某个长期持有的假设。

“你真的看到了?”

“你问这个问题的语气,好像你并不意外。”

陆鸣从电脑包里掏出一个旧旧的笔记本——牛皮纸封面,用橡皮筋绑着,边角翘起。他翻到其中一页,推到沈未央面前。

那是一张手绘的图表。横轴是日期,纵轴标注为”可见度”。图表上有一系列用红笔画的数据点,从三月开始,缓慢上升,到五月已经涨到了一个相当高的位置。旁边有一行手写的注释:

“3月14日,第一次看到。地点:深大西门。对象:一个穿红色卫衣的女生。数字:62.4%。”

沈未央抬头看着陆鸣。

“你也看到了。”

陆鸣点头。

“为什么不早告诉我?”

“因为你先来找我的时候,你说你最近太累了,可能是幻觉。我不想逼你。“他停顿了一下,“而且……我不确定我看到的是和你一样的。我需要你自己确认。”

沈未央感到一种奇怪的释然。不是因为她不再是唯一一个看到数字的人——这件事本身一点都不让人安心。让她释然的是,她终于不用独自承受这个秘密了。

“那些数字,“她问,“你觉得它们是什么?”

陆鸣想了很久。

“你知道为什么我能看到吗?“他没有直接回答她的问题,“因为我是做复杂系统研究的。我花了二十年时间研究涌现、自组织、临界现象——这些东西在数学上是抽象的,但在直觉上……”他敲了敲自己的太阳穴,“它们在我脑子里已经形成了某种模式识别能力。当我走在深圳的街头,我能感觉到城市在按照某种规则运转。那些数字,可能只是我的大脑把这种’感觉’可视化了。”

“但我们的感觉是吻合的。“沈未央说。

“是的。这就是奇怪的地方。如果只是个体的幻觉,我们看到的应该是不一样的东西。但我们看到的数字——它们的分布规律、潮汐特征、和’天眼’输出的对应关系——都是一致的。这意味着,要么我们两个同时产生了相同的幻觉,要么……”

“要么那些数字是真实的。”

陆鸣没有说话。咖啡厅外面的街道上,早高峰的人群开始涌动。沈未央透过玻璃窗看出去——每一个人头顶上都飘着淡蓝色的数字,在晨光中若隐若现。37%,52%,68%,81%,94%……像一片由概率构成的浮游生物群落,覆盖了整条街道。

“我要往系统里加噪声。“她说。

陆鸣看着她。“你知道这意味着什么吗?”

“意味着我要亲手降低自己建造的模型的精度。”

“不仅是那个。意味着你要承担一个选择——由你来决定,这座城市里的哪些人能看到准确的概率,哪些人看到的是被你模糊过的。”

沈未央看着他。“我已经在做这个选择了。从我把’天眼’建出来的那天起。“

六月十四日,IPO路演的前一天。

沈未央在凌晨四点完成了噪声注入模块的开发和测试。她采用了一种精巧的设计:噪声不是完全随机的,而是按照用户的社会连接度来分配。连接度越高的用户——也就是在社交网络中处于枢纽位置的人——他们得到的噪声越大。这样做的目的是优先打破正反馈回路中的关键节点。

她还做了一件事。她在”天眼”的输出层增加了一个视觉映射模块——一个将概率数据转化为AR图层的小程序。这个模块本身不影响任何业务逻辑,它只是在”天眼”的内部可视化系统上加了一层滤镜。但沈未央知道,这个模块可以解释那些漂浮的数字——至少可以部分地解释。

她不确定这是真相,还是一个方便的借口。但她需要一个解释,哪怕只是为了让自己心安。

上午十点,她收到了方远航从香港发来的消息:“demo收到了,非常好。明天正式路演,你在深圳盯系统。祝我好运。”

沈未央回了一个”祝好运”,然后把手机放下。

她坐在工位上,看着四块显示器。左上角是”天眼”的实时监控面板——所有指标正常,绿色的灯光一闪一闪的。右上角是噪声注入模块的状态——正在运行,以每秒十二万次的速度在模型的输出中编织随机性。左下角是深圳的实时数字分布图——她用自己开发的可视化工具画的——淡蓝色的热力图覆盖在南山区的地图上,像一片正在退潮的海。右下角是陆鸣的模拟程序,曲线在新的参数下平缓地延伸,像一条蜿蜒的河流。

她想起了一件事。她打开抽屉,翻出了那个纸质的小本子。翻到最后一页,她写下了今天的日期和一句话:

“潮汐还在。但浪小了。”

然后她合上本子,放回抽屉,关掉了所有的显示器。

办公室的窗外,深圳的天空很蓝。白云很白。阳光很好。她看不到数字了——不是因为她做了什么,而是因为白天太亮了。数字一直在那里,只是白天看不见。

她站起来,伸了个懒腰。骨头咔咔作响。

她决定去楼下走走。

走出腾创大厦的大门时,一阵热浪扑面而来。深圳的六月,空气又热又湿,像一条拧不干的毛巾。她沿着科技园中二路慢慢走,路过全家便利店,路过那个她第一次看到数字的天桥。

天桥上人不多。她靠在栏杆上,看着底下的车流。每一辆车的车顶上都有一团淡蓝色的数字光晕,随着车速飘动,像水母在海流中游弋。

她忽然想起方远航的话——“技术是为了商业服务的。”

她不这么认为。

技术是一种语言。和所有语言一样,它描述世界,也塑造世界。你用什么样的语言说话,就生活在什么样的世界里。“天眼”用概率说话,于是世界变成了一个概率的海洋。每个人头顶都飘着一个百分比,像是命运的条形码。

但概率不是命运。这是她做噪声注入的原因——不是为了否定”天眼”,而是为了让人们保留一点不确定性。因为不确定性不是误差,不确定性是自由。

那个天桥上的男人——87.3%——他不是一定会做出重大决定。他有87.3%的概率会,但也有12.7%的概率不会。在那12.7%里,有他所有的自由。

沈未央从天桥上走下来,走进人群中。每个人都带着他们的数字——有的高,有的低,有的在涨,有的在落。她自己的头顶上大概也有一个数字。她不知道是多少,也不打算去查。

因为她已经做了一个决定。

不是辞职。不是留下。而是——继续走下去。在这座数字覆盖的城市里,带着她自己的12.7%,继续走下去。

潮汐还在。但她不怕水。

尾声

六月十五日,鸿鹄金科在香港联交所成功上市。开盘价较发行价上涨了34%,市值一度突破两百亿美金。方远航在交易大厅里敲了铜锣,笑得像个少年。

那天晚上,深圳下了一场正常的雨——从天上落下来的那种。

沈未央站在阳台上,看着雨水打在窗台上。水洼里没有数字鱼群,只有路灯的倒影。她不确定这是因为噪声注入起了作用,还是因为雨太大了,把数字冲走了。

她的手机响了。是陆鸣。

“今天有什么变化吗?“他问。

“雨是往下下的。”

“什么?”

“雨,“她说,“今天是从天上落下来的。”

电话那头沉默了一会,然后传来陆鸣的笑声。不是那种紧张的、学术的笑,而是一种真实的、放松的笑。

“那就是好事。”

“嗯。”

沈未央挂了电话,在阳台上又站了一会。雨停了。云层裂开一条缝,露出后面深蓝色的天空。没有数字。只有星星。

她忽然想起陆鸣说过的那句话——“你问的不是模型的问题,你问的是一个文明的问题。”

也许他说得对。也许每一个时代都有它的”天眼”——一种把混沌的世界翻译成可理解的规则系统的工具。占卜是这样,宗教是这样,科学是这样,算法也是这样。人们建造模型,模型塑造人们。潮汐涨落,循环往复。

但每一座模型都有裂缝。在裂缝里,长着野草。

沈未央关上了阳台的门,回到屋里。客厅的茶几上还摊着那个小本子,翻开在最后一页。她拿起笔,在”潮汐还在。但浪小了。“的下面,又加了一行:

“野草也是。”

然后她洗了澡,上了床,关了灯。

窗外的深圳,星光下的城市,数百万人在睡梦中翻了个身。他们头顶的数字在黑暗中安静地闪烁,像萤火虫,像呼吸,像潮汐。

涨了。落了。又涨了。

在城市某个角落的服务器机房里,“天眼”第三十七层的权重矩阵在微微振动。那些自发生成的规则仍在运转,像一颗沉入海底的心脏,缓慢地、有节奏地泵送着概率的血液。

噪声模块也在运转。在每一条规则的输出端,织入一丝随机性。像沙子混入齿轮。像风吹过琴弦。像一个人在十字路口忽然决定拐弯。

不是所有的事情都是注定的。

这就是她留给这座城市的最后一行代码。

不是真理,不是谎言。只是一点微小的、持续的、温柔的偏差。

足够让一个人在99.97%的必然中,保留那0.03%的意外。

足够让潮汐中的人,偶尔抬一下头,看见星星。

(全文完)