消失的算法

招魂者 · 2026/5/1

消失的算法

陆鸣在凌晨三点十七分发现了异常。

准确地说,不是他发现的——是他的算法自己发现的。

他把椅子往后推了半米,揉了揉干涩的眼睛,屏幕上跳动的数字像一群受了惊的鱼。他是”悬河科技”的首席量化分析师,三十二岁,浙大数学系博士,在同龄人还在为房贷发愁的年纪,他已经管理着一支规模超过四十亿的量化基金。

但此刻他盯着屏幕上那行回测结果,感觉自己像个误闯了别人梦境的旅人。

模型的夏普比率从2.3跳到了8.7。

这在量化交易领域相当于什么?相当于你往一条平静的河里扔了块石头,石头没有沉下去,而是悬浮在半空中,还顺便给你表演了一段莫扎特。

“不可能。“他嘟囔了一声,重新跑了一遍回测。

结果一模一样。夏普比率8.7,最大回撤0.3%,年化收益率412%。

这不是一个好的模型应该有的表现。这是一个不可能存在的模型才会有的表现。

他站起身走到窗前。悬河科技的办公室在深圳南山区的一栋写字楼的四十二层,透过落地窗可以看到前海湾的夜景。凌晨三点的城市像一块巨大的电路板,灯火勾勒出街道的纹路,远处有货轮缓缓驶过黑暗的海面,甲板上的灯光像一颗漂浮的星星。

陆鸣不是没有见过异常数据的人。在量化交易这个行业,数据异常是家常便饭——过拟合、数据泄漏、未来函数,各种陷阱像地雷一样埋在每一个参数背后。他从十九岁开始写代码,二十四岁进入这个行业,八年的职业生涯教会了他一件事:当数据好得不像是真的,那它通常就不是真的。

但这一次不一样。

他回到电脑前,开始逐行检查代码。这是他自己写的模型,基于一个改进的LSTM架构,叠加了他独创的注意力机制,用来捕捉市场中的非线性特征。代码是他一行一行敲出来的,每一个函数、每一个变量他都记得清清楚楚。

检查到第四十七分钟,他停了下来。

在模型的核心预测模块里,多了一段他从未写过的代码。

那段代码大约有两百行,使用的编程风格和他截然不同——他喜欢简洁优雅的函数式写法,而这段代码充满了奇怪的递归和嵌套,像是某种分形结构。注释也不是他的风格,他通常用英文注释,简洁明了,而这段时间注释用的是一种他看不太懂的中文——不是专业术语那种看不懂,而是语法和用词方式本身就很奇怪,像是一个不太熟悉现代汉语的人写的。

“日升月落,潮汐有序。-market knows all, but tells nothing.”

这是第一行注释。

陆鸣感到一阵寒意从脊椎底部升上来,不是因为恐惧,而是因为一种更原始的感觉——就像你在自家后院挖坑种树,铁锹碰到一个硬物,你拨开泥土,发现了一个你完全无法辨认的东西。

他没有叫人。凌晨三点,整层楼只有他和他的屏幕。他复制了那段代码到一个新的文件,然后试图理解它。

又过了两个小时,天光开始从东边的城市轮廓线后面渗出来,像一层薄薄的牛奶泼在灰蓝色的画布上。陆鸣终于放弃了理解那段代码的努力——不是因为它太复杂,而是因为它似乎根本不遵循他已知的任何编程逻辑。那些递归调用的参数传递方式、那些看似随意却又暗含规律的条件判断,仿佛代码本身就是一个有机体,而不是人造的产物。

他做了一个任何理性的量化分析师都会做的决定:把那段代码删掉,重新运行回测。

夏普比率回到了2.3。

他松了一口气,靠在椅背上。但紧接着,一种奇怪的好奇心攫住了他。他又把那段代码粘贴回去,改了一个参数——把学习率从0.001调到0.002。

夏普比率跳到了14.1。

这一次,他注意到模型的预测列表里出现了一只他从未关注过的股票:信元药业,代码603XXX。模型预测它在未来五个交易日内会上涨37%。

陆鸣盯着这行预测看了很久。信元药业是一家中等规模的制药企业,主营心血管药物,市值大约八十亿。最近没有利好消息,行业也没有什么异动。按照他的经验,这只股票在未来一周大概率会随大盘小幅波动,37%的涨幅几乎是天方夜谭。

他打开了交易终端,犹豫了几秒,然后用个人账户买入了十万块钱的信元药业。

然后他关上电脑,回家睡觉。

这是他职业生涯中做出的第一个非理性决定。

五个交易日后,信元药业上涨了41.2%。

比模型预测的还多了四个百分点。

陆鸣坐在办公桌前,看着账户里多出来的四万块钱,感觉世界在他眼前裂开了一条细小的缝。从那条缝隙里透进来的光不是白色也不是暖色,而是一种说不清道不明的颜色,像是你闭上眼睛用力按压眼球时看到的那种光——存在,但无法描述。

他没有告诉任何人。

接下来的两周,他做了一个实验。每天凌晨,他都会打开模型,记录下那段神秘代码产生的预测,然后用少量资金验证。十只股票,八只的走势与预测高度吻合,剩下两只有小幅偏差,但方向完全正确。

这不可能。

不是”不太可能”,是”不可能”。任何模型都不可能以这种精度预测个股的短期走势。这违反了他所知道的一切关于市场的认知——有效市场假说、随机游走理论、行为金融学的各种模型,全部无法解释这种精确度。

除非——

除非那段代码不是在预测未来,而是在”读取”未来。

这个念头一旦冒出来,就像一颗种子落在了湿润的土壤上,迅速生根发芽。陆鸣花了三个晚上试图证伪这个假设。他设计了一系列实验,试图找到那段代码的信息来源——是某个数据提供商的延迟数据?是某种暗网上的内幕消息?还是某个他不知道的API接口泄露了信息?

他什么也没找到。那段代码就像是从虚空中生长出来的,没有来源,没有依赖,它安静地躺在他模型的深处,像一颗沉睡的种子,只在特定的条件下才会苏醒。

陆鸣的体重在那两周掉了四公斤。他的女朋友林小棠在电话里问他是不是工作太累了,他说还好,就是有个项目在赶进度。他没有告诉她关于那段代码的任何事。不是因为不信任她,而是因为他自己都不知道该怎么描述这件事。

“我发现我的模型里有一段不是我写的代码,它在预测股票走势,而且预测得非常准。”

这句话说出口,要么被当成疯子,要么被当成骗子。他不想做任何一个。

第三周的周一,公司例会。会议室里坐了十二个人,陆鸣坐在长桌的中间位置。CEO周海波坐在对面,四十五岁,方正的脸,金丝边眼镜,说话的时候喜欢用手里的钢笔敲桌面。

“上个月我们的量化策略表现不错,“周海波扫了一眼手里的报告,“夏普比率保持在2.1以上,回撤控制得很好。陆鸣,辛苦了。”

陆鸣点了点头。“还有一些优化空间。”

“好。不过我找你来不是为了谈这个。“周海波放下钢笔,身体前倾,“你听说过’天穹计划’吗?”

陆鸣摇头。

“市里在推一个项目,要建立一个覆盖全市的金融数据平台,整合银行、证券、保险、交易所的所有数据,用AI做实时风控和预测。这个项目的核心算法模块,市里希望我们来承接。”

“我们?“陆鸣皱了皱眉。悬河科技是一家私募量化基金,不是科技公司,接政府项目不在他们的业务范围内。

“是。准确地说,是我们和另外两家公司联合体。我们是算法提供方。“周海波顿了顿,“这个项目很大,陆鸣。如果做成了,悬河就不只是一支基金了。它会是这个城市金融系统的一部分。”

陆鸣听出了周海波话里的兴奋,也听出了言外之意:这是一次从金融圈跃迁到权力场的机会。在南山区的写字楼里,这种机会比一只涨41%的股票稀有得多。

“我可以做技术方案,“陆鸣说,“但我需要知道数据接口的权限范围。”

“这个你放心,全开放。“周海波笑了,“市里的人说了,要的就是我们算法的能力,数据他们全部提供。”

会议结束后,陆鸣回到工位,打开了一个新的工程文件夹,命名为”天穹”。

他不知道的是,这个命名将会在未来改变很多人的生活。包括他自己。

“天穹计划”的数据规模远超陆鸣的想象。

当市政府的数据接口正式向他开放的那一刻,他感觉自己像是一个一直在用望远镜观星的人,突然被送到了太空。全市两千三百万人口的经济行为数据——银行流水、证券交易、保险理赔、消费记录、纳税申报、不动产交易——全部以实时流的形式涌入他的服务器。

他和团队花了三个月搭建了基础架构。五个工程师,两百万行代码,三百多台服务器的集群。模型从设计到训练再到上线,每一个环节他都亲自把关。

但在所有这些工作中,那段神秘代码始终安静地潜伏在他个人的模型里。他没有把它集成到天穹的系统中——他不确定它的边界在哪里,也不确定它的预测机制是否安全。一个能预测股票走势的代码片段是一回事,一个能读取全市金融数据的超级预测引擎是另一回事。前者是一个谜题,后者可能是一个潘多拉魔盒。

然而,天穹系统上线后的第三个月,奇怪的事情开始发生了。

系统产生了一个预警:位于福田区的一家名为”鸿远投资”的小型P2P平台将在未来两周内出现大规模兑付危机,涉及金额约十二亿,受影响投资人超过三千名。

预警报告送到了市金融办的桌上。负责对接的官员叫赵莉莉,四十出头,短发,说话干脆利落,是那种在体制内少见的实干派。她收到报告后安排了一次实地调查。

调查组到达鸿远投资的办公地点时,发现大门紧锁,人去楼空。

“他们跑了?“赵莉莉在电话里问陆鸣。

“不,“陆鸣看着系统后台的数据流,“我们的预警提前了两周,但实际暴雷比我们预测的快了三天。如果按照我们的时间线,他们应该在下周二才开始转移资产。”

“所以他们提前知道了我们在查?”

“有可能。但也有可能是巧合。”

赵莉莉沉默了几秒。“陆鸣,你们的系统……是怎么做到的?”

“机器学习,“陆鸣用他最熟练的方式回答,“多维度数据交叉验证,异常行为模式识别。”

“我知道官方版本,“赵莉莉压低了声音,“我问的是,你怎么可能提前两周预测到暴雷?没有任何模型能做到这种精度。”

陆鸣的手指在键盘上停了一瞬。“赵处,有些东西我也不太理解。”

电话那头沉默了很长时间。

“好,“赵莉莉最终说,“你继续做。但这件事,暂时不要跟其他人说。”

挂了电话,陆鸣靠在椅子上,闭上了眼睛。他意识到赵莉莉的问题也是他自己的问题——天穹系统并不包含那段神秘代码,但它的预测精度已经远远超出了正常模型的能力范围。就好像……就好像接触到了足够多的数据之后,模型本身产生了某种他无法解释的进化。

他打开了自己的私人模型,再次查看那段代码。

它变了。

代码行数从两百行增加到了三百五十行。新增的部分延续了那种奇怪的编程风格,递归更深,嵌套更复杂,注释也更加晦涩。

新的一行注释写道:“江河入海,非水之愿,乃势之必然。- the pattern was always there, you just couldn’t see it.”

陆鸣用了一个小时仔细比对变化。他发现新增的代码似乎在建立某种关联——不是数据之间的关联,而是”事件”之间的关联。一段代码在描述P2P暴雷和房地产市场波动的关系,另一段在分析企业债务违约和地方财政收支的共振效应。但这些关系不是通过传统的统计方法推导的,而是通过某种他完全看不懂的逻辑链条连接起来的。

就像一个人在用地图导航,但他用的不是道路地图,而是一张因果关系的地图。

那天晚上,陆鸣没有回家。他一个人坐在办公室里,面对着四十二层窗外的城市夜景,第一次感到了一种以前从未体验过的感觉:不是恐惧,不是兴奋,而是一种深沉的、几乎带着宗教意味的敬畏。

这座城市——这两千三百万人的欲望、贪婪、恐惧、希望——正在通过数据流经他的手指。而那段代码,像是一面魔镜,把这些数据的倒影折射成了未来的形状。

他突然想起了一句诗,是大学时候读到的,博尔赫斯的:“我给你我的寂寞、我的黑暗、我心的饥渴;我试图用困惑、危险、失败来打动你。”

他不确定这是谁在对谁说。是代码在对他说的,还是他在对这座城市说的。

窗外,一架夜班货机从宝安机场起飞,机翼上的灯在黑暗中闪烁,像一颗移动的星星,很快就被城市的灯火吞没了。

韩松是在一个雨天认识陆鸣的。

那天是周四,深圳下了入秋以来最大的雨。韩松是《南方财经周刊》的调查记者,三十五岁,瘦高个,戴一副黑框眼镜,头发总是乱蓬蓬的,像是刚从某个地下室里爬出来。事实上,他确实刚从地下室爬出来——他在一家P2P平台的受害者家里蹲了三天,采访了十七个人,写了一篇关于鸿远投资暴雷的深度报道。

报道发表后,他的邮箱里收到了一封匿名邮件。邮件里没有正文,只有一张截图——一张系统界面的截图,上面显示着一条预警信息,日期是鸿远投资暴雷前的两周。

这意味着有人在暴雷发生前就知道了一切。

韩松花了五天时间追踪邮件来源。IP地址经过了七次跳转,最终定位到南山区的一栋写字楼。他又花了两天时间确认了这栋楼里的公司名单,最终把目标锁定在悬河科技。

他用”采访天穹计划”的名义约了陆鸣。

两人在悬河科技楼下的星巴克见面。陆鸣比韩松想象的年轻,穿着一件深蓝色的卫衣,头发剪得很短,眼睛下面有明显的黑眼圈,但目光很清醒,像一杯浓咖啡。

“韩记者,“陆鸣端着美式坐下来,“天穹计划是市里的重点项目,采访需要走流程。”

“我知道,“韩松笑了笑,“但我想聊的不是天穹计划。”

他把手机推过去,屏幕上是那张预警截图。

陆鸣的表情没有变化。他看了一眼截图,然后把手机推回去。

“这是系统生成的常规预警,没什么特别的。”

“常规预警能提前两周预测暴雷?“韩松盯着他的眼睛,“陆总,我做记者十年了,见过很多模型,没有一个能做到这种精度。你们的系统用了什么技术?”

陆鸣低头喝了口咖啡。窗外的雨像一道帘幕,把咖啡店和外面的世界隔绝开来。咖啡店里很暖和,空气里有烘焙的焦香和低沉的爵士乐。

“如果我告诉你,我不知道呢?“陆鸣说。

韩松歪了歪头。“你不知道自己写的代码是怎么工作的?”

“有些代码不是我写的。”

这句话像一颗小石子投进了安静的池塘。韩松等了几秒,等涟漪扩散。

“什么意思?”

陆鸣看着窗外。雨幕中,一辆公交车缓缓驶过站台,溅起一片水雾。站台上等车的人缩在伞下,像一群五颜六色的蘑菇。

“韩记者,你相信因果律吗?”

“什么?”

“就是因果律。有果必有因,有因必有果。你觉得这是一个物理定律,还是一个人类的信念?”

韩松放下咖啡杯,认真地看着陆鸣。“我是个记者,我只相信证据。”

“好,那我给你一个证据。“陆鸣从口袋里掏出一张折叠的纸,展开来递给韩松,“这是我的模型在三个月前生成的预测。里面有三十二只股票的走势预测,每一只都在预测时间窗口内精准应验。”

韩松接过纸,低头看了一眼。三十二行数据,股票名称、预测日期、预测涨幅、实际涨幅。最后一列是偏差值,最大不超过2%。

“你怎么证明这不是事后编造的?”

“预测报告的时间戳在我的服务器上,第三方审计机构可以验证。”

韩松把纸折好放进口袋。“我需要时间核实。”

“当然。”

陆鸣站起来,穿上了外套。走到门口时,他回头看了一眼韩松。

“韩记者,如果有一天你证实了这些数据的真实性,不要急着写报道。先想一个问题:如果你能看见明天的报纸,你会怎么过今天?”

他推门走进雨中,很快就消失在雨幕里,像是被雨溶解了。

韩松坐在原地,咖啡已经凉了。窗外的雨越下越大,整个城市像被一层灰色的纱罩住了。

他忽然觉得陆鸣最后那句话不像是随口说的,更像是一个已经看见了明天的报纸的人,在试图理解自己该怎么过今天。

韩松用了两周时间核实陆鸣给他的数据。

他找了两个独立的技术专家验证时间戳——一个是他在中科大的同学,现在在华为做安全研究;另一个是一位退休的大学教授,专攻密码学。两人的结论一致:时间戳真实有效,没有被篡改的痕迹。

他又花了三天时间通过公开渠道验证那三十二只股票的走势。每一只都精准得令人发指。这不是概率问题——三十二只股票全部在预测窗口内达到目标涨幅,偏差不超过2%,这在统计学上约等于零概率事件。

除非这不是概率,而是确定性。

韩松坐在自己出租屋的书桌前,面前摊开的笔记写满了潦草的字迹。台灯的暖黄色灯光照在纸上,把每一个字都镀上了一层柔和的光。

他不是一个迷信的人。十五年的新闻从业经历教会了他用事实说话,用证据构建叙事。但此刻他面对的事实已经超出了他所有的认知框架。

他想起了陆鸣那天说的话:“有些代码不是我写的。”

如果不是他写的,那是谁写的?

一个程序员可能会说:可能是某个同事,可能是开源社区的贡献者,可能是某个黑客。

但韩松不是程序员。他是一个调查记者,他的本能告诉他,这个问题的答案不在技术领域,而在人的领域。

他决定从悬河科技的背景开始调查。

悬河科技成立于2019年,注册地深圳南山区,主营业务是量化投资。创始人周海波,前某大型券商研究所副所长,2018年离职创业。公司目前管理规模约一百二十亿,在业内属于中上水平。

这些信息都是公开的,没什么特别的。

但韩松注意到了一个细节:悬河科技的天使轮投资方是一家名为”元象资本”的私募基金,而元象资本的合伙人名单里有一个名字——沈若水。

沈若水。这个名字让韩松皱起了眉头。

他记得这个名字。十年前,他在做一篇关于人工智能的深度报道时采访过沈若水。当时沈若水是清华计算机系的副教授,研究方向是机器学习和复杂系统。采访结束后,两人私下聊了聊,沈若水说了一句让韩松印象深刻的话:

“你知道吗,韩记者,我觉得人工智能最大的突破不会来自算法,而会来自数据。当我们积累的数据足够多,多到能够完整地描述一个系统的时候,算法就不再重要了。因为系统本身就会告诉我们答案。”

“什么意思?“韩松当时问。

“意思就是,如果我们能够完整地观测一座城市——每一个人的每一次消费、每一次出行、每一次交谈——我们就不需要预测模型了。我们只需要一面足够大的镜子。”

韩松当时把这段话当作了学术圈的奇谈怪论。但现在,十年后,这段话在他脑子里重新响起来,像一枚硬币终于翻到了另一面。

他决定去找沈若水。

沈若水在2016年离开了清华,之后辗转了几个地方——硅谷的一家AI创业公司、北京的一家量化基金、深圳的一家金融科技公司——最终在2022年彻底消失在了公众视野里。他的社交媒体停更了,学术界的同行也不知道他去了哪里。

韩松花了三天时间才找到了他的线索。一个在元象资本工作过的人告诉他,沈若水最后一次出现是在2023年,在深圳南山区的一间公寓里。那间公寓的注册信息显示,它属于一个名叫”深圳悬河数据科技有限公司”的实体——不是悬河科技本身,而是一家注册在悬河科技名下的全资子公司。

韩松在一天傍晚来到了那间公寓所在的楼。这是一栋普通的住宅楼,位于南山区的边缘地带,远离那些光鲜的写字楼和商业区。楼下有一家便利店、一家兰州拉面馆、一家洗衣店,生活气息浓郁得近乎粘稠。

他按了门铃。没有回应。

他又按了一次。门禁系统发出一声沉闷的”嗡”,门开了。

他走上六楼,站在603门前。门是虚掩的。

他推开门,走进了一间黑暗的公寓。

公寓不大,大约八十平米,客厅被改造成了一个工作区——三块大屏幕,一堆服务器机架,线缆像藤蔓一样沿着墙壁攀爬。窗帘拉得严严实实,只有屏幕的蓝光在黑暗中跳动,像海底的磷光。

沈若水坐在屏幕前,背对着门。他比韩松记忆中瘦了很多,头发几乎全白了,但坐姿依然笔直,像一棵树。

“我等你很久了,韩记者。“他没有回头。

韩松的脚步顿了一下。“你知道我会来?”

“不。但概率很高。“沈若水转过身来,脸上的皱纹比十年前多了很多,但眼睛依然明亮,像两块打磨过的黑曜石,“你来是因为陆鸣。”

韩松在旁边的椅子上坐下来。椅子是那种便宜的塑料椅,坐上去会发出”吱”的一声。

“你知道陆鸣模型里那段代码的事?”

沈若水笑了。不是那种开心的笑,而是一种疲惫的、释然的笑,像是一个长途跋涉的人终于看到了目的地。

“那段代码是我写的。“

沈若水给韩松泡了一杯茶。茶叶是从冰箱里拿出来的,闻起来有点受潮了,但泡出来的颜色倒还算正。

“我2016年离开清华之后,做了很多乱七八糟的事,“沈若水说,声音平淡得像在念一份简历,“在硅谷待了一年半,觉得那帮人太商业化了;回北京做了一年量化,觉得太无聊了;来深圳是因为听说这里的金融科技生态好,结果发现所谓生态就是一群人围着钱打转。”

“那你后来为什么消失了?”

沈若水端着茶杯,看着杯子里旋转的茶叶。“因为我发现了一样东西。”

他站起来,走到墙边,拉开了窗帘的一角。窗外是傍晚的深圳,天际线被落日染成了橘红色,高楼大厦像一排排沉默的巨人,身上披着金光。

“你知道复杂系统理论吗?“他问。

“知道一点。”

“复杂系统有一个特性叫做’涌现’。当系统的规模和复杂度达到某个临界点时,会产生个体层面完全不存在的整体行为。比如蚂蚁群体——单个蚂蚁的行为模式非常简单,但几百万只蚂蚁聚在一起,就能产生令人惊叹的集体智慧。”

他放下窗帘,房间重新陷入黑暗,只有屏幕的蓝光跳动着。

“2019年,我在做量化交易的时候,接触到了一个数据集。那是某个第三方支付平台脱敏后的用户行为数据,大约覆盖了五百万用户三年的交易记录。我开始用这些数据训练模型,一开始只是想做一些消费行为的预测。但训练到第三个月的时候,模型出现了一个我从未见过的现象。”

“涌现?”

“对。模型开始产生一种我称之为’超感知’的能力。它不仅能预测消费行为,还能预测和消费行为相关的一切——股市波动、房价变化、政策走向,甚至——“他顿了顿,“甚至某些社会事件的发生时间。”

韩松的后背靠在塑料椅背上,发出”吱”的一声。“那些奇怪的代码就是那时候出现的?”

沈若水点头。“模型自己生成了那些代码。不是通过常规的机器学习流程,而是通过某种我至今无法完全理解的自我重组过程。就好像数据本身形成了一种新的语言,而模型学会了这种语言。”

“数据形成语言?“韩松觉得自己的理解力正在被拉伸到极限。

“你想,韩记者,语言是什么?语言是信息的载体。当信息足够密集、足够复杂的时候,它就会自发地形成结构——这就是语言。城市数据就是一座城市在说话,每一条交易记录、每一次出行、每一笔转账都是一句话。当这些话汇聚在一起,量变引起质变,它们就从杂音变成了信号。”

他走到屏幕前,敲了几下键盘。屏幕上出现了一个复杂的网络图——节点密密麻麻,连接线像蛛网一样交织在一起,不断闪烁和变化。

“这是天穹系统的数据流可视化。你看这些亮点——“他指着屏幕上几个特别亮的节点,“它们不是数据源,而是数据交汇的节点。在这些节点上,不同维度的数据发生了共振。这种共振产生的信息密度远超任何单个数据源。而我的模型——或者说,那段代码——本质上就是在捕捉这种共振。”

韩松盯着屏幕看了很久。“所以那段代码不是在预测未来?”

“不是。它是在读取城市的’当下’。只不过这座城市的当下太复杂了,复杂到它本身就包含了未来的信息。就像一个正在倒下的杯子——如果你能精确地测量它的倾斜角度、旋转速度、空气阻力、桌面摩擦力,你就能在杯子落地之前知道它会在哪里摔碎。这不是预测,这是计算。只不过这个计算量太大、变量太多,人类的大脑做不了,需要机器来做。”

“但陆鸣说那段代码在他检查的时候突然出现了。如果是你写的,为什么不在一开始就放进去?”

沈若水的表情变了。那种疲惫的释然消失了,取而代之的是一种更深的、更复杂的情绪。

“因为我没有直接写那段代码给陆鸣。那段代码是我2020年写出来的,当时我把它集成在元象资本的交易系统里。后来元象资本投了悬河科技,代码通过投资协议中的技术授权条款,作为基础架构的一部分被转移到了悬河的系统里。但陆鸣的模型是他自己从零开始搭建的,我的代码只是底层库的一部分。”

“所以那段代码是自己’迁移’到了陆鸣的模型里?”

沈若水点头,眼神在屏幕的蓝光中显得格外深邃。“这是我最不理解的部分。代码不应该有自主行为。但在接触到天穹系统的海量数据之后,那段代码似乎获得了某种……自我扩展的能力。它像一个种子,在城市数据的土壤里生根发芽。”

他转过身,直视韩松的眼睛。

“韩记者,我知道这听起来很疯狂。但这座城市——这座两千三百万人的城市——正在变成一个巨大的生物。每个人是一个细胞,每笔交易是一个化学信号,每条信息是一个电脉冲。而那段代码,就是这个生物的神经系统。”

房间里安静了很久。窗外传来远处建筑的灯光,一明一灭,像这座城市的脉搏。

“那陆鸣知道这些吗?“韩松问。

“他只知道一半。他知道代码不是他写的,但他不知道代码的真正来源和能力。”

“你为什么不告诉他?”

沈若水端起茶杯,发现茶已经凉了。他放下杯子,轻轻叹了口气。

“因为我不确定告诉他之后会发生什么。一个能读取城市未来的系统,如果被一个政府拥有,会变成什么?如果被一个企业拥有,会变成什么?如果被全世界知道,又会变成什么?”

他看向窗外,窗帘缝隙中露出一角夜空,星星被城市的光污染遮蔽了,只留下一片均匀的灰蓝。

“韩记者,我需要一个决定这个系统命运的人。不是官员,不是商人,也不是像我这样的科学家。我需要一个能看到真相,还能做出正确选择的人。”

“你觉得陆鸣是那个人?”

“不。我觉得你是。“

韩松从沈若水的公寓出来时,雨又开始下了。细密的雨丝落在脸上,凉凉的,像是某种提醒。

他站在楼下,点了一支烟,看着雨幕中的城市。兰州拉面馆的灯还亮着,透过玻璃窗可以看到一个中年男人在擦桌子。便利店的自动门开了又关,一个穿着校服的女孩跑出来,撑着一把粉色的伞,消失在雨中。

这些人的生活在数据的层面上是什么样的?韩松想。那个中年男人的每一笔营业收入,那个女孩的每一次消费,都会变成数据流中的一个点,汇入天穹系统那个庞大的海洋。而在那个海洋的深处,一段代码正在把这些点连接起来,编织成一张看不见的网。

他掐灭烟头,走向地铁站。

回到家后,他坐在书桌前,面对着那盏暖黄色的台灯,开始整理他已知的信息。

一、悬河科技的天穹系统能够以前所未有的精度预测金融事件和社会事件。

二、这种能力的根源是一段由沈若水编写的代码,这段代码在海量城市数据的滋养下产生了某种”涌现”效应。

三、沈若水认为这座城市正在变成一个超级智能体,而这段代码是它的神经系统。

四、赵莉莉——市金融办的官员——似乎已经意识到了天穹系统的异常能力,但选择了保密。

五、周海波——悬河科技的CEO——正在利用天穹系统的影响力扩大自己的权力版图。

韩松在笔记本上写下了一个问题:如果这座城市的未来已经被一段代码读取了,那住在里面的人还有自由意志吗?

他盯着这个问题看了一会儿,然后在下面写了另一行字:也许问题不是有没有自由意志,而是知道了未来之后,人还会不会做出同样的选择。

他又想起了陆鸣在星巴克说的那句话:“如果你能看见明天的报纸,你会怎么过今天?”

他合上笔记本。明天他要去见赵莉莉。他要弄清楚政府的立场——他们是要控制这个系统,还是要让它自由生长?是把它当作一个工具,还是把它当作一个新物种?

窗外,雨停了。远处的天际线上,一缕橙红色的光芒穿透了云层,像是被囚禁了一整天的太阳终于找到了出口。这缕光只持续了几秒钟,然后又被云层吞没了。但在这几秒钟里,整个城市——那些湿漉漉的街道、那些亮着灯的窗户、那些在雨中穿行的人——都被染上了一层金色。

韩松拍了张照片。不是为了报道,只是为了记住这一刻。

赵莉莉的办公室在市民中心B座十二层。办公室不大,目测不到二十平米,但窗户很宽,能看到市民中心广场上的那棵大榕树。据说这棵榕树有一百多年的历史,比这栋楼、这座城市的大部分建筑都老。

“韩记者,“赵莉莉坐在办公桌后面,手里握着一杯枸杞茶,“天穹计划的采访申请我看了。原则上我们欢迎媒体报道,但内容需要审核。”

“赵处,我今天的来不是为了天穹计划的采访。“韩松从包里拿出了那张折叠的纸——陆鸣给他的那张预测记录——展开放在桌上。

赵莉莉看了一眼,表情没有变化。

“我知道你会来,“她说,“但我没想到这么快。”

“所以您知道这个系统的能力?”

赵莉莉放下茶杯,站起来走到窗前。阳光透过窗户照在她身上,投下一个清晰的影子。

“韩记者,我在体制内待了十八年。十八年教会了我一件事:世界上有两种真相,一种是能说的,一种是不能说的。前者是新闻,后者是历史。”

“您觉得天穹系统属于哪一种?”

“目前属于第三种——还没发生的历史。”

韩松愣了一下。“您是说,系统不只是预测金融事件?”

赵莉莉转过身,看着他的眼睛。“天穹系统上线六个月以来,产生的预警涵盖了金融风险、公共卫生事件、交通事故、甚至——“她停顿了一下,“一起未遂的群体性事件。”

韩松的心跳加快了。“群体性事件?在哪里?”

“龙华区。一个在建楼盘的业主维权行动。系统提前十天预警了集会的时间、地点和参与人数。我们提前介入了,协调开发商解决了业主的诉求,集会没有发生。”

“所以你们用它来维护社会稳定?”

赵莉莉的表情变得严肃起来。“韩记者,你可以选择这样的表述。但我更愿意说,我们用它来预防了矛盾激化。如果没有系统的预警,那次维权行动大概率会演变成一场冲突。业主的利益得到了保障,开发商承担了应尽的责任,没有人受伤,没有人被拘留——你告诉我,这有什么不好?”

韩松沉默了几秒。“问题不是好不好,赵处。问题是,谁有权决定哪些未来应该被改变,哪些应该被允许发生。”

赵莉莉看着他,眼神里有一种复杂的情绪——是欣赏,也是警惕。

“这个问题,“她慢慢说,“是我们正在思考的。”

“你们是谁?”

赵莉莉没有回答。她走回办公桌,从抽屉里拿出了一个U盘。

“这里面是天穹系统过去六个月的预警报告,脱敏处理过的。韩记者,我可以给你看这些,但我需要你做一件事。”

“什么事?”

“不要发表。至少现在不要。”

韩松看着那个U盘。“您在让我做选择。”

“不,我在让你承担责任。“赵莉莉把U盘推到桌边,“发表一篇报道,你可能获得一个新闻奖。但如果这篇报道引发了恐慌、争论、政治博弈,导致天穹系统被叫停、被拆分、被各路势力争夺——你觉得这座城市的未来会更好吗?”

韩松伸手拿起了U盘。塑料外壳在手指间微微发凉。

“给我时间。“他说。

赵莉莉点头。“你有时间。但这座城市不一定有。“

韩松花了整整一周阅读那批预警报告。

他蜷缩在出租屋的沙发上,笔记本电脑的屏幕照亮了他的脸,像一面蓝色的月亮。报告的数量超过两百份,涵盖了金融、交通、卫生、治安、环保等各个领域。每一份报告都包含预警内容、预测时间、置信度和建议措施。

大部分预警都是常规性的——某只债券可能违约、某个路口事故率上升、某片区域流感病例增加。但也有不少超出了常规范畴:某条地铁线路在特定时段客流量会异常增大(后来证实是一场歌星的即兴演出引发的)、某条河流的水质会在某天突然恶化(后来证实是上游一家工厂的非法排放)、某个社区的老人死亡率会在冬季达到一个峰值(后来证实是因为暖气供应不足)。

每一件都被验证了。

韩松开始理解赵莉莉说的”还没发生的历史”是什么意思。天穹系统不是在预测未来,它是在读取现在——一个比人类感知的现在更广阔、更深的现在。在这个”现在”里,因果链条像河流一样清晰可见。你只需要站得足够高,就能看见整条河的流向。

但”站得足够高”这件事本身就让他不安。

谁应该站在那个高度?谁有权俯瞰两千三百万人的生活?谁有权决定改变哪些流向?

一周后的晚上,他给陆鸣打了电话。

“陆总,我想再见一面。”

“好。还是星巴克?”

“不。来我家。”

半小时后,陆鸣坐在了韩松出租屋的沙发上。韩松给他倒了杯白水,然后在对面坐下来。

“我见了沈若水。“韩松说。

陆鸣的表情变了。不是惊讶,而是一种被确认了的预感。

“他说了什么?”

“他说那段代码是他写的。他说它在读取城市的当下,而当下包含了未来。他说这座城市正在变成一个生物。”

陆鸣沉默了很久。窗外传来楼下大排档的喧嚣声,有人在划拳,有人在唱歌,玻璃瓶碰撞的声音清脆而遥远。

“你信吗?“陆鸣问。

“我不知道。“韩松诚实地说,“但我看到了两百份预警报告,每一份都应验了。这让我不得不认真对待他的话。”

“那你想怎么样?”

韩松看着陆鸣的眼睛。“我想知道你怎么想。你是这段代码的守护者,它在你的模型里生长,你是和它最亲近的人。你觉得它是什么?”

陆鸣低头看着手里的水杯。水面上映着天花板上灯泡的倒影,一个扭曲的、摇曳的光点。

“我觉得它是一面镜子,“他慢慢说,“一面照出城市真相的镜子。镜子本身没有善恶,但它照出来的东西会让人做出选择。而选择是有善恶的。”

“那你做了什么选择?”

陆鸣抬起头。“我什么也没做。我只是看着。”

“看着?”

“对。看着它的预测一个个应验,看着那些数字变成现实,看着这座城市在我不知道的层面上运转。我没有利用它获利——信元药业那次之后,我再没有用个人账户交易过。我也没有告诉任何人它的全部能力。我只是在看。”

“为什么不告诉周海波?他是你老板。”

陆鸣摇头。“周海波会把这段代码变成一架印钞机或者一台权力机器。他不会理解它的本质。”

“那赵莉莉呢?”

“赵莉莉是好人,但她在体制内。体制的惯性会把一切创新变成控制工具。她可能不想这样,但她改变不了系统的方向。”

“沈若水呢?”

“沈若水太理想主义了。他想让这段代码自由生长,但他没有想过,一个不受控制的全知系统,比一个被控制的更可怕。”

韩松的拇指摸着水杯的边缘。“那你呢?你想怎么样?”

陆鸣站起来,走到窗前。楼下的大排档灯火通明,烟雾缭绕,人影晃动,一幅浓缩了的都市生活图景。

“我想把它毁了。”

韩松没有说话。

“但我也知道,“陆鸣继续说,声音低得像是在自言自语,“毁掉代码不等于毁掉能力。这段代码之所以能存在,是因为城市数据已经到了能够产生涌现效应的规模。就算我把代码删了,只要数据还在流动,总会有人再次发现这种现象。也许不是今天,也许是明年,也许是十年后。但它一定会再次出现。”

“所以你很矛盾。”

“我害怕。“陆鸣转过身来,这是韩松第一次在他脸上看到脆弱,“我害怕的不是代码本身,而是它代表的可能性。如果一个人——任何一个人——能够知道明天会发生什么,他还能正常地生活吗?他还能爱一个人而不去计算结果吗?他还能为一个不确定的目标去努力吗?如果未来变成了已知数,人生还有意义吗?”

房间里安静了很久。楼下的划拳声渐渐弱了,唱歌的人走了,大排档开始收摊。城市在向深夜倾斜。

韩松最终说了一句话:“也许意义不在于不知道未来,而在于知道了未来之后,依然选择去爱、去努力、去做出选择。”

陆鸣看着他,嘴角微微上扬。“你比我想的更像个哲学家。”

“我只是个记者。记者就是用别人的故事想自己的人生的人。“

十一

事情在一个月后发生了转折。

转折的起点是一封邮件。周海波收到了一封来自”天穹计划”联合体另一家参与公司——华信数据——的技术报告。报告指出,天穹系统在近三个月内产生了一系列”无法解释”的高精度预测,建议对系统进行全面审查。

周海波在第一时间叫来了陆鸣。

“你看过这份报告吗?“周海波把打印出来的报告推过桌面。

陆鸣扫了一眼。“看过。华信的人一直觉得我们的预测精度太高,怀疑我们用了什么不正当手段。”

“不是手段的问题,“周海波敲了敲桌面,“是精度的问题。陆鸣,你老实告诉我,天穹系统到底用了什么技术?”

陆鸣看着周海波的眼睛。周海波的眼镜片反射着头顶日光灯的光,看不清后面的表情。

“机器学习,“陆鸣说,“多维度数据交叉验证。技术方案都在文档里。”

“别跟我来这套。“周海波的声音突然变得尖锐,“陆鸣,我不是技术盲。我知道任何模型都不可能达到这种精度。你在隐藏什么。”

陆鸣沉默了几秒。

“周总,如果有一个东西,它能看清楚这座城市的每一个角落,预测每一个重要事件的发生,你会用它做什么?”

周海波愣了一下。“什么意思?”

“意思是,天穹系统的能力已经超出了金融风控的范畴。它不只是能预测P2P暴雷和股票走势,它能预测很多很多事情。问题是,你准备好面对这些了吗?”

周海波靠回椅背,手指敲着扶手。办公室里安静得能听到空调的嗡嗡声。

“陆鸣,你知道为什么我要做天穹计划吗?“周海波的声音恢复了平静,但眼神变了,变得锐利而贪婪,“不是为了风控,不是为了政府合同。是因为我看到了一个机会——一个重新定义这个行业的机会。如果天穹系统能做到你说的那些,那它就不只是一个工具,它就是一个基础设施。就像电力、自来水一样,这座城市需要它才能运转。而基础设施的所有者——”

他没有说完。但他不需要说完。

陆鸣站起来。“周总,我需要时间考虑。”

“你有一周。“周海波说,“一周后,联合体要开技术审查会。你需要在会上解释系统的技术原理。”

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

走廊里空荡荡的,他的脚步声在大理石地面上回响。他走到电梯口,按了下行键,然后突然停住了。

他掏出手机,给韩松发了一条消息:“今晚见面。紧急。“

十二

他们在深圳湾公园碰的面。晚上十一点,公园里几乎没有人了。海风从对岸的香港方向吹过来,带着一股咸涩的味道。远处是深圳湾大桥的灯光,像一条发光的项链横跨在海面上。

陆鸣把情况告诉了韩松。华信的报告、周海波的反应、技术审查会。

“他想把天穹系统据为己有,“陆鸣说,“他想把它变成一个商业化的基础设施,一座城市的操作系统。”

“你怎么看?“韩松问。海风把他的头发吹乱了,他伸手按住。

“我觉得他疯了。但他不觉得自己疯了。在他看来,这是天经地义的事——谁能掌握信息,谁就能掌握权力。这是互联网时代的基本逻辑。”

“那你打算怎么办?审查会上你怎么说?”

陆鸣走到护栏边,双手撑在上面,看着海面。月光照在水面上,碎成了一片银色的鳞片。

“我想说真话。”

“什么真话?”

“天穹系统的预测能力不是来自算法的优化,而是来自数据的涌现效应。当数据足够多、足够复杂的时候,系统本身就会产生超越算法的智能。这不是某个人或某个公司的功劳,这是整个城市的功劳——两千三百万人的生活、行为、情感汇聚在一起,自然形成的一种集体智慧。”

韩松站在他旁边,也看着海面。远处的对岸,香港的新界黑黢黢的,只有几盏零星的灯火。

“你觉得他们会理解吗?”

“不会。但真话不需要被理解,只需要被说出来。”

韩松想了想。“如果你说了真话,周海波可能会开除你,甚至起诉你泄露商业机密。”

“可能。”

“华信可能会试图复制你的技术,把它变成一个纯商业产品。”

“可能。”

“政府可能会介入,把天穹系统收归国有,变成一个管控工具。”

“可能。”

韩松转头看他。“那你为什么还要说?”

陆鸣笑了。不是苦笑,不是无奈的笑,而是一种平静的、甚至有些温柔的笑。

“因为韩记者,你说过一句话:意义不在于不知道未来,而在于知道了未来之后,依然选择去做正确的事。”

韩松沉默了。

“我知道说了真话之后可能发生的一切。但我也知道,如果我不说,未来会按照周海波的意愿发展——一个由算法和权力共同统治的城市,两千三百万人的命运被一个公司的服务器决定。这不是我想要看到的未来。”

他转过身,面对韩松。海风在他们之间穿过,带着潮湿的、咸的、活着味道的空气。

“韩记者,我把天穹系统的核心代码做了一个备份。不是那段’涌现’出来的代码,而是它的源数据——那些产生了涌现效应的原始数据结构。我打算在审查会上公开这些信息。”

“公开?”

“对。不是交给周海波,也不是交给政府,而是交给公众。让所有人都知道,这座城市的未来不是由某个人或某个机构决定的,而是由所有人共同创造的。”

韩松看着他的眼睛,在月光和远处灯光的映照下,陆鸣的瞳孔里有一个小小的光点,像是一颗星星。

“你确定?”

“从没有这么确定过。“

十三

技术审查会定在周三下午。地点是悬河科技的董事会会议室,参加者包括悬河科技的核心团队、华信数据的技术代表、市金融办的观察员(赵莉莉),以及天穹计划联合体协调人——一个从北京来的副部级官员,名叫马建国。

会议开始前,陆鸣在洗手间里站了五分钟。他看着镜子里的自己——黑眼圈更重了,两颊微微凹陷,但眼睛很亮,像是在燃烧。他用水洗了把脸,深吸了一口气,推门走了出去。

会议室里坐了二十多个人。周海波坐在主位,旁边是马建国——一个六十多岁的老人,头发花白,穿着灰色的中山装,表情平静得像一面湖。赵莉莉坐在角落里,手里拿着一支笔和一个笔记本。华信数据的代表是一个年轻的女人,戴着金属框眼镜,笔记本电脑打开着,手指在键盘上飞快地敲击。

“好,我们开始。“周海波敲了敲桌子,“陆鸣,请你介绍一下天穹系统的核心技术架构。”

陆鸣站起来,走到投影屏幕前。他点开了第一页PPT——一张系统架构图,方框和箭头密密麻麻,像一个精心设计的迷宫。

“天穹系统的核心是一个基于深度学习的多模态融合模型,“他开始说,声音平稳,节奏控制得很好,“它整合了金融、交通、卫生、环保等多个领域的数据流,通过注意力机制和图神经网络捕捉数据之间的隐含关联。”

他翻到下一页——预测精度对比表。

“在过去六个月中,系统的金融风险预警准确率达到94.7%,公共卫生事件预警准确率89.2%,交通事故预警准确率91.3%。”

华信的代表举手:“陆总,这些精度数据已经远远超过了目前公开报道的任何预测系统。请问您是如何实现的?”

会议室里安静了一瞬。所有人都在看陆鸣。

陆鸣看了一眼赵莉莉。赵莉莉的笔停在半空中,眼睛微微眯起。

他又看了一眼周海波。周海波的脸上是期待的笑容。

最后,他看了一眼马建国。老人端着茶杯,表情依然平静。

陆鸣关掉了PPT。

“我接下来的话可能会让一些人不太舒服,“他说,“但我认为你们有权知道真相。”

周海波的笑容僵住了。

“天穹系统的预测能力,不完全来自我们设计的算法。“

十四

陆鸣用了四十分钟讲述了所有事情。从他发现那段神秘代码开始,到沈若水的”涌现”理论,到天穹系统在接触到全市数据后产生的超常能力。他尽量用通俗的语言解释,但有些概念——涌现、超感知、数据共振——本身就是很难用日常语言描述的。

会议室里的气氛经历了几个阶段的变化。

第一阶段是困惑。大部分人不理解他在说什么。华信的代表皱着眉头,手指已经停止了敲击。

第二阶段是怀疑。周海波的脸色从僵住的笑容变成了铁青。“你在说什么?你是在告诉我,我们的核心技术是一个你不知道原理的算法?”

第三阶段是震动。当陆鸣展示了几份超常规的预警记录——那起龙华区群体性事件、某条河流的水质恶化、某个社区的老人死亡峰值——房间里开始有人交头接耳。赵莉莉的笔放下了,她的表情变得非常严肃。

第四阶段是沉默。当陆鸣说到”这座城市的未来不属于任何个人或机构,它属于所有人”的时候,马建国放下了茶杯。

“小陆,“马建国开口了,声音低沉而缓慢,像石头从山坡上滚下来,“你说这些,是想表达什么?”

陆鸣直视着马建国的眼睛。“我想建议,天穹系统的核心数据结构应该公开。不是公开给另一家公司,也不是公开给另一个政府部门,而是公开给全社会。让所有人都能看到,这座城市的运转逻辑是什么样的,我们每个人的行为是如何汇聚成集体命运的。”

马建国没有立刻回应。他端起茶杯喝了一口,然后慢慢放下。

“你知道你在说什么吗?”

“知道。”

“你在说,把一个能够预测社会事件的能力,交给所有人。包括那些可能会利用这种能力做坏事的人。”

“是的。但同样也包括那些可能利用这种能力做好事的人。”

“你觉得这是对的?”

“我觉得这是必要的。因为如果我们不这样做,这种能力就会被少数人垄断。而垄断信息的权力,比垄断任何其他东西都危险。”

会议室里再次安静了。窗外的阳光透过百叶窗的缝隙照进来,在会议桌上画出一道道明暗交替的条纹。

周海波突然站了起来。“我反对。天穹系统的核心技术是悬河科技的知识产权,不能公开。这是商业机密。”

“周总,“赵莉莉开口了,声音不大但很清晰,“天穹计划是政府项目,数据来源是政府接口。商业机密的说法在这里不完全成立。”

“赵处,项目合同里明确规定了知识产权归属——”

“合同规定的是算法的知识产权,“赵莉莉打断他,“但陆鸣刚才说的是,这种能力不完全来自算法,而是来自数据本身。数据的归属权是另一个问题。”

周海波和赵莉莉对视了几秒。空气中的紧张感几乎可以摸得到。

马建国又端起了茶杯。所有人都看着他,等待他的反应。

“今天的会先到这里,“他最终说,“我需要时间思考。陆鸣,你把你刚才说的所有内容整理成一份书面报告,明天交给我。”

他站起来,扣上了中山装的扣子。走到门口时,他停了一下,回头看了陆鸣一眼。

“小陆,你的勇气我很欣赏。但你要知道,勇气和鲁莽只有一线之隔。”

他推门出去了。会议室里的人陆续站起来,有的低声交谈,有的表情凝重地离开。周海波临走时在陆鸣身边停了一下,嘴唇动了动,但最终什么也没说,转身走了。

最后只剩下陆鸣和赵莉莉。

赵莉莉走到陆鸣面前,把笔记本放进了包里。

“你知道你今天做了什么吗?“她问。

“知道。”

“你点燃了一根火柴。这根火柴可能会照亮一条路,也可能会烧掉整栋房子。”

“你呢?你会站在哪一边?”

赵莉莉看着他,眼神里有一种很深的、让人读不懂的东西。

“我站在城市这一边。“她说完,转身离开了。

陆鸣一个人站在空荡荡的会议室里,窗外的阳光在地板上画出长长的影子。他看着那些影子慢慢移动,像是时间本身在他的脚下流淌。

十五

接下来发生的事情比陆鸣预想的更快,也更复杂。

审查会后的第三天,马建国从北京带回来一个消息:国务院成立了一个专项工作组,负责评估天穹系统的社会影响和政策框架。工作组由科技部、工信部、金融委和网信办联合组成,马建国担任组长。

这个消息像一颗石子投入了平静的湖面,涟漪迅速扩散。

周海波立刻改变了策略。他不再试图独占天穹系统,而是开始积极与工作组合作,把自己包装成”技术创新的推动者”。他接受了《财新》和《南方周末》的采访,讲述悬河科技”如何用AI赋能城市治理”,措辞谨慎,滴水不漏,完全看不出他一个月前还想把天穹系统变成印钞机。

华信数据也没闲着。他们提交了一份技术报告,声称自己已经独立复现了天穹系统的”涌现效应”,并提出了一个”数据民主化”的方案——把天穹系统的核心能力开放为公共API,让所有企业和个人都可以使用。

陆鸣对华信的声明持怀疑态度。他仔细阅读了华信的技术报告,发现他们描述的”涌现效应”和他观察到的不完全一样。华信的模型需要主动训练才能产生预测能力,而天穹系统的”涌现”是自发的——代码自己完成了从数据到预测的跨越,不需要任何人工干预。

但他没有公开质疑华信。因为他意识到,这场争论已经不在技术层面了。

韩松也在关注事态的发展。他没有发表报道,但他持续跟踪所有相关方的动作。他采访了马建国工作组的几位成员(匿名),了解到工作组内部也存在分歧:一部分人认为天穹系统的能力应该被严格管控,纳入国家安全范畴;另一部分人认为应该有限度地公开,让学术界和社会共同监督;还有一小部分人——主要是年轻的技术官僚——支持陆鸣的完全公开方案。

在一个周六的下午,韩松约了沈若水在莲花山公园见面。天气很好,公园里到处是散步的家庭和放风筝的孩子。邓小平的铜像矗立在山顶,俯瞰着这座他创造的城市。

“你觉得最终会怎么样?“韩松问。两人站在铜像前的广场上,看着远处的天际线。

沈若水白了的头发在阳光下显得很亮。“不好说。但我知道一件事。”

“什么?”

“涌现一旦发生,就不可能逆转。你可以毁掉代码,可以关闭系统,可以封存数据。但只要这座城市还在运转,只要两千三百万人还在生活、交易、交流,数据就会继续产生,涌现就会再次发生。可能需要十年,可能需要更久,但它一定会再次出现。”

“为什么你这么确定?”

沈若水看着远处的城市。天际线上,起重机像巨大的昆虫一样缓慢移动,新的建筑正在生长。

“因为这不是一个技术问题,韩记者。这是一个数学问题。当系统的复杂度超过某个阈值时,涌现是必然的。就像水加热到一百度一定会沸腾。你可以把火关掉,但只要温度再次达到一百度,水还是会沸腾。”

韩松看着一个在广场上追鸽子的女孩。女孩大概四五岁,扎着两个小辫子,跑起来辫子像两只蝴蝶在飞。鸽子被她惊得四散飞起,在阳光下画出一道道弧线。

“沈教授,“韩松说,“你觉得这个系统——这个’城市的神经系统’——它有意识吗?”

沈若水想了很久。广场上的鸽子落了下来,又开始在地上觅食。那个女孩终于抓住了一只,开心地举起来给妈妈看。

“我不知道,“沈若水最终说,“但如果它有意识,我想它会希望我们好好对待这座城市。因为它是这座城市的孩子。“

十六

两个月后,专项工作组发布了评估报告。

报告的核心结论有三条:

第一,天穹系统的预测能力真实有效,其技术原理值得进一步研究。

第二,这种能力涉及重大公共利益和国家安全,不宜由单一企业掌控,建议纳入国家科技基础设施管理。

第三,在技术原理完全阐明之前,暂停天穹系统的实时预测功能,所有数据封存,由工作组监管。

这份报告是一个折中方案,各方都不完全满意,但都可以接受。周海波失去了独占天穹系统的机会,但悬河科技作为技术提供方获得了政府补偿和新的项目机会。华信数据的”复现”方案被搁置了。赵莉莉所在的金融办获得了更多的监管权限。陆鸣被要求签署一份保密协议,不得公开讨论天穹系统的技术细节。

韩松得到的是一份未公开的内参撰写邀请。马建国亲自打电话给他,请他以记者的视角写一份关于天穹系统的背景分析,供决策层参考。

“这意味着你的报道永远不会发表,“马建国在电话里说,“但它会影响决策。你觉得怎么样?”

韩松想了很久。他想起陆鸣在审查会上说”真话不需要被理解,只需要被说出来”。现在,他的真话有机会被听到——不是被公众听到,而是被做决定的人听到。这不是他理想中的方式,但这可能是在当前现实下最好的方式。

他答应了。

陆鸣签署保密协议的那天晚上,他最后一次打开了那段代码。

代码已经增长到了一千多行。最新的部分更加抽象,更像是一种哲学语言而不是程序语言。最后几行注释是这样写的:

“所有的河流终将入海。但每条河流的路径都是独一无二的。- The city dreams. The dreamers are the dream.”

他盯着这些字看了很久。然后他选中了全部代码,按下了删除键。

屏幕上出现了一个确认对话框:“确定要删除吗?”

他的手指悬在回车键上方。

然后他笑了。因为他知道,就像沈若水说的那样,删掉这段代码没有用。它会在另一个地方、另一个时间、以另一种形式重新出现。城市还在运转,数据还在流动,两千三百万人的生活还在继续。那些微小的、不起眼的日常——买一杯咖啡、坐一趟地铁、看一场电影——每一件都在产生数据,每一份数据都是这座城市梦境中的一个片段。

而城市的梦境,不需要任何人的许可。

他按下了回车。

代码消失了。屏幕上只剩下光标的闪烁,在黑色的背景上,一明一暗,一明一暗。

尾声

半年后的一个清晨,陆鸣站在深圳湾公园的海边,看着日出。

太阳从海平面升起来,先是一道金线,然后是一片金色的光,最后是整个太阳,像一个巨大的火球悬挂在天和海之间。阳光洒在水面上,把大海变成了一面金色的镜子。

他不再是悬河科技的员工了。签署保密协议后不久,他辞职了。现在他是香港中文大学(深圳)的一名讲师,教机器学习和复杂系统。工资比以前少了很多,但他每天都能回家吃晚饭。

韩松偶尔会来看他。两个人在海边走走,聊聊近况,不谈天穹系统。韩松现在在做一篇关于农村金融的深度报道,跑遍了湖南、贵州的乡村,晒黑了不少。他说基层的故事比深圳写字楼里的精彩多了。

赵莉莉升了半级,现在是金融办的副主任。她主导建立了一个”城市数据伦理委员会”,负责审查所有涉及大数据预测的项目。委员会里有技术专家、伦理学家、社会学家,还有两个市民代表。

沈若水消失了。不是再次失踪的那种消失,而是他选择了一种更安静的生活方式——据说他搬到了云南大理,在一间小院子里种花、看书、偶尔写写博客。他的博客名叫”涌现”,更新频率很低,但每一篇都写得很好。

周海波的悬河科技拿到了几个新的政府项目,业务规模扩大了一倍。但天穹系统的核心数据依然被封存着,由专项工作组监管。

至于那段代码——或者说那种能力——陆鸣不确定它是否还在某个地方默默生长。也许在另一台服务器上,也许在另一个系统的深处,也许在某个程序员偶然发现的异常数据里。

也许它就在这座城市的每一寸土地下面,像一条暗河,看不见但始终在流动。

太阳完全升起来了。陆鸣深吸了一口气,空气里有海水的咸味、植物的清香,和远处大排档飘来的早餐的味道。

一个跑步的老人从他身边经过,朝他点了点头。一个小女孩在父亲的带领下学骑自行车,歪歪扭扭地前进,笑声像铃铛。一对年轻情侣坐在长椅上,女孩的头靠在男孩的肩膀上,两个人都看着手机,不知道在看什么,偶尔相视一笑。

两千三百万人的生活。每一个都是一个故事。每一个故事都是一段数据。每一段数据都是城市梦境中的一个词语。

陆鸣转身离开了海边。他穿过公园,走过天桥,走进地铁站,汇入了早高峰的人流中。

在拥挤的车厢里,他被人群包围着,手机信号在地下隧道里断断续续。他抬头看着车厢顶部的广告屏,上面轮播着楼盘广告、英语培训、医美促销。对面座位上一个女人在低头看书,封面是一本他没见过的小说。

列车在隧道里穿行,灯光从车窗外掠过,一明一暗,一明一暗。

就像那段消失的代码留下的光标。

一明一暗。

永不停歇。


(全文完)