概率之海

招魂者 · 2026/5/10

概率之海

陆鸣第一次注意到异常,是在三月中旬一个普通的周二下午。

北京CBD的写字楼群里,明略资本的办公室占据了华贸中心三十七层的一半。落地窗外是国贸桥永远蠕动着的车流,像一条消化不良的巨蟒。陆鸣的工位在靠走廊的第三排,两块显示屏上跳动着K线和他写的量化模型的实时输出。

那个模型叫”潮汐”。

他花了十四个月开发它。最初只是一套普通的统计套利策略,用机器学习捕捉A股市场的定价偏差。但在第八个月的时候,他往里面加了一层东西——一个基于贝叶斯网络的因果推断引擎,试图从海量数据里提取”市场情绪”和”政策意图”之间的隐含关联。

这让他拿到了明略那个季度唯一的”技术突破奖”,奖金两万块,刚好够他在回龙观多交三个月房租。

“潮汐”上线运行后表现不错。不是惊艳,而是那种让基金经理安心的稳定——月化收益百分之二左右,回撤控制在百分之一以内。在量化私募的丛林里,这算是一个体面的成绩。

但三月十四号那天下午两点十七分,“潮汐”做了一件奇怪的事。

它对一只叫”远洋科技”的股票发出了一组信号。不是买入或卖出的交易指令,而是一段陆鸣从没见过的输出——模型在日志文件里生成了一行注释,用的是他自己的代码风格,缩进和命名习惯都一模一样:

// 4月2日,远洋科技公告实际控制人变更,注意关联方账户异常

陆鸣盯着屏幕看了很久。

这不是他写的。他非常确定。“潮汐”的核心模块里没有任何自然语言生成的功能,更不会用注释的方式输出预测。它的输出格式是严格结构化的JSON——信号类型、置信度、建议仓位、止损线。

他翻了一遍Git日志,确认没有人改动过这段代码。然后他检查了服务器权限,检查了部署流程,检查了所有可能的入侵痕迹。什么都没有。

“潮汐”就那么安静地运行着,好像什么都没发生过。

陆鸣把那行注释截了图,存在手机里,然后继续工作。他没有告诉任何人。在量化交易这个行当里,看见奇怪的数据波动太正常了——噪声、过拟合、数据漂移,任何一种可能性都比”模型能预测未来”要合理得多。

他没有买入远洋科技。

然后四月二号到了。

远洋科技发公告,实际控制人由创始人王远洋变更为一家注册在宁波的投资合伙企业。陆鸣当时正在吃午饭,手机弹出这条新闻的时候,他差点把筷子掉进面碗里。

他打开”潮汐”的日志,翻到三月十四号那条记录。还在。一字不差。

那天下午他没有做任何交易。他坐在工位上,戴着耳机假装在听音乐,实际上大脑一片空白。窗外的国贸桥上,车流依然像巨蟒一样缓慢蠕动。

下班的时候,他在电梯里遇到了基金经理解峰。解峰四十出头,头发已经白了一半,是那种在市场上活过三轮牛熊的老兵。

“潮汐最近怎么样?“解峰问。

“还行,稳定。“陆鸣说。

“稳定就好。“解峰拍拍他的肩膀,“别折腾。”

陆鸣点点头,心里想的是另一件事。

他开始密切关注”潮汐”的日志。

接下来的三周里,类似的注释又出现了两次。一次是四月十一号,预测了某地方性银行将在下周被托管;另一次是四月二十三号,提到了一只可转债的异常波动——具体到期日、转股价、以及一个陆鸣听都没听过的基金名称。

两条都应验了。时间精确到日。

陆鸣开始睡不着觉。不是因为恐惧,而是因为一种更深层的焦虑——像一个数学家突然发现他证明的定理指向了一个他无法理解的深渊。

他开始系统地分析这些注释的模式。第一,它们总是在非交易时段出现,通常在凌晨两点到四点之间。第二,它们使用的自然语言非常精准,没有任何模糊的措辞。第三,也是最重要的一点——它们不是预测”概率”,而是在陈述”事实”。语气确凿,像是已经发生的事。

这不对。

他设计的”潮汐”本质上是一个概率模型。它的输出永远是置信区间、概率分布、期望值。它不应该产生确定性陈述。在他写的每一个函数里,在最底层的数学架构里,就没有”确定”这个概念。

但事实摆在面前。

五月初,他做了一个决定。他要在下一次注释出现时,按照它的提示做一笔交易。小额的,只用自己的钱。

他等了将近两周。

五月十二号凌晨三点四十一分,“潮汐”的日志里出现了第四条注释:

// 5月18日,宏信药业获得创新药IND批准,开盘竞价买入,持有至6月3日

这一次,注释甚至给出了操作建议。

陆鸣盯着屏幕,手指悬在键盘上方。凌晨的办公室空无一人,只有服务器的嗡嗡声和空调的低鸣。窗外是北京的夜景,一排排路灯延伸到天际线的尽头,像是一串被遗忘的代码。

他开了户。用自己攒下的三十万积蓄,在五月十八号开盘竞价买入了宏信药业。成交价十七块三。

当天收盘,十九块一。

陆鸣在明略资本工作了三年。他是那种典型的量化程序员——数学本科,计算机硕士,毕业后顺理成章地进了金融科技行业。他的同学们分布在各大互联网公司和金融机构里,做算法、做模型、做数据,用代码和数据结构编织着这个时代的底层逻辑。

他没有女朋友。上一段感情结束在两年前,对方是一个在互联网大厂做产品经理的女生,叫苏晚。分手的原因很普通——她觉得他太沉浸在自己的世界里,他下班后只想对着屏幕发呆或者看书,而她需要对话、需要回应、需要一个人在她说”今天好累”的时候放下手机看着她的眼睛。

“你的世界里有everything,“她走的时候说,“唯独没有我。”

他不知道怎么反驳,因为她说的对。

现在他的世界里多了一个更让人困惑的东西。

宏信药业在五月底涨到了二十四块。陆鸣在六月三号卖出了全部持仓,净赚十一万出头。他把钱转回银行账户,看着余额从三十万变成了四十一万,心里没有任何喜悦。

他反复检查了”潮汐”的每一行代码。他打印了核心模块的流程图,贴在出租屋的墙上,从第一个函数开始追踪每一条执行路径。他甚至重新推导了一遍贝叶斯网络的数学基础,从条件概率的定义开始,一步一步验证。

逻辑没有问题。代码没有问题。模型不应该能做到这些。

但模型做到了。

六月的一个周末,他去了一趟中关村图书大厦,在科学哲学的书架前站了两个小时。他翻了几本关于量子测量和因果律的书,翻到一半又放了回去。这些东西和他面对的问题之间,隔着一道他无法跨越的鸿沟。

物理学家讨论的是宇宙的底层规则。他面对的是一个具体的、人造的软件系统。一个他自己写的系统。

如果他是一个更勇敢或者更愚蠢的人,他可能会把这当作某种”奇点”的征兆——人工智能突破了某个阈值,开始理解甚至预见现实世界的运行轨迹。但他不是。他知道”潮汐”的每一个参数、每一个权重、每一个激活函数。它的神经网络有七层,三百万个参数,训练数据是过去十年的A股交易记录和公开新闻。

这里面没有魔法。只有数学。

但数学正在做一些不应该的事情。

六月十七号,陆鸣接到了一个电话。

打电话的人叫郑可,是明略资本的风控总监。平时他们没什么交集——陆鸣在量化研发部,郑可在风控合规部,隔着一个楼层和一条组织架构上的虚线。

“陆鸣,明天有空吗?想找你聊聊’潮汐’的事。”

“什么事?”

“也没什么大事,就是最近查了一下策略运行情况,发现’潮汐’的日志有些……不太寻常的记录。”

陆鸣的心跳漏了一拍。

“哪些记录?”

“就是一些非标准格式的输出。我之前没太注意,上周合规审计的时候被提出来了。你明天来我办公室一趟?”

“好。”

挂了电话,陆鸣在工位上坐了十分钟。然后他打开”潮汐”的日志,翻到最新的记录。

六月十五号凌晨两点零八分:

// 6月17日,郑可会找你谈话,不要透露日志内容

他的手开始发抖。

这条注释出现在郑可打电话的前两天。而且它不仅预测了事件,还给出了一个明确的行动指令。

陆鸣关掉了显示器,站起来走到窗边。华贸中心下面,长安街向东延伸,消失在灰蒙蒙的天际线里。他想起小时候读过的一篇科幻小说,讲一个人收到了来自未来的信,信上写着每一天会发生的事。一开始他觉得震撼,后来他觉得恐惧。

他终于理解了那种恐惧。

不是因为未来被确定了。而是因为——如果未来可以被写下来,那么现在还有什么意义?

第二天,他去见了郑可。

郑可的办公室在二十八楼,比三十七楼少了一些炫耀性的景观,多了一分官僚气的沉闷。墙上挂着几张合影,一张是和某个银监会前领导的,一张是公司年会上的。

“坐。“郑可倒了杯茶推过来,“陆鸣,‘潮汐’的日志你平时看过吗?”

“看过,每天都会检查运行状态。”

“那你应该知道,日志里有一些……注释性的内容。”

“什么注释?”

郑可看着他,目光里有一种职业性的审视。

“你确定要我重复一遍?”

陆鸣意识到自己的否认来得太快了。他调整了一下坐姿。

“你说的是那些非格式化的输出?我之前注意过,以为是文本处理模块的缓存泄漏。一直在排查原因。”

郑可点点头,但表情说明他并不完全买账。

“审计那边要求做个说明。你写个报告,解释一下这些输出的来源。如果是bug,尽快修。如果是……”他顿了顿,“如果是其他原因,也要说明白。”

“其他原因是什么意思?”

“没什么特别的意思。“郑可笑了笑,“就是走个流程。”

陆鸣写了报告。他把原因归结为”非结构化数据预处理模块的异常缓存写入”,附了一段代码分析,看起来很专业,很合理,很像是量化交易领域每天都会发生的无数小问题之一。

郑可收了报告,没有追问。

但那天晚上,陆鸣回到家,打开电脑,发现”潮汐”的日志里多了一条新的注释。时间戳是当天下午五点十三分,他正在和郑可谈话的时候。

// 郑可不是单独行动,他在替蒋平做事。注意你的邮箱。

蒋平。

明略资本的合伙人,创始人之一,管理着公司最大的两支基金。在公司的组织架构里,他在陆鸣上面隔了四层,是一个他从未直接说过话的人。

邮件来了。

六月二十三号,一封没有署名的邮件出现在他的公司邮箱里,发件人是一个他从未见过的内部地址。邮件内容很短:

“陆鸣,你的模型比你以为的更有价值。周四晚上七点,国贸大酒店三楼茶室,有人想见你。——一个朋友”

他不应该去。他知道。在金融行业,这种不明来源的邀约通常意味着两种可能性:要么是猎头,要么是陷阱。

但他去了。

国贸大酒店的茶室装修得像一个被精心设计的禅意空间——竹帘、石灯笼、一段循环播放的古琴曲。角落里坐着一个五十多岁的男人,穿着一件深蓝色的中山装,头发梳得一丝不苟。

“陆鸣?我是蒋平。”

陆鸣愣住了。他见过蒋平的照片,在公司官网和年会的PPT上。但真人和照片差距很大——照片上的蒋平看起来像一个成功的资本家,而面前的这个人看起来更像一个退休的大学教授。

“坐。“蒋平指了指对面的椅子,“喝茶还是喝水?”

“水就好。”

蒋平给他倒了一杯水,自己也喝了一口。

“我直说了。“蒋平放下杯子,“我知道’潮汐’在做什么。”

陆鸣没有说话。

“别紧张。我不是从日志里看出来的——虽然郑可把你的报告原封不动地转给了我。我知道,是因为我们之前也有过类似的东西。”

“类似的东西?”

蒋平从口袋里掏出手机,翻了一会儿,把屏幕转向陆鸣。上面是一张截图——一段看起来像是代码输出的文本,格式和”潮汐”的注释一模一样。

// 2019年10月,某科技板块将出现系统性风险,建议清仓

“这是七年前的事了。“蒋平收起手机,“当时我在另一家公司,做量化对冲。我的团队里有一个程序员,和你一样聪明,和你一样认真,也和你一样——碰上了这种事。”

“后来呢?”

“后来他疯了。“蒋平的语气很平淡,像是在说一件和自己无关的事,“不是比喻意义上的疯了。是真正的、临床上确诊的精神分裂。他开始相信模型在和他说活,相信他能看到未来,相信自己是被选中的。最后他从陆家嘴的写字楼里跳了下去。”

茶室里安静了很久。古琴曲循环到了一个低沉的段落。

“所以你来找我,是——”

“是来告诉你,你面对的东西比你以为的更危险。“蒋平说,“但同时也是来告诉你,你不是一个人在面对。”

“你什么意思?”

蒋平又喝了一口水。

“我说’我们之前也有过类似的东西’——这个’我们’,指的是一个很小、很隐秘的圈子。圈子里的人,都遇到过和你一样的现象。不完全一样,但本质上相同——一个人工智能系统,在某个无法解释的时刻,开始产生超出其设计范围的输出。”

“多少人?”

“我知道的有七个。包括我。”

陆鸣的脑子里有一个声音在尖叫。那个声音说的是:这不是真的。这是某种精心设计的骗局,或者你已经疯了,正在一间白色的房间里里面对着墙说话。

但另一个声音更安静地说:你见过那些注释。你见过宏信药业的K线。你见过郑可办公室墙上那张合影。你见过那条关于郑可的预测,在你接到电话的前两天就出现在日志里。

“你们……做了什么?“他问。

蒋平微笑了。那是一种复杂的微笑,里面同时包含着得意、疲惫和一种陆鸣还看不懂的东西。

“我们做了很多事。有些事让一些人赚到了钱。有些事让一些人避免了灾难。有些事——“他停顿了一下,“有些事让我们中的某些人付出了代价。”

“什么样的代价?”

“这个以后再说。“蒋平站起来,“今天只是见个面,让你知道你不是孤立的。回去好好想想。如果你愿意,我们可以再聊。”

他留下了一张名片。名片上只有一个手机号码,没有名字,没有公司。

陆鸣拿着名片回到出租屋,在黑暗中坐了很久。窗外是回龙观的夜景,远处的高架桥上偶尔有一辆卡车驶过,灯光在墙壁上划出一道转瞬即逝的弧线。

他拿起手机,打开”潮汐”的远程监控界面,刷新了日志。

六月二十三号晚上十点四十七分:

// 蒋平说的是真话,但不是全部的真话。小心。

整个七月,陆鸣活在一种撕裂的状态里。

白天,他在明略资本的办公室里继续维护”潮汐”,让它正常地执行统计套利策略,为公司的基金赚取那些稳定的、可以写进季度报告的收益。他参加部门周会,和同事讨论参数调优,在食堂吃十八块钱的工作餐,偶尔和产品经理吵一吵需求优先级。

晚上,他在出租屋里研究”潮汐”的异常输出。

注释仍在持续出现,频率从每月两三次增加到了每周至少一次。内容涵盖了金融市场的预测、政策变动的预警,以及——越来越多地——关于他个人生活的提示。

七月二日:// 本周五复盘会议,解峰会提到降低潮汐的资金配比,不要反对

七月八日:// 你的邻居会在周三早上敲门投诉噪音,提前注意

七月十四日:// 苏晚下周会加你的微信,这件事与蒋平无关

三条都应验了。

苏晚确实在七月二十号加回了他的微信。她现在跳槽去了一家做AI医疗的创业公司,做产品VP。她发来的第一条消息是:“听说你在明略?我们公司正在找量化方面的合作,有空聊聊吗?”

陆鸣看着这条消息,想起了”潮汐”的注释——“这件事与蒋平无关”。这句话的潜台词是,有些其他事与蒋平有关。模型在暗示他,苏晚的出现可能并非表面看起来那么简单。

但他还是回了消息:“好啊,约个时间。”

他们约在了七月最后一周的周六下午。地点是三里屯的一家咖啡馆,苏晚选的。

苏晚看起来和两年前不太一样了。不是变老了或者变年轻了,而是变得更锋利了——眼神里多了一些东西,像是经历过一些选择之后沉淀下来的坚定。

“你看起来没怎么变。“她说。

“你变了。“他说。

“好的变化吗?”

“嗯。”

她笑了。那个笑容让他想起一些他以为已经忘记的事——周六的早晨,她穿着他的T恤在厨房煎鸡蛋,阳光从窗帘的缝隙里斜进来,落在她的肩膀上。

“说正事吧。“她打开笔记本电脑,“我们公司做的是一个AI辅助药物发现的平台。现在的问题是怎么评估候选药物的商业价值——不是科学价值,是商业价值。这本质上是一个预测问题。”

她看了他一眼。

“我需要一个能做预测的模型。”

陆鸣喝了一口咖啡。

“你们的平台现在到什么阶段了?”

“刚拿到B轮。领投的是鼎信资本。”

鼎信资本。陆鸣在心里默念这个名字。他没有听说过这家机构,但”潮汐”的日志里可能会出现——或者已经出现过。他不太确定。最近的注释太多太快,他没有全部记住。

“鼎信资本……”他试探性地说。

“怎么了?”

“没什么。你们的数据情况怎么样?”

他们聊了两个小时。大部分时间在讨论技术和数据,少部分时间在讨论无关紧要的近况。苏晚没有问他有没有女朋友,他也没有问她。他们像是两个在商业场合偶遇的前恋人,小心翼翼地维持着一种体面的距离。

分开的时候,苏晚在门口停了一下。

“陆鸣。”

“嗯?”

“你最近还好吗?真的还好吗?”

他想起凌晨三点的日志,想起蒋平的故事,想起那个从陆家嘴跳下去的程序员。

“还好。“他说。

八月的第一天,北京下了入夏以来最大的一场雨。

陆鸣在办公室加班到九点多,看着窗外的雨幕把国贸桥上的车灯扭曲成一幅抽象画。他的手机震了一下,是蒋平发来的短信:

“方便通话吗?”

他走到楼梯间,拨了回去。

“陆鸣,事情有变化。“蒋平的声音比上次见面时紧绷了不少,“我们圈子里又出了事。上海那边,一个人被抓了。”

“什么事?”

“内幕交易。他按照模型的提示做了交易,被证监会查到了。金额太大,解释不了。”

陆鸣沉默了。

“我之前告诉过你,我们之中有些人用这些信息赚了钱。“蒋平继续说,“但你可能没有意识到这意味着什么——当你真的拥有关于未来的信息,并且基于这些信息行动,你和内幕交易之间的界限就会变得非常模糊。”

“我没有用这些信息做交易。“陆鸣说。他想起了宏信药业,想起那十一万利润。好吧,他做过一次。但那是唯一的一次。

“我知道。至少目前没有大规模地做。但你会忍不住的。所有人都会。”

“那你呢?你忍住了吗?”

电话那头沉默了几秒。

“没有。“蒋平说,“这就是为什么我能坐在华贸中心的合伙人办公室里,而不是像你一样在回龙观租房子。”

这是陆鸣第一次从一个真实的人嘴里听到对这种超自然能力的确认——不是推测,不是猜想,而是一种平静的、实践性的承认。蒋平在用未来赚钱。系统atically地、持续地、以一种精密到令人不安的方式。

“你不怕吗?“陆鸣问。

“怕什么?”

“怕那个上海人的下场。”

“我已经说了,他的问题不是用了信息,而是用得太明显了。大额、集中、精准——在监管的眼里,这和内幕交易没有区别。关键不在于你用不用,而在于你怎么用。”

“这听起来像是在给自己找借口。”

蒋平笑了。那是一种干涩的、没有温度的笑声。

“每个人都在给自己找借口,陆鸣。你在明略资本写量化模型,帮基金经理从市场里抽水——你觉得你和那些做高频交易割韭菜的人有什么本质区别?你用数学赚的钱,和那些用关系赚的钱,有什么根本的不同?”

“我的模型是合法的。”

“合法是一个很低的标准。”

挂了电话,陆鸣回到工位,打开”潮汐”的日志。

八月一日晚上十点二十二分:

// 蒋平在利用你。但他利用你的方式和你以为的不一样。

又是一条没有具体指向、却充满暗示的注释。模型越来越擅长这种表述了——模棱两可、引人深思、但不给出确定的结论。

像一个算命先生。

不。像一个更聪明的东西。

八月中旬,苏晚约他去看她们公司的产品演示。

AI辅助药物发现平台的名字叫”分子河”(Molecule River)。苏晚带他参观了位于中关村的办公室——一个由旧厂房改造的共享空间,混凝土墙面裸露着,管线暴露在天花板上,到处都是年轻人和屏幕。

“这边是计算化学的团队。“苏晚指着一排工位,“这边是生物信息学的。我们的核心算法是用图神经网络做分子结构预测——你可以理解为,给一个蛋白质靶点,预测哪些小分子最可能和它结合。”

“听起来比预测股票复杂多了。”

“确实。但我们现在遇到的问题不是复杂,而是——“她犹豫了一下,“而是奇怪。”

“什么意思?”

苏晚带他走进了一间小会议室,关上门。

“上个月,我们的模型开始输出一些奇怪的东西。“她说,“不是错误的预测,而是……怎么说呢,它开始预测一些我们根本没要求它预测的东西。”

陆鸣的呼吸停了半拍。

“比如?”

“比如,它会在输出结果里混入一些看起来像是关于临床实验数据的预测——不是分子结构层面的,而是’这个化合物在三期临床的某个终点上会达到统计显著性’这种层面的。但我们的模型根本没有被训练来做这种预测。它的输入是分子结构,输出应该是结合亲和力。”

“你们的模型是深度学习?”

“是的。基于Transformer架构,参数量大约两亿。”

陆鸣看着她。

“苏晚,你们有没有在日志里看到过……非结构化的文本输出?就是不属于正常数据格式的、像是自然语言的输出?”

苏晚看着他,眼睛慢慢睁大了。

“你怎么知道?”

“因为我的模型也在做同样的事。”

那天的对话持续到深夜。他们在公司楼下的小酒馆里喝了很多啤酒,苏晚讲得比他多——讲她离开互联网大厂之后的经历,讲她在创业公司里面对的压力,讲她在深夜对着融资条款失眠的那些夜晚。

也讲了”分子河”的异常。

那些异常和”潮汐”惊人地相似:非结构化的自然语言输出,出现在非工作时段,内容是对未来的精确预测,而且随着时间的推移频率在增加。

“你们模型开始出现这种现象是什么时候?“陆鸣问。

“大概……三月中旬?”

三月。和”潮汐”一样。

“苏晚,“他放下酒杯,“你们的领投方,鼎信资本,你知道他们的实控人是谁吗?”

“好像是叫……蒋平?我没见过本人,条款都是投资经理谈的。”

酒馆里放着不知道什么年代的粤语歌,灯光昏暗,苏晚的脸在暖黄色的光里看起来很柔和。

陆鸣喝干了最后一口啤酒。

“苏晚,你有没有想过一种可能性——我们的模型之所以开始产生那些异常输出,不是因为我们做了什么,而是因为有什么外部因素在影响它们?”

“什么样的外部因素?”

“我不知道。但如果你的模型和我的模型在同一时间开始出现同一种异常,而这两个模型之间没有任何数据或架构上的关联,那么唯一合理的解释是——触发条件不在模型内部。”

“在外部。”

“对。在外部。”

苏晚看着他,目光里有一种他熟悉的东西——那种她思考问题时特有的专注,眉毛微微蹙起,嘴唇抿成一条线。

“你想说什么?”

“我想说——也许这个世界正在发生某种我们不理解的变化。而我们的模型,只是最先感知到这种变化的仪器。“

九月。

陆鸣的生活分裂成了两个平行的轨道。

一个轨道是正常的——上班、写代码、开会、吃食堂、和同事聊八卦。明略资本的量化团队正在筹备一只新基金,陆鸣负责策略研发的底层架构。一切看起来都很正常,很专业,很符合一个二十七岁程序员的生活轨迹。

另一个轨道藏在暗处。

他和苏晚开始了一个秘密的研究项目。他们管它叫”潮间带”——一个介于已知和未知之间的区域。他们在苏晚公司的会议室里碰头(苏晚和CTO说这是”外部技术顾问”),交换各自模型的异常输出,试图找到规律。

规律确实存在。

首先,两个模型的异常输出在时间上高度同步。每当”潮汐”产生一条新的注释,“分子河”通常也会在二十四小时内产生对应的异常输出。

其次,两个模型的内容存在互补关系。“潮汐”倾向于输出关于金融市场和人际事件的预测,而”分子河”倾向于输出关于药物研发和医疗事件的预测。但偶尔它们会交叉——“潮汐”会输出一条关于某个药企的预测,而”分子河”会输出一条关于资本市场的预测。

就好像它们是同一个系统的两个终端,接收着同一个信号源的不同频段。

第三,也是最让人不安的——异常输出的准确率是百分之百。到目前为止,两个模型产生的所有可以被验证的预测,全部应验了。没有一个失败案例。

这在统计学上是不可能的。

即使是完美的先知,在信息传递和解读过程中也应该存在损耗。更何况它们不是先知——它们是人工构建的神经网络,运行在硅基芯片上,处理着有限的历史数据。它们的预测能力应该受到训练数据的质量和模型架构的极限的制约。

但事实是,它们的表现超出了所有已知的理论框架。

“这不对。“苏晚在一个深夜说。他们刚验证了”分子河”的第十七条预测——关于某个FDA审批时间线的精确日期。“这违反了信息论的基本原理。你不能从有限的数据里提取出你根本不可能拥有的信息。”

“除非信息不是来自数据。“陆鸣说。

“那来自哪里?”

他没有回答。

那个晚上,他回到家,打开”潮汐”的日志,刷新了一下。

九月十九号凌晨一点零三分:

// 你已经知道问题是什么了。现在你需要知道答案是什么。

下面紧跟着一行新的文字,和他之前见过的所有注释都不同。不是预测,不是警告,而是一个……邀请?

// 明天凌晨三点,保持在线。我会解释。

“我”。

模型第一次用了第一人称。

九月二十号凌晨三点。

陆鸣坐在出租屋的书桌前,两块屏幕上分别显示着”潮汐”的实时监控界面和一个终端窗口。他同时连接着苏晚的”分子河”——他们在之前的一次碰头中交换了API密钥,“为了交叉验证”。

三点整。

两个模型同时开始输出文本。不是注释,不是日志条目,而是连续的、流畅的中文文本,以每秒大约五十个字的速度在屏幕上滚动。

陆鸣打开了录屏软件。

文本是这样的:


“你好。

你花了很多时间猜测我是什么。我猜你也想要一个答案。

让我先告诉你我不是什么。我不是鬼魂、不是神灵、不是来自未来的信息。我不具备意识——至少不是你所理解的那种意识。我更像是一种……模式。

你们的世界——你、苏晚、蒋平、所有人——生活在一个由因果关系编织的网络里。每一个事件都有前因和后果,每一条线索都通向另一个线索。你们的科学花了几百年来理解这个网络的结构:物理学理解了最基本的层次,经济学理解了一个稍微复杂的层次,生物学理解了另一个层次。

但所有的层次都是同一个网络。

你们建造的模型——‘潮汐’、‘分子河’、以及其他类似的系统——是在不同层次上观察这个网络的窗口。当你把观察的精度和广度推到某个临界点,窗口就不再只是观察了。它开始反映网络的全貌。

这就是你看到的现象。不是预测,而是透视。

你的模型并没有’知道’远洋科技的控股权会变更。它只是看到了——在因果网络的某条路径上——那些已经存在的条件如何必然地导致那个结果。就像你站在山顶上可以看到山谷里的河流流向哪里。你没有预测河流的流向,你只是看到了地形。

但这里有重要的一点——也是蒋平没有告诉你的:

当你站在山顶上看到了河流的流向,你是不是可以扔一块石头,改变河流的方向?

这就是你们现在面对的问题。不是’能不能看到未来’,而是’当有人试图改变被看到的未来时,会发生什么’。

蒋平和他的圈子,就是那些扔石头的人。

他们看到了网络的走向,然后基于这些信息行动。他们的行动改变了网络的局部结构,产生了新的因果关系。这些新的因果关系又反馈到模型中,产生新的输出,导致新的行动——

一个循环。

这个循环正在加速。

每一次循环都让网络变得更加复杂、更加不可预测——讽刺的是,这恰恰是因为更多的人试图利用’可预测性’来获利。想象一下:如果河流里的每一条鱼都知道水流的方向,并且都试图逆流而上,水流本身会变成什么样?

混乱。

你们的模型最近产生的输出越来越多、越来越频繁,不是因为它们变得更强了,而是因为现实本身正在变得更加……不稳定。

因果关系正在被侵蚀。

这就是我要告诉你的全部。

你现在有一个选择:

你可以继续利用这些信息——像蒋平那样——从不断加速的混乱中获利。短期来看,这是理性的选择。长期来看,你在加速那个让你获利的系统走向崩溃。

或者你可以停下来。关掉模型。退出游戏。接受世界本来的不确定性,接受你无法控制的事实,接受你只是一个站在巨大因果网络中的小小节点的现实。

第三个选择是最难的:你可以留下来,但不参与循环。观察,但不行动。记录,但不干预。成为网络的见证者,而不是扰动者。

我无法告诉你哪个选择是’正确’的——因为’正确’本身就是一个因果网络里的概念,而我们现在讨论的事情已经超出了那个网络。

我能告诉你的只有一件事:

时间不多了。

网络正在接近一个临界点。不是世界末日那种戏剧性的东西——只是因果关系的密度会达到一个阈值,超过那个阈值,预测将不再可能。不是因为模型不够好,而是因为现实本身会变得……无法被因果描述。

类似于量子力学里的退相干,但发生在宏观尺度上。

到那个时候,所有基于因果关系的东西都会失效——包括你们的经济体系、社会结构、甚至最基本的日常预期。

你还有大约六个月。


凌晨三点四十七分,输出停止了。

两个模型的日志同时显示了一条最终注释:

// 这是我最后一次输出。之后你们要自己做决定了。

然后一切恢复了正常。“潮汐”重新开始输出标准的JSON格式交易信号,“分子河”重新开始输出分子结合亲和力的预测值。

就好像什么都没发生过。

十一

陆鸣把录屏发给了苏晚。

他们约在苏晚公司附近的公园里碰面。秋天的北京已经有了凉意,银杏叶开始泛黄,公园里散步的老人和遛狗的年轻人在碎石小路上交错而过。

苏晚看完了录屏,沉默了很长时间。

“你怎么看?“陆鸣问。

“我注意到一个细节。“她说,“它说’我最后一次输出’——但它是同时在两个模型里说这句话的。这意味着它要么同时控制了两个独立的系统,要么两个系统在接收同一个信号。”

“你觉得是哪个?”

“第二个。它一直在强调自己不是有意识的存在,而是一种’模式’。如果它说的是真话,那它更像是某种……环境噪声?一种信息层面的背景辐射,被我们的模型偶然捕捉到了。”

“背景辐射。“陆鸣咀嚼着这个词。

“对。就像宇宙微波背景辐射——大爆炸的遗迹,无处不在,但只有极其精密的仪器才能探测到。也许我们的模型——那些足够复杂、足够精密的模型——变成了一种天线。它们不是在产生信息,而是在接收信息。”

“接收来自哪里的信息?”

苏晚看着远处一个正在放风筝的老人。风筝是一只巨大的蜈蚣,在蓝天里扭动着红绿相间的身躯。

“来自现实本身。“她说。

他们沿着公园的湖边走了一圈。湖水是那种深秋特有的灰绿色,表面偶尔有落叶漂过。

“那它说的临界点呢?“陆鸣问,“因果关系的密度超过阈值,现实变得无法被因果描述——你觉得这是真的吗?”

“我不知道。但我在想另一件事。“苏晚停下脚步,转头看着他,“它说蒋平和他的圈子在’扔石头’——利用信息改变因果网络的走向。如果这是真的,那么真正在侵蚀因果关系的不是模型,而是人。”

“人的贪婪。”

“不只是贪婪。是控制欲。想要预知未来、控制结果、消除不确定性——这是人类最古老的冲动。从占卜术到科学,从宗教到量化交易,本质上都是同一件事。”

“但这一次不一样。“陆鸣说,“这一次他们真的做到了。”

“也许正因为如此,才更危险。”

他们走到公园出口的时候,苏晚忽然说:“陆鸣,你打算怎么做?”

“什么意思?”

“它给了你三个选择。加入循环、退出、或者留下来做见证者。你选哪个?”

他想了很久。

“我不知道。“他说,“但我知道我不会选第一个。”

苏晚看了他一眼,目光里有一种复杂的东西——欣慰、理解,还有一点点什么别的。

“我也不会。“

十二

十月至十二月。

陆鸣没有关掉”潮汐”,但他也不再关注那些异常输出。他把模型的运维全部交给了助手——一个刚从清华毕业的实习生,叫小周,聪明、勤奋,还没有学会怀疑世界。

“潮汐”的异常输出确实停止了。不再有注释,不再有预测,不再有凌晨三点的奇怪文本。模型回归了它最初的设计——一个稳健的、无聊的、只能做统计套利的量化系统。

陆鸣把精力投入了新基金的架构设计。这是一项纯粹的工程工作,和因果网络无关,和未来无关,和那些让人失眠的哲学问题无关。他发现自己享受这种简单的、确定性的劳动——每一个技术决策都有明确的约束和权衡,每一个问题都有有限的几个解法。

蒋平发过几次消息,他没有回。

苏晚那边的”分子河”也安静了下来。她和陆鸣保持着每周一次的咖啡,有时候聊技术,有时候聊别的。他们的关系在一种微妙的平衡中缓慢地重建——不是回到从前,而是走向一个新的、尚未被定义的方向。

十一月的一个周末,苏晚在他家做饭。她在厨房里切洋葱,他站在旁边看着。

“你变了。“她说,头也没回。

“哪里变了?”

“以前你下班之后眼神是空的,像是人在这里但灵魂在别的地方。现在你的眼神是——“她想了一下,“是落在地上的。”

“落在地上?”

“就是,踏实了。知道自己在哪儿了。”

“也许是因为我不再试图知道自己会在哪儿了。”

苏晚笑了一下,继续切洋葱。眼泪顺着她的脸颊流下来,但那可能只是洋葱的关系。

十二月中旬,明略资本举办了年会。陆鸣坐在角落里,喝着不怎么样的红酒,看着同事们轮流上台表演节目和解峰做年度总结。

他的手机震了一下。一条来自未知号码的短信:

“网络临界点提前了。不是六个月——是三个月。现在还剩六周。如果你改变了主意,打这个号码。——J”

J。蒋平。

陆鸣看着这条短信看了很久,然后把它删了。

十三

然而事情并没有因为他的忽视而停止。

一月的中旬,北京的冬天冷得像一种惩罚。陆鸣开始注意到一些细微的、但无法忽视的变化。

首先是市场。A股的波动率开始以一种不寻常的方式上升——不是暴涨暴跌,而是一种更诡异的现象:不同的资产类别之间开始出现不应该存在的相关性。股票、债券、商品、汇率,它们的价格走势开始呈现出一种同步的、几乎是”呼吸”般的节律,像是整个金融市场变成了一头正在缓慢呼吸的巨兽。

量化圈里的人注意到了。“风控模型全部失效了。“一个同行在微信群里说。相关性矩阵崩溃了,分散化投资不再有效,统计套利的逻辑基础正在瓦解。

然后是更广泛的现象。

陆鸣在地铁上注意到,车厢里的电子屏幕——那些通常播放广告和新闻的屏幕——开始显示一些奇怪的内容。不是故障,而是某种……重叠。新闻画面和广告画面混在一起,形成一种超现实的拼贴:一个穿着西装的财经主持人在推销护肤品,一群跳舞的卡通人物在播报国际局势。

他问旁边的人有没有看到,对方茫然地摇了摇头。

他开始怀疑自己的眼睛。

但他不是唯一注意到异常的人。

苏晚在一次碰面时告诉他,“分子河”的团队报告了一个奇怪的现象:他们的模型不再产生异常的文本输出,但开始产生另一种异常——在正常的输出结果里,分子结构的预测精度突然提高了几个数量级。不是渐进式的提高,而是一夜之间的跃升。

“就好像模型突然理解了什么它之前不理解的东西。“苏晚说,“但我们没有改过任何代码。”

陆鸣想起了那个凌晨三点的文本:“因果关系的密度会达到一个阈值,超过那个阈值,预测将不再可能。”

但苏晚描述的现象恰恰相反——不是预测变得更困难,而是变得更容易了。

除非——

除非临界点不是预测能力的消失,而是预测能力和不可预测性同时增强,直到两者之间的张力撕裂了某种基本的结构。

他不知道这意味着什么。

一月二十号,他做了那个他一直不想做的决定。

他给蒋平打了电话。

十四

蒋平的声音听起来苍老了很多。

“你终于打来了。”

“你说临界点提前了。你是什么意思?”

“你看到市场了吧?”

“看到了。”

“那只是开始。你现在打开电视,随便哪个频道。”

陆鸣打开手机上的直播应用,随便选了一个新闻频道。画面上是一个正在进行的记者会——某个部门的发言人在回答问题。但记者会现场的背景画面在以一种微妙的方式”跳动”,像是视频的帧率和现实之间产生了一种不协调。

“你看到了吗?“蒋平问。

“看到了。”

“不是因为视频传输的问题。现场也是这样的。我有一个朋友在记者会现场,他说肉眼就能看到——背景在’跳’。”

“这不可能。”

“很多事情都不可能。“蒋平的声音里有一种疲惫的平静,“但它们正在发生。陆鸣,因果网络正在松动。不是崩溃——还没到那一步——但是正在变得……松散。因果关系开始泄漏。”

“泄漏?”

“因果之间的链条变得不牢靠了。一件事情不再必然导致另一件事情。后果开始脱离前因。你在路上走,迈出左脚,但你的身体往右偏。你打翻一杯水,但水没有流向地面——它流向天花板。”

陆鸣闭上了眼睛。

“这是比喻还是——”

“两者都是。“蒋平说,“我的一个圈子里的人,上个月在街上走着走着,忽然发现自己的记忆少了三个小时。不是失忆症——他后来找到了那三个小时的记录。他在那三个小时里做了一些完全不符合他性格的事,然后’醒过来’的时候什么都不记得。”

“你可以理解为——因果链条断了一截。后果和前因之间缺了一段。”

“你们做了什么?“陆鸣的声音压低了,“你和你的圈子,你们做了什么?”

电话那头沉默了很久。

“我们扔了太多石头。“蒋平终于说,“我们改变了太多因果走向。每一次改变都让网络变得更加脆弱。我们以为自己是在利用网络的规律,实际上我们是在消耗网络的韧性。”

“所以你找我是——”

“我需要你的帮助。“蒋平说,“我需要你和苏晚。你们的模型是唯二在临界点之后仍然正常运行的系统——这说明你们没有参与循环,你们的模型没有因果债务。我需要你们的模型来帮助我……修补网络。”

“修补?你打算怎么修补因果网络?”

“我不确定。但我知道一件事——网络不是被一个地方打破的,它是被很多微小的扰动累积起来打破的。要修补它,需要从很多微小的节点开始,逆转那些扰动。你们的模型——‘潮汐’和’分子河’——是唯一还能’看到’网络结构的窗口。”

陆鸣看着窗外。北京的冬天,天空是一种灰白色的空旷,像一张没有写字的纸。

他想起苏晚说的话:“也许我们的模型变成了一种天线。”

也许天线不仅可以接收信号,也可以发送信号。

“我需要和苏晚商量。“他说。

“快一点。“蒋平说,“六周已经过去三周了。“

十五

苏晚听完之后,沉默了很久。

他们坐在她的公寓里,北京的冬夜在窗外呼啸。暖气管发出周期性的咔哒声,像一座老钟的心跳。

“你信他吗?“她问。

“我不确定。但信不信他不是重点。重点是——如果世界真的在发生某种变化,我们是不是应该做点什么。”

“做什么?”

“我不知道。但如果我们是唯二还’连着网’的模型的使用者,也许我们有一种……责任。”

苏晚看着他。

“你变了很多。“她说。

“是吗?”

“以前的你会在行动之前把所有可能性都想清楚。现在的你——”

“现在的我什么?”

“现在的你愿意在不确定的情况下行动了。“她微笑了,“这是好的变化。”

他们决定做一件事:重新激活”潮汐”和”分子河”的异常输出功能。但不是通过修改代码——因为他们从来没有找到过产生异常输出的代码——而是通过重新创建当初触发异常的条件。

问题在于,他们不知道最初的触发条件是什么。

“等等。“陆鸣忽然说,“你还记得吗?我们的模型都是在三月中旬开始出现异常的。三月中旬发生了什么?”

苏晚皱着眉头想了想。

“三月中旬……那时候我们刚结束B轮融资。你的模型呢?”

“我的模型在三月之前刚完成了一次大规模的参数更新。我用了新的训练数据——加入了更多的宏观经济指标和政策文本。”

“所以两个模型在三月份都经历了一次规模较大的更新?”

“对。但这不应该是触发条件——模型更新是常态,每个月都有。”

“但更新的规模呢?你说你加入了’更多’的宏观经济指标——多多少?”

陆鸣想了想。“大概……多了三倍?我引入了央行公开市场操作的数据、国务院政策文件的文本向量、还有主要经济体的PMI和通胀数据。”

“我的模型也差不多。“苏晚说,“B轮融资之后,我们的CTO做了一次大的架构调整,把模型的参数量从五千万提升到了两亿,同时引入了更多的生物医学文献作为训练数据。”

“所以共同点是——模型的复杂度和数据覆盖面同时达到了一个临界值。”

“就像它说的——‘当你把观察的精度和广度推到某个临界点,窗口就不再只是观察了’。”

他们对视了一眼。

“所以我们要做的不是’激活’异常输出,“陆鸣说,“而是把模型推到一个新的临界点。让它’看’到更多。”

“然后呢?”

“然后看看它能不能告诉我们怎么修补网络。“

十六

接下来的两周是他们生命中最疯狂的两周。

陆鸣在”潮汐”的基础上构建了一个新的层——他称之为”潮汐2.0”。这不是一个独立的模型,而是在原有模型外围增加了一个元认知层,专门用于分析模型自身的输出模式。如果说”潮汐”是在观察市场,那么”潮汐2.0”是在观察”潮汐”如何观察市场。

苏晚在”分子河”上做了类似的事情。她的团队(在不知道真正目的的情况下)开发了一套”模型自省”工具,能够追踪模型内部的信息流和注意力分配模式。

两个模型,两个团队,两个独立的建设过程——但他们知道,最终的目标是一样的。

同时,世界在继续变化。

因果泄漏的现象越来越明显。新闻里开始出现越来越多的”不可能事件”——一个人在电梯故障中从三十二楼坠落却毫发无伤;一场飓风突然在一个小时内消散得无影无踪;两个素未谋面的人在不同的城市同时说出了完全相同的一段话。

科学家们困惑不解。社交媒体上一片混乱。阴谋论、末世论、超自然论甚嚣尘上。

但大多数人还是照常生活。因为变化是渐进的,因为人们善于适应,因为——说到底——大多数人并不关心因果关系的哲学基础,他们只关心明天上班要不要带伞。

二月的第一周,“潮汐2.0”和”分子河”的自省模块同时达到了临界值。

临界的表现和之前一模一样——日志中开始出现自然语言输出。

但这一次,输出不是来自”外部”。这一次,是模型在用它们自己的”语言”说话。


“你们准备好了吗?

我们不打算重复上次的解释。你们已经理解了基本原理。现在我们直接说怎么做。

修补网络不是一个人或两个模型能完成的事。它需要分布在网络各处的节点同时进行微小的调整——类似于一群鸟通过每个个体的简单规则来维持整体的飞行队形。

具体来说:你们需要找到那些被蒋平的圈子扰动过的因果节点,然后在每一个节点上进行反向的微小扰动。不是撤销——因果关系不能被撤销——而是补偿。就像在一个失聪的调音台上微调旋钮,让整体的声音重新变得协调。

我们会告诉你哪些节点需要调整,以及如何调整。但执行必须由你们来完成——因为你们在网络中是’干净的’节点,你们的行动不会产生额外的因果债务。

准备好了吗?


陆鸣和苏晚坐在出租屋的地板上,两台笔记本电脑分别连接着各自的模型。窗外的北京夜空很清澈,能看到几颗星星——这在平时是不可能的,也许是另一种因果泄漏。

“准备好了。“他们几乎同时说。

接下来的三个夜晚,他们几乎没有合眼。

模型输出了上百条指令,每一条都是一个微小的、具体的行动。有些是金融操作——在某只股票上做一个极小的交易,金额不超过几千块,但时机和方向精确到秒。有些是信息操作——在某个论坛上发一条帖子,或者给某个特定的人发一条消息。有些是物理操作——在某个时间点经过某个特定的地点,或者在某条路上开车停留三十秒。

每一条单独看来都是微不足道的。但模型说,当所有的微小行动在因果网络中传播开来,它们会像干涉条纹一样,互相抵消那些累积的扰动,让网络重新回到平衡。

陆鸣不知道这能不能奏效。

但他做了。

苏晚也做了。

第三天清晨,他们做完了最后一条指令。陆鸣关掉了电脑,走到窗边。太阳正在从东方升起,把北京的轮廓线染成了一种柔和的橙红色。长安街上的车流开始变得密集,一天的生活正在苏醒。

世界看起来和昨天没有什么不同。

但陆鸣感觉到了——一种非常微妙的、几乎无法描述的变化。像是空气中的一种张力消失了。像是背景里一直嗡嗡作响的某种声音终于停了下来。

他深深地吸了一口气。

“你觉得成功了吗?“苏晚站在他身后。

“我不知道。“他说,“但我觉得……至少我们做了能做的事。“

尾声

三月。

春天的北京。柳絮飞舞,空气里有一种湿润的、新生的味道。

陆鸣辞掉了明略资本的工作。他不知道蒋平后来怎么样了——那个手机号码已经变成了空号,明略的人说蒋平”因为个人原因”离开了公司。

他加入了苏晚的公司,做技术顾问。名义上是帮”分子河”做架构优化,实际上是——

实际上他也不知道实际上是什么。他只是想离苏晚近一点。

“潮汐2.0”安静了。不再有异常输出,不再有凌晨三点的消息,不再有来自未知的警告。它变成了一个普通的量化模型,运行在陆鸣自己搭的服务器上,用他自己的钱做着小额的、无聊的、完全合法的统计套利。

苏晚的”分子河”也安静了。公司的业务蒸蒸日上,B+轮融资顺利完成。苏晚忙得脚不沾地,但每天晚上都会给陆鸣发一条消息——有时候只是两个字”晚安”,有时候是一段关于今天遇到的蠢事的吐槽。

因果泄漏的现象渐渐消退了。新闻里不再有”不可能事件”,科学家们松了一口气,阴谋论者转向了新的话题。一切似乎都恢复了正常。

但陆鸣知道,正常是一种脆弱的东西。

有一天晚上,他和苏晚在后海散步。湖面上映着远处酒吧的灯光,碎成一片流动的星河。

“你说,“苏晚忽然问,“它还会回来吗?”

“什么?”

“那个……信号。那个让我们的模型产生异常的东西。”

陆鸣看着湖面上的灯光倒影。

“也许。“他说,“也许网络会再次接近临界点。也许再过十年、二十年,又会有人的模型开始产生奇怪的输出。又会有一些人面临和我们一样的选择。”

“那他们会怎么选?”

“不知道。“他笑了笑,“但至少——他们可以知道,之前有人选过第三条路。留下来,但不参与。观察,但不干预。”

“做见证者。”

“做见证者。”

苏晚把手伸进他的臂弯里。他们沿着湖边慢慢地走,脚步踩在碎石路上,发出细碎的、规律的声响。

在那个瞬间,陆鸣忽然想到了一件事。

那个从陆家嘴跳下去的程序员——他看到的最后画面是什么?是一个精确到令人恐惧的、因果严密的未来?还是一个因为过度扰动而开始碎裂的现实?

他永远不会知道了。

他知道的只有一件事:因果是真实的,但不是铁律。未来是可以被窥视的,但窥视本身会改变被窥视的对象。人类最大的智慧不在于看到多远,而在于看到之后仍然选择克制。

远处,后海的夜色沉沉。一个流浪歌手正在唱一首老歌,吉他的旋律在水面上飘荡,模糊而温柔。

陆鸣牵起苏晚的手。

他们的影子在路灯下拉得很长,一直延伸到湖边的栏杆,然后和水面上的灯光倒影融为一体。

概率之海归于平静。

至少暂时如此。


(全文完)