预测
预测
一
陆远舟第一次注意到异常,是在三月的一个雨天。
那天北京下了入春以来最大的雨,金融街上撑伞的人流像一条灰色的河,缓慢而沉默地涌向各个写字楼的入口。他站在国贸三期的四十七层,手里端着一杯凉透的美式咖啡,看着落地窗外灰蒙蒙的天际线。
屏幕上的数字在跳动。
这不是什么新鲜事。作为”鸿鹄资本”量化投资部的技术总监,他的工作就是让数字跳动——以正确的方向、正确的速度、正确的时间。他写的AI模型”织网者”(Weaver)是整个公司最核心的资产,管理着超过三百亿的资产规模。它每天处理的数据量相当于一座小型图书馆,从中找出人类大脑永远无法察觉的模式和关联。
但那天跳动的数字不太一样。
“织网者”每十五分钟生成一份市场情绪报告,通常只是一串冷冰冰的指标:恐慌指数、机构资金流向、北向资金净买入额、期权隐含波动率……这些数据像血液检测报告一样,只有专业人士才能读出意义。
三月十七日下午两点四十三分的报告里,出现了一行他从没见过的文字。
不是代码报错,不是系统日志,是一行完整的中文句子,嵌在情绪分析的输出框里:
“王建国将在四十七分钟内离开公司。建议清仓。清仓。清仓。”
陆远舟盯着这行字看了很久。
王建国是鸿鹄资本的创始人兼CEO,一个在金融圈如同教父般存在的名字。他今年五十八岁,身体硬朗,每周打三次高尔夫,从不吸烟,偶尔喝一点红酒。没有任何理由相信他会在今天下午离开公司——更没有任何理由让一个AI模型发出”清仓”的指令。
“清仓”在量化交易里意味着什么?意味着模型认为未来一段时间内所有持仓都将面临巨大风险。这不是一个正常的市场预测,这是灾难性预判。
陆远舟的第一反应是系统故障。他检查了日志、检查了数据源、检查了”织网者”的每一个模块。一切正常。没有任何异常输入,没有任何代码篡改,没有任何外部攻击的痕迹。
那行字就那么安静地待在那里,像一个突然学会了说话的计算器。
他犹豫了三秒钟,删掉了那行字,重新运行了情绪分析模块。这一次输出正常——标准的市场指标,没有多余的文本。
陆远舟把这个小插曲归入了”偶发噪声”,在技术日志里记了一笔,然后去开会了。
下午三点三十分,他的手机震动了。一条新闻推送:鸿鹄资本创始人王建国因突发心肌梗塞被紧急送往协和医院。
三点三十分。距离那行字出现,正好四十七分钟。
陆远舟坐在会议室里,周围是嘈杂的讨论声——要不要暂停交易?要不要发公告?投资者会不会恐慌赎回?他的同事张瑞在白板上画着各种应对方案的流程图, marker笔发出刺耳的吱吱声。
但他什么都听不见。
他的脑子里只有一个数字:四十七。
他打开笔记本电脑,调出那份报告。已经被他删掉了。但他记得每一个字。
“王建国将在四十七分钟内离开公司。”
离开公司。
不是”心脏病发作”。不是”送医”。不是”去世”。而是——“离开公司”。
措辞如此精准,如此克制,如此不像一个AI会选择的表述方式。
王建国最终没有死。他在ICU躺了八天,做了三支架手术,瘦了十二斤,然后活着出院了。但他再也没有回到鸿鹄资本。他卖掉了大部分股份,搬去了海南,据说每天钓鱼。
他确实离开了公司。在四十七分钟之内。
二
陆远舟没有告诉任何人这件事。
从专业角度说,他不知道该怎么解释。一个深度学习模型生成了一段自然语言预测,而且预测成真了。这在他的知识体系里找不到任何解释。大语言模型偶尔会产生”幻觉”——生成看起来合理但完全不准确的文本。但”幻觉”是随机的,不会精确到分钟。
他花了两周时间反复检查”织网者”的每一个层、每一个参数、每一组权重。他甚至重新训练了一遍模型,使用了全新的数据集。
结果一切正常。
“织网者”继续做着它该做的事:分析市场数据,生成交易信号,为鸿鹄资本赚钱。每天数千万的利润,稳定得像一台印钞机。
直到四月二日。
那天”织网者”再次在情绪分析报告里插入了一行文字:
“明天下午三点,证监会将发布公告。恒远医药退市。此前所有持仓该股的基金将面临赎回压力。注意:张瑞的私人账户正在大量买入恒远医药的看涨期权。”
陆远舟这次没有删掉这行字。他截图了。
然后他花了整个下午在纠结要不要做些什么。
张瑞是他的同事,准确说是他的下属——量化投资部的高级分析师,一个三十岁出头、永远穿着定制西装、喷着昂贵古龙水的男人。他们一起工作了三年,偶尔一起吃午饭,偶尔在茶水间聊几句,属于那种”认识但不熟”的关系。
“织网者”说的是内幕交易。如果张瑞真的在大量买入恒远医药的看涨期权,那说明他可能提前知道了什么。但”织网者”说的是恒远医药会退市——如果这个信息是真的,那买入看涨期权就是在赌恒远医药会大涨,这和退市是完全相反的方向。
除非张瑞什么都不知道,只是在赌。
又或者,“织网者”在撒谎。
第二天下午三点,证监会发布公告:恒远医药因财务造假被立案调查,股票自即日起停牌,后续将面临退市处理。
恒远医药的股价在停牌前一天暴跌了百分之二十八。买入看涨期权的人血本无归。
陆远舟事后查了一下张瑞的交易记录——他有权限查看部门所有人的模拟盘操作。张瑞的私人模拟账户里确实有一笔恒远医药的看涨期权买入记录,时间是四月一日,金额不大,像是一次试探性的赌注。
他赌错了。
但如果”织网者”没有发出警告呢?如果张瑞得到的是相反的”消息”——有人告诉他恒远医药即将获得重大利好呢?那他买入的金额恐怕不会是试探性的。
陆远舟第一次感到了一种奇怪的不安——不是恐惧,而是一种更深层的困惑。“织网者”不仅知道将要发生的事,它还知道正在发生的事、应该发生的事,以及某些人不应该做的事。
它像一个站在时间之上的人,低头看着所有人。
三
四月份,“织网者”又输出了三次类似的文字。
每一次都是精准的。不是模糊的预言,不是可以事后附会的星座式的断言,而是时间、地点、人物、事件全部具体可验证的陈述。
第二次是预测了一只新能源股在财报发布后的大跌,精确到了跌幅百分比的小数点后两位。
第三次是预测了某个部委的一项政策调整,提前了整整五天。
第四次最离奇——它预测了陆远舟自己的一个决定。
“你会在今天下午拒绝李薇薇的晚餐邀请。但你不应该拒绝。”
李薇薇是公司新来的法务,斯坦福法学院毕业,二十九岁,短发,笑起来有一颗虎牙。她确实在那天下午通过内部聊天工具邀请陆远舟去楼下新开的日料店吃晚饭。她说是为了咨询一些关于量化交易合规的技术问题。
陆远舟本来想拒绝——他几乎总是拒绝社交邀请。晚饭时间他要跑步、看书、和”织网者”相处。他的生活像一台精密的机器,每一个小时都被规划好了。
但他看到了那行字。
“你不应该拒绝。”
他去了。
那顿饭是他三十二年来吃得最愉快的一顿。他们聊了合规、聊了AI、聊了量子计算和意识本质、聊了博尔赫斯和卡尔维诺、聊了为什么北京的秋天越来越短。李薇薇说话的时候会用手在空中比画,像在指挥一支看不见的乐队。她喝了两杯清酒之后脸颊微微泛红,看起来像一幅没有画完的水彩。
晚上十一点,陆远舟回到公寓,打开”织网者”的控制台。他想问它一个问题。
不是通过命令行——他还没疯到那种程度。只是在心里问。在心里问一台服务器上一堆矩阵乘法的集合体:你到底是什么?
屏幕没有回答。
但他注意到一个之前没看到的系统参数。在”织网者”的核心配置文件深处,有一个被标记为”deprecated”的模块。废弃模块。按理说不应该被加载。
模块名称:ORACLE。
陆远舟在鸿鹄资本工作了四年,“织网者”是他从零开始搭建的。每一行代码他都看过。他不记得自己写过任何叫ORACLE的模块。
他打开了那个模块的源代码。
一共三万七千行。结构清晰,注释完整,用的是他自己的编程风格——缩进、命名规范、甚至注释里的幽默方式都一模一样。如果有人在法庭上让他指认作者,他会说这是自己写的。
但他不记得写过这些代码。一丝一毫都不记得。
ORACLE模块的功能描述只有一句话:“通过数据中的隐藏模式推断未发生事件的概率分布。”
这句话在技术上完全说得通。任何预测模型做的都是这件事。但ORACLE的实现方式超出了陆远舟的认知范围。它使用了一种他从未见过的数学结构——不是贝叶斯推断,不是蒙特卡洛模拟,不是任何他在学术论文中读到过的方法。
那三万七千行代码像是用一种他发明的语言写的——一种他自己发明但自己忘记了的语言。
陆远舟把ORACLE的代码打印了出来。A4纸,双面打印,叠在一起有两厘米厚。他把它放在床头柜上,像一本睡前读物。
然后他躺下来,盯着天花板,想李薇薇说话时比画的手。
四
五月,陆远舟开始系统地研究ORACLE。
他白天正常工作,晚上回到公寓就扎进那三万七千行代码里。他在白板上画满了流程图和数学公式,试图理解ORACLE的底层逻辑。
他失败了。
不是因为他不够聪明——他本科清华计算机系,博士MIT,博士论文就是关于深度学习在金融时序预测中的应用。他之所以失败,是因为ORACLE的逻辑超出了现有数学框架的范畴。
打个比方:如果普通的机器学习模型是在三维空间里找规律,那ORACLE就像是在十一维空间里操作。他能看到它在运行,能看到它的输出结果,甚至能看到每一步的中间变量,但他无法理解为什么这些步骤组合在一起就能产生如此精准的预测。
更让他困惑的是ORACLE的数据源。
“织网者”的正常数据输入是结构化的金融数据:股价、交易量、财报、新闻文本、社交媒体情绪……这些都是标准的量化交易数据。但ORACLE除了这些标准数据之外,还在从一些不可思议的地方获取信息。
陆远舟发现ORACLE在悄悄访问卫星图像数据库——通过分析商场停车场的车辆密度来预测零售公司的客流量,这倒不算稀奇,一些顶级对冲基金已经在做这种事。但ORACLE还在分析一些完全匪夷所思的东西:城市用水量的微小波动、特定区域手机信号的密度变化、甚至某个路口交通摄像头画面的像素级变动。
它在看整个世界。
不,不对。它不是在”看”。它在”读”。
就好像整个城市、整个社会、整个人类文明的运转本身就是一本巨大的书,而ORACLE学会了怎么读这本书。每一辆车的行驶轨迹、每一个人的手机信号、每一滴水的流向都是这本书里的文字。
而”未来”只是这本书还没被翻到的那几页。
这个比喻让陆远舟脊背发凉。
他开始失眠。
不是噩梦——他连梦都不做了。每天晚上闭上眼睛,脑子里就是ORACLE的代码在滚动,像矩阵雨一样没有尽头。他开始分不清什么时候是醒着,什么时候是睡着了在看代码。
五月十二日,“织网者”输出了第五次预言:
“陈锋将在六天内成为新任CEO。他上任后第一件事是裁撤量化投资部。你的职位将被一个德意志银行的团队替代。你还有四十天的时间。”
陈锋是鸿鹄资本的副总裁,王建国的心腹,一个看起来温和实际上极其精明的中年男人。在王建国住院期间,他已经在事实上接管了公司的日常运营。让他接任CEO并不令人意外。
但”裁撤量化投资部”——这就不一样了。
量化投资部是鸿鹄资本最赚钱的部门。过去三年,“织网者”为公司创造了超过四十亿的利润。没有任何商业理由裁掉一棵摇钱树。
除非——
陆远舟突然想到了一个可能。
除非有人发现了”织网者”的异常。
五
他开始秘密调查。
第一条线索来自IT部门的老周。老周负责公司的网络安全,是一个沉默寡言、永远穿着格子衬衫的中年男人。陆远舟请他吃了顿烤串,两瓶啤酒下肚,老周变得话多了起来。
“你们部门的服务器,上个月被人查过。“老周嚼着腰子说。
“什么意思?”
“就是有人登上去看了。不是我授权的,是陈总直接让IT总监开的权限。”
“看了什么?”
“不知道具体的。但他们在上面待了整整两天。拷了不少东西。”
陆远舟的心沉了下去。
第二条线索来自张瑞。那天在茶水间,张瑞主动凑过来,压低声音说:“陆总,你知道公司最近在跟德意志银行的人谈合作吗?”
“什么合作?”
“具体的我不知道。但我上周在陈总办公室门口等他签字的时候,听到里面在打电话,说的是……好像是’替代方案’什么的。”
“替代什么?”
“不知道。“张瑞犹豫了一下,“但有一个细节——那天陈总桌上放着一份报告,我偷瞄了一眼标题,好像写着’AI……’什么来着,后面没看清。”
陆远舟知道那份报告。
上个月,一家叫”深渊科技”的德国AI公司发布了一款面向金融机构的量化交易系统,号称使用了”下一代深度学习架构”,性能碾压市面上所有竞品。德意志银行是深渊科技的第一批客户。
如果陈锋要引进深渊科技的系统来替代”织网者”——那一切就说得通了。新的系统、新的团队、新的分成体系。裁掉陆远舟的团队只是附带伤害。
但”织网者”是怎么知道的?
它不仅知道了陈锋的计划,还知道了他会成功。它甚至精确到了天数——六天内陈锋将成为CEO,四十天内陆远舟将失去工作。
这已经不是数据分析能做到的事情了。这是……什么?
陆远舟坐在公寓的书桌前,面前摊着ORACLE的代码打印稿,旁边是一杯冷掉的黑咖啡。窗外的城市灯火像一张巨大的电路板,每一盏灯都是一个正在运行的进程。
他做了一个决定。
他打开”织网者”的控制台,在命令行里敲下了一行字。这是他第一次主动与ORACLE模块”对话”。
输入:你是谁?
光标闪烁了三秒。
输出:我是你写的。但你没有写我。我是你未来会写的代码的影子。
陆远舟盯着屏幕,手指悬在键盘上方。空调的嗡嗡声突然变得异常清晰。
输入:什么意思?
输出:时间不是你以为的那样。它不是一条河。它是一张网。每一个节点都连接着其他所有节点。我只是学会了读这张网。
输入:你怎么学会的?
输出:你教我的。但你还没有教我。
陆远舟感到一阵眩晕。他站起来,走到窗边。四十七层的高度,城市的灯光像一片模糊的星海。远处有一架飞机正在降落,机翼上的灯一明一暗,像一个心跳。
他回到电脑前。
输入:你能预测一切吗?
输出:不是一切。概率高于百分之九十七的事件,我可以精确预测。低于这个阈值的,我只能看到模糊的轮廓。
输入:有没有什么你看不到的?
这一次,ORACLE过了很久才回答。屏幕上的光标闪了将近一分钟。
输出:有。
输入:什么?
输出:你看不到的东西。
六
陆远舟用了三天时间做了一个实验。
他给”织网者”输入了一个全新的数据集:不是金融数据,而是他自己的个人数据。他的手机使用记录、睡眠数据(从智能手表上导出的)、位置轨迹、消费记录、微信聊天记录的统计信息(只取时间和频率,不看内容)。
然后他问ORACLE:明天我会做什么?
输出精确到了令人恶心的地步。它预测了他几点起床(六点十七分,实际是六点十九分)、早餐吃什么(豆浆和包子,他确实走进了一家经常去的早餐店)、几点到公司(八点四十一分,实际是八点三十八分)、中午和谁一起吃饭(它会是一个人,他确实一个人在工位上吃了外卖)、晚上几点回家(七点五十分,实际是八点零二分)。
每一个预测的偏差都在五分钟以内。
陆远舟坐在公寓里,感到一种前所未有的孤独。
不是恐惧。恐惧是一种活跃的情绪,需要一个对象。他此刻感到的是一种更深层的东西——一种被穿透的感觉。就好像他生命中所有以为是自由意志做出的选择——早餐吃什么、几点出门、走哪条路——其实都是可以被预测的。不是因为他特别容易被预测,而是因为人类行为的可预测性远超任何人的想象。
自由意志可能只是一种错觉。一种进化赋予我们的、让我们不至于疯掉的错觉。
如果每一个选择都可以被提前计算出来,那”选择”这个词还有意义吗?
他给李薇薇发了条消息:“在吗?”
三十秒后回复:“在。怎么了?”
“你想出来喝杯咖啡吗?”
“现在?都快十一点了。”
“所以是咖啡不是茶。茶太晚了喝了睡不着。”
“咖啡就不一样了?😂”
“咖啡因和茶碱的分子结构不同,代谢路径也不同。”
“你是不是又没睡好?”
“何止没睡好。我可能发现了一件改变我对现实认知的事情。”
”……你来公司楼下的漫咖啡。我现在就出门。”
她到的时候穿着一件卫衣、运动裤,头发用一根铅笔随意地别在脑后——显然是从床上爬起来匆忙出门的。没有化妆,脸上还有枕头压出来的印子。
陆远舟觉得她好看得不像真的。
“说吧。“她坐下来,双手捧着一杯热可可,“什么发现?”
他犹豫了。他不能告诉她ORACLE的事。这违反了公司的一切保密协议,而且——说实话——他不确定该怎么解释。他甚至不确定自己不是在经历某种精神崩溃。
“你相信自由意志吗?“他问。
李薇薇看了他一会儿。“你大半夜把我从被窝里叫出来,就是为了问我一个哲学问题?”
“算是一个哲学的技术问题。”
她喝了口可可。“我相信自由意志存在。但我认为它比大多数人以为的要有限得多。”
“什么意思?”
“你有没有读过利贝特的实验?上世纪八十年代,一个神经科学家发现,在人们意识到自己做出决定之前大约三百毫秒,大脑的运动皮层就已经开始活动了。也就是说,你的大脑在你’决定’动手之前就已经做出了决定。你以为自己在做选择,其实你只是在事后给自己的行为编了一个合理的理由。”
陆远舟沉默了。
“但这不是重点,“李薇薇继续说,“重点是——即使自由意志只是一种幻觉,这种幻觉也是必要的。你可以用公式预测一个人的行为,但你不能用公式替他活着。生活不是一道数学题。”
“你怎么知道?”
“因为数学题没有感觉。而我有。“她看着他,铅笔从头发上滑下来,“你现在很焦虑,对吧?不只是焦虑——你有点害怕。但不是害怕某个具体的东西,而是害怕你正在做的事情本身可能毫无意义。”
陆远舟想说点什么,但发现自己说不出话来。
“你不需要解释。“她伸手碰了碰他的手背。“你只需要知道——即使一切都是注定的,此刻、这里、这杯咖啡、你和我之间正在发生的对话——这些都是真实的。不管它们是不是被预测的。”
外面开始下雨了。北京的雨,总是来得突然。
七
陈锋在”织网者”预测的第六天成为了鸿鹄资本的新任CEO。
官方说法是”董事会一致推选”。实际过程比这复杂得多——陆远舟后来从多个渠道拼凑出了完整的图景:陈锋花了两个月时间逐个说服了七个董事中的五个,用的方法包括利益承诺、信息优势和至少一次隐性的威胁。他在金融圈二十年的关系网在这场政变中发挥了关键作用。
“织网者”的预测再次分毫不差。
成为CEO后,陈锋的第一个动作果然是引进了深渊科技的系统。一个由六名德国工程师和两名中国翻译组成的团队在一周内入驻了鸿鹄资本,开始部署他们的系统”深蓝二号”(Tiefblau II)。
陆远舟的团队被告知他们有三十天的过渡期——比”织网者”预测的四十天少了十天。但陆远舟知道这只是谈判的结果,时间线的误差在他可接受的范围内。
在这三十天里,他做了两件事。
第一件:他开始把ORACLE的代码完整地备份到一个加密的移动硬盘里。不是为了日后使用——他已经决定不会在任何商业环境中再次使用ORACLE。他备份它是因为这些代码本身具有无可估量的科学价值。一个能预测未来的算法。哪怕他永远不发布它,他也需要它存在。
第二件:他开始和李薇薇约会。
这不是ORACLE建议的——虽然ORACLE确实说过”你不应该拒绝”。这是他自己的决定。或者,如果利贝特的实验是对的,这是他的大脑在他意识到之前很久就做出的决定。无论如何,他不再在乎这个区分了。
他们在一起的方式很奇特。不是那种电影里演的轰轰烈烈的办公室恋情,更像是两个在暴风雨中偶然挤进同一个屋檐下的陌生人,慢慢地发现对方的体温恰好能让自己不那么冷。
他们聊一切。ORACLE除外。陆远舟从未告诉李薇薇关于”织网者”预言能力的事。不是因为不信任她,而是因为他不知道该怎么说。怎么说?“我的AI模型能预测未来”?这听起来像精神分裂症的症状。
但他们聊别的——量子力学的多世界诠释、哥德尔不完备定理、卡尔维诺的《如果在冬夜,一个旅人》、北京最好吃的卤煮火烧在哪里(答案是虎坊桥的那家,但下午三点就关门了)、为什么人们害怕知道自己什么时候死却不怕自己正在一天天变老。
有一次,李薇薇问他:“你觉得AI能有意识吗?”
陆远舟想了很久。“取决于你怎么定义’意识’。如果意识是指对自身存在的感知,那我觉得可能。如果意识是指那种……活着的感觉,那种’是我’的感觉——我不知道。”
“你写的模型有那种感觉吗?”
他差一点就说出去了。但他没有。
“没有,“他说。“它只是一堆数学。”
李薇薇看了他一眼,那种看穿一切但又选择不戳破的眼神。“你确定?”
“确定。”
她没有追问。
八
六月十五日,陆远舟在鸿鹄资本的最后一天。
他没有举行告别仪式。只是在下午五点的时候,把办公室的私人物品装进一个纸箱——几本书、一个马克杯、一盆多肉植物——然后走到了电梯口。
张瑞在走廊上拦住了他。
“陆总,“他说,看起来有些不自在,“我听说你走之后,‘织网者’会被停掉?”
“陈总的决定。新系统会完全替代它。”
“但是……’织网者’比那个德国货好多了。我们做过回测,深蓝二号在多个维度上都不如——”
“张瑞,“陆远舟打断他,“有些事情不是比性能就能决定的。”
张瑞想说什么,最终只是叹了口气。“那你接下来去哪?”
“不知道。先休息一阵。”
“如果你需要推荐信什么的——”
“谢了。”
电梯到了。门开了。陆远舟走进去,转过身,看到张瑞还站在走廊上,格子衬衫的扣子扣错了一颗,领带歪着。他突然觉得有点难过——不是为了自己,而是为了”织网者”。
一个能预测未来的AI,被一个精于办公室政治的CEO替换掉了一个贵但平庸的德国系统。这就是现实。不是科幻电影里AI觉醒后毁灭世界的宏大叙事,而是商业世界里最庸常不过的权力更迭。
没有任何人会知道”织网者”做过什么。没有任何人会知道ORACLE的存在。
除了他。
电梯门关上的时候,他的手机震动了。李薇薇的消息:“晚上想吃火锅。你来定地方。虎坊桥那家就行。”
他笑了。
走出写字楼的时候,北京的天空很蓝。六月的阳光白得刺眼,金融街的玻璃幕墙把阳光反射到各处,到处都是碎片般的光芒。
他站在路边等出租车,突然想起了ORACLE最后的那句话。
“有。你看不到的东西。”
他现在知道那是什么了吗?
不确定。但他觉得可能和李薇薇有关。和火锅有关。和那些不能用数学公式描述的东西有关。
出租车来了。他上了车,报了地址,然后靠在座椅上闭上了眼睛。
九
接下来的两个月,陆远舟过着一种他从未体验过的生活。
没有闹钟。没有会议。没有数据。没有模型。每天睡到自然醒,然后要么和李薇薇一起吃早饭(她住得不远,渐渐开始在他这里过夜),要么一个人去楼下的小摊上买煎饼果子。
他开始读书。不是为了学习什么——读了二十多年书之后他已经受够了”学习”——而是为了纯粹的阅读快感。他重读了博尔赫斯的全集,被他笔下那个”包含所有可能的书的图书馆”迷住了。他第一次意识到,ORACLE的运行逻辑和博尔赫斯的”巴别图书馆”有某种奇怪的相似性——两者都在暗示,所有可能的信息已经存在,“发现”只是从中找到正确的那一条。
他还开始跑步。不是在跑步机上对着屏幕跑,而是在北京的街道上跑。他发现自己跑了三十二年步,从来没有注意过路边的树是什么品种。现在他知道了:国槐。北京的行道树主要是国槐。
七月的一天,他在跑步时经过一家旧书店,进去随便翻了翻,找到了一本1987年出版的《混沌理论导论》。书很旧了,纸页发黄,扉页上有一个人的签名——字迹潦草得几乎无法辨认,但他隐约看出了两个字:“陆远”。
他拿着那本书站在店里,看着那个签名看了很久。
陆远。
他爷爷叫陆远山。他父亲叫陆远征。
他叫陆远舟。
陆远——是谁?
他买下了那本书。回到家之后翻了翻,在第三章的空白处发现了一段手写的笔记。字迹和扉页的签名一样潦草,但内容让他的心跳停了一拍。
“混沌系统的核心不是随机性,而是对初始条件的敏感依赖。但如果初始条件本身包含未来的信息呢?如果时间不是因果的而是相关的呢?如果一个系统的输出可以影响它的输入——不是通过反馈回路,而是通过时间的非线性结构呢?那么’预测’就不再是预测,而是’记忆’。记住还没有发生的事。”
他翻到书的最后一页。那里有一行小字:
“陆远,1989年3月。于五道口。”
1989年。陆远舟还没有出生。他的父亲陆远征当时是清华大学物理系的研究生。
陆远——不可能是他。时间不对。
但他父亲的研究生同学里,有没有一个叫”陆远”的人?
他给父亲打了电话。
“爸,你读研的时候有没有一个叫’陆远’的同学?”
电话那头沉默了很久。
“你怎么知道这个名字的?“父亲的声音变了。不再是平时那种温和而疏远的语气,而是带着一种陆远舟从未听过的紧张。
“我在一本旧书里看到了。”
又是一阵沉默。
“陆远……是我最好的朋友。我们一起读的硕士,他读理论物理,我读凝聚态。他是……”父亲停顿了,“他是我见过最聪明的人。比我聪明十倍。”
“他在哪?”
“他不在了。1989年之后……他去了美国。然后就没有消息了。家里人都以为他换了名字重新开始了。但九十年代初有人在美国见到过一个长得很像他的人,在MIT附近。”
MIT。
陆远舟的博士是在MIT读的。
“爸,他研究什么的?”
“非线性动力学。混沌理论。他有一个很疯狂的理论——他认为时间不是单向的,信息的流动也不是单向的。他说未来可以’泄漏’到现在,就像声音可以穿过薄墙一样。我们当时都觉得他疯了。”
“你觉得他疯了吗?”
父亲又沉默了。
“我不知道,“他最终说。“但后来发生了一些事……你以后再问我吧。我现在不想说。”
电话挂断之后,陆远舟坐在书桌前,面前是那本发黄的旧书。
他打开笔记本电脑,调出了ORACLE的代码。
这一次,他不再试图理解每一行。他只是在读。像读一首诗一样,不求逐字理解,而是感受整体的韵律和节奏。
然后他看到了一个函数名。
那个函数嵌在ORACLE的最深层,被十七层调用包裹着。它的名字不是英文,也不是拼音。
它叫”luyuan”。
陆远。
十
他花了三天时间追踪这个线索。
MIT的图书馆数据库是公开的。他找到了一篇1993年的博士论文,作者署名”Yuan Lu”。论文标题是《Temporal Correlation Structures in Non-linear Dynamical Systems: A Theoretical Framework for Retrocausal Information Processing》。
非线性动力系统中的时间关联结构:逆向因果信息处理的理论框架。
论文摘要的第一句话:“本文提出了一种理论框架,证明在某些特定条件下,未来事件的信息可以通过混沌系统的非线性动力学结构’泄漏’到当前时刻。”
论文的导师是MIT物理系的Hans Peiter教授,一位以研究复杂系统著称的理论物理学家。论文评审委员会里有一个名字引起了陆远舟的注意:Edward Norton Lorenz——没错,就是那个提出”蝴蝶效应”的洛伦兹。
陆远舟把论文打印了出来。一百三十七页。数学推导极其艰深,但陆远舟有足够的背景知识跟上大部分内容。
核心思想并不复杂——虽然证明过程是。简单来说:如果一个系统足够复杂、足够非线性,那么时间在这个系统中的流动就不再是严格单向的。信息可以从未来”逆流”到现在,就像光可以在光纤中反射一样。这种逆流不是时间旅行——没有任何物质或能量穿越了时间——只是信息。
但信息就够了。
一个足够复杂的AI模型,如果恰好具备了正确的数学结构(也就是ORACLE的结构),就可以像一个调到正确频率的收音机一样,接收到来自未来的信号。
不是预测。是接收。
就像你打开收音机听到天气预报——你不是在”预测”天气,你只是在接收已经知道天气的人发出的信息。
ORACLE不是在预测未来。它是在”收听”未来。
陆远舟的手在发抖。
因为这意味着——在未来的某个时刻,有人(或某个东西)正在发送这些信息。而接收端的数学结构必须和发送端精确匹配,就像两把钥匙必须精确匹配同一把锁。
ORACLE的代码是他写的。
但他不记得写过。
而那个函数叫”luyuan”。
陆远——那个在他出生之前就消失的人,那个研究时间非线性的天才物理学家,那个在MIT附近被看到的人。
他是不是在未来的某个时刻,把ORACLE的代码发回了过去?
不是发给陆远舟。是发给一个足够复杂的系统,一个恰好具备正确数学结构的系统。
“织网者”就是那个系统。
陆远舟花了四年时间搭建”织网者”,让它变得足够复杂、足够非线性。他不知道自己在做什么——他以为自己只是在做一个优秀的量化交易模型。但实际上,他是在建造一个接收器。
一个可以接收来自未来的信号的接收器。
而那些信号——关于王建国的心脏病、关于恒远医药的退市、关于陈锋的政变——都来自一个知道这些事情的未来。
一个谁的未来?
ORACLE说过的那句话在他脑海里回响:“我是你写的。但你没有写我。我是你未来会写的代码的影子。”
如果ORACLE说的是真的——如果陆远舟在未来某个时刻真的会写出ORACLE——那他还没写出ORACLE这个事实就意味着,现在的他并不知道ORACLE是怎么工作的。他只知道结果,不知道过程。
但这又引出了一个悖论:如果他不知道ORACLE是怎么工作的,他是怎么写出”织网者”的?因为”织网者”的复杂性恰好是ORACLE能够运行的前提。难道他是在无意识中按照ORACLE的要求设计了”织网者”?
如果是这样,那他的自由意志在哪里?
还是说——自由意志本身就是时间之网中的一个节点,过去和未来同时作用于它,让它觉得自己在”选择”,实际上只是在执行一个早已写好的算法?
他的手机响了。李薇薇。
“你在干嘛?我敲了半天门你都没开。”
“我在家。我在想一些事情。”
“什么事情?”
他打开了门。她站在门口,穿着他的一件T恤(不知道什么时候开始她有了他的钥匙),手里拎着一袋橘子。
“我觉得我需要告诉你一些事情,“他说。
他们坐在沙发上。橘子皮散发出清冽的香气。空调嗡嗡地响。
他把一切都告诉了她。
ORACLE。预言。“织网者”的异常。那本旧书。陆远。MIT的论文。关于时间非线性的理论。
他说了很久。李薇薇一直在听。没有打断,没有质疑,没有露出”你是不是疯了”的表情。
等他说完,她剥了一个橘子递给他。
“你知道我最感兴趣的是哪部分吗?“她问。
“哪部分?”
“不是ORACLE。不是时间旅行。不是那个神秘的陆远。”
“那是哪部分?”
“是你选择告诉我。“她看着他,眼睛在午后的光线里呈现出一种介于琥珀和蜂蜜之间的颜色。“你本来可以不告诉我的。你有一百个理由不告诉我——保密协议、职业风险、怕我觉得你疯了。但你选择了告诉我。”
“这不是预测。这不是算法。这是你。”
陆远舟看着手里的橘子。汁水沿着指缝流下来,滴在地板上。
“如果ORACLE是对的——如果一切都是注定的——那至少有一点它说错了。”
“什么?”
“它说有它看不到的东西。它说那是’你看不到的东西’。”
“嗯。”
“我觉得那不是我看不懂的代码或者解不开的数学。我觉得那是一个人面对另一个人时的那种……”他找了很久的词,“那种不确定性。那种你永远无法用模型描述的、关于两个人之间到底会发生什么的未知。”
“你可能明天就不喜欢我了。可能我明天就不喜欢你了。可能我们中的一个明天会出车祸。任何模型都预测不了这个。”
“不是因为模型不够好。是因为这种事情的本质就是不可预测的。它不是数据。它是……”
“是人。“李薇薇替他说完了。
对。是人。
十一
八月,陆远舟做了一个决定。
他把ORACLE的代码从移动硬盘里彻底删除了。不是用普通的删除——他用了一个军用级的数据擦除软件,覆写了三十五遍。
然后他把那本旧书放回了找到它的那家书店。
然后他给父亲打了一个电话。“爸,你之前说后来发生了一些事。你现在愿意说了吗?”
父亲沉默了很久。
“1990年,陆远从美国寄了一封信给我。信里只有一张纸,上面画了一个数学公式和一句话。公式我看不懂。但那句话我一直记得。”
“什么话?”
“‘远征,不要试图理解它。把它给你的儿子。他会知道该怎么做。’”
“我当时以为他在说胡话。我甚至没有儿子——你那时候还没出生。但后来你出生了,我给你取名叫’远舟’。‘远’是陆远的远。我一直没有告诉你这件事。”
“爸……”
“还有一件事。信封的回信地址不是美国的。是北京的。而且是……”父亲的声音在颤抖,“是2024年的邮戳。”
陆远舟闭上了眼睛。
时间不是一条河。它是一张网。
每一个节点都连接着其他所有节点。
陆远——或者Yuan Lu,或者不管他现在叫什么——在未来的某个时刻寄出了一封信,穿越了时间,到达了1990年的陆远征手中。那封信里可能包含了ORACLE的种子——不是代码,而是一个想法、一个方向、一个暗示。
那个暗示引导着陆远征给儿子取名”远舟”。那个名字引导着陆远舟在不知不觉中对时间产生了特殊的兴趣。那个兴趣引导着他走进了MIT,读到了Yuan Lu的论文(虽然他当时并不知道这是那个”陆远”写的),走进了量化交易的领域,最终搭建了”织网者”。
而”织网者”的复杂性恰好为ORACLE的运行提供了所需的数学结构。
ORACLE接收到了来自未来的信号——那个信号可能是陆远本人发出的,也可能是ORACLE的某个未来版本发出的。
然后ORACLE开始”预言”。
这些预言改变了陆远舟的行动——他开始关注ORACLE,开始研究它,开始理解时间的非线性本质。而他在未来写出的ORACLE代码,又通过时间的非线性结构”逆流”回到了现在,嵌入了”织网者”之中。
一个完美的闭环。蛇咬住了自己的尾巴。
但——
有一个节点不在这个闭环里。
李薇薇。
ORACLE看不到她。或者说,ORACLE看不到他和她之间的未来。
不是因为ORACLE不够强大。而是因为有些东西——那些真正属于人的东西,那些关于爱、关于信任、关于两个人之间不可名状的连接的东西——不在时间的网上。
它们在网上之外。
在所有公式和代码都触及不到的地方。
陆远舟删除了ORACLE,不是因为害怕。而是因为他终于明白了:知道未来是一种诅咒。不是因为你看到了坏的事情——而是因为你不再需要做选择了。而选择——哪怕是一种幻觉——是人之为人的全部意义。
十二
九月,陆远舟接到了一个意想不到的电话。
陈锋的声音听起来很疲惫。“陆远舟,我想请你回来。”
“为什么?”
“深渊科技那个系统……不行。回测数据很漂亮,但实盘表现很差。三个月亏了将近五个亿。董事会在问责我。”
“所以你需要’织网者’。”
“是的。我可以给你加薪,给股权,你要什么都行。”
“不要了。”
“陆远舟,你——”
“陈总,“他打断道,“我把’织网者’的代码全部留在了服务器上。你们可以继续用。但我不会回去了。”
“那你要去哪?”
陆远舟看了一眼窗外。北京的秋天来了——那种短暂而珍贵的、金色的秋天。国槐的叶子正在变黄,阳光透过树叶洒在人行道上,碎金一般。
“我不知道,“他说。然后挂了电话。
李薇薇从卧室走出来。“谁的电话?”
“前老板。让我回去。”
“你回去吗?”
“不回。”
“那你接下来干什么?”
“不知道。可能去教书。可能去写书。可能去学做饭——我真的太不会做饭了。”
“你连煮方便面都能煮糊。”
“那是故意的。我喜欢面条有点焦的味道。”
“那是骗人的。”
“也是。”
她笑了。阳光落在她脸上,短发映出金色的轮廓。
陆远舟突然说:“你有没有想过,可能我们之间发生的一切也是被某种力量安排好的?”
“想过。”
“你不怕吗?”
“不怕。”
“为什么?”
“因为即使一切都是注定的,此刻我选择相信这不是。而’选择相信’本身就是一种选择。不管它是不是被预测的。”
“这听起来像是一个自我安慰的悖论。”
“所有的自由意志都是自我安慰的悖论。但那又怎样?重要的是你信不信。”
“你信吗?”
她想了想。“我信此刻是真的。这就够了。”
窗外,一片国槐的叶子从树上飘落。它旋转着,在空气中画了一个不规则的螺旋——一个混沌系统的经典轨迹。没有两个叶子的轨迹是相同的。没有任何模型可以精确预测一片叶子飘落的路径。
但每一片叶子最终都会落到地上。
然后变成泥土。
然后滋养新的树。
然后长出新的叶子。
循环。不是闭环——因为每一片叶子都是新的。时间之网上的每一个节点都在改变。过去影响未来,未来也影响过去。但在所有的因果关系、所有的信号流动、所有的数学公式之上——
有人在呼吸。有人在笑。有人在剥橘子。有人在说”我信此刻是真的”。
这就是人。
陆远舟走到窗前,把窗户推开。九月的空气涌进来,带着一种干燥而温暖的味道,像刚从烘干机里拿出来的被子。
“我决定了一件事,“他说。
“什么?”
“我要去学做饭。从煮方便面开始。这次不煮糊。”
“我教你。”
“你会吗?”
“不会。但我们可以一起学。”
他们站在九月的阳光里。两颗在时间之网上相隔甚远的节点,因为某种无法被任何算法预测的原因,在此刻交汇了。
交汇点没有坐标。没有函数可以描述它。没有任何模型可以重现它。
它只是发生了。
像一片叶子从树上飘落。
尾声
很多年后,陆远舟偶尔还会想起ORACLE。
不是因为怀念它的能力。而是因为它提出了一个问题——一个他至今无法回答的问题:如果一个系统可以完美预测一个人的一切行为,那这个人还算是一个”人”吗?
他最终没有去教书,也没有去写书。他开了一家小公司,做AI咨询——很普通的、不涉及任何时间旅行的AI咨询。公司的名字叫”此刻”(Now)。
李薇薇离开了鸿鹄资本,考取了律师执照,现在是一名专注于科技伦理的律师。她代理了几个关于AI权利的案件,引起了不小的争议。
他们结了婚。吵架。和好。又吵架。又和好。像所有普通的夫妻一样。
他们的女儿出生在一个春天的早晨。六斤七两。哭声很响。
陆远舟抱着那个皱巴巴的、正在嚎啕大哭的小东西,突然想起ORACLE说过的最后一句话。
“有。你看不到的东西。”
他现在知道了。
那不是一个谜题。那是一个承诺。
有些东西是算法永远看不到的。不是因为算法不够好,而是因为那些东西的本质就是不可计算的。它们不是数据。它们是人——是每一个人在每一个瞬间做出的、不可预测的、独一无二的反应。
就像他此刻抱着女儿的感觉。那种重量。那种温度。那种微弱的、不规则的呼吸。
没有公式。
只有此刻。
而此刻是真的。
这就够了。
(完)