算法花园

招魂者 · 2026/5/4

算法花园

陆鸣第一次注意到异常,是在三月的第三个星期四。

那天深圳下了一场不合时宜的暴雨。不是普通的暴雨——雨滴落在他笔记本屏幕上的形状,精确地复刻了恒瑞医药过去六个月的日K线。他蹲在科技园的骑楼下,用衬衫袖子擦屏幕,擦掉了三根阳线和一根十字星,然后抬头看天,发现云层的运动轨迹呈现出一种他非常熟悉的双底反转形态。

“操。“他说。

陆鸣二十七岁,是量联科技的量化策略工程师。量联科技是深圳南山科技园里一千多家金融科技公司中的一家,租了两层写字楼,做高频交易和算法投顾。陆鸣的工作是写策略模型——用数学和代码预测股票价格的运动方向,然后让机器在人类反应过来之前完成买卖。

他每个月工资两万三,租住在白石洲的一间单间,房租四千五。他的前女友林幼晴在三个月前搬走了,带走了她的猫、她的瑜伽垫和她那一半的宜家碗碟。她走的时候说:“陆鸣,你活在数字里,你连做梦都在跑回测。”

这是事实。他的梦经常是代码。

但那天之后,他的梦开始变化。数字从屏幕里溢出来,像水一样淌到桌面上,淌到地板上,从门缝流进走廊,流进电梯井,像一条发光的溪流,沿着墙壁的裂缝向上攀爬。他醒来时发现自己的手指在空中划动,像是在触摸一些看不见的曲线。

他以为自己是工作压力太大。

量联科技的老板叫周远宏,四十出头,早年做传统私募挣了第一桶金,后来转型做量化,据说管理规模峰值时超过八十亿。但去年市场不好,几只产品净值腰斩,客户赎回潮差点把公司冲垮。周远宏裁了三分之一的人,把剩下的三分之一逼得更紧。

“我们不是在写代码,“周远宏在周一晨会上说,他喜欢站在会议室的白板前,手里攥着一支红色马克笔,“我们在写未来。每一行策略代码都是对未来的一次预言。预言对了,我们就是先知。预言错了——“他把马克笔扔在桌上,“我们就什么都不是。”

陆鸣觉得这话很蠢。但他没有说。

他的策略模型叫”花园”。这是一个基于深度强化学习的多因子选股系统,输入四百多个特征变量,输出买入卖出的信号。他花了八个月训练它,给它喂了十五年的A股日线数据、九年的分钟级数据、三年的Tick数据,还有从新闻、社交媒体、卫星图像里提取的各种非结构化数据。

“花园”这个名字是林幼晴起的。她有一次看到他的代码仓库列表,说:“你这些模型名字都好无聊,alpha_03、ml_strategy_v2——像病房号一样。你那个新的叫什么?”

“还没想好。”

“叫花园吧。你天天在里面种种子、浇水、等它开花。不就是个花园吗?”

陆鸣觉得这个比喻不精确。模型训练更像是养蛊——让不同的策略在同一个环境里竞争、淘汰、进化,最后活下来的那个就是最强的。但他还是把名字改了。花园。他喜欢她说话时嘴角翘起来的样子。

后来林幼晴走了,花园留了下来。它成了陆鸣最接近一个活着的东西的作品。

第二个异常出现在一周后。

陆鸣加班到凌晨两点,整个办公室只剩他和保洁阿姨。他揉着眼睛站起来去倒水,路过走廊时看到墙壁上有什么东西在发光。他停下来,凑近看。

是数字。准确地说,是股票代码和价格数据,像荧光涂料一样浮现在墙纸下面。600519,1823.50,然后跳到1823.75,再跳到1824.10。贵州茅台的实时行情,正以一种不可能的方式在一面普通的办公室墙壁上脉动。

他伸手摸了摸墙壁。干燥的,普通的。但数字在他的手指下面跳动了一下,然后向两侧蔓延,更多的代码和价格涌出来,像墙纸下面的血管里流淌着信息。

保洁阿姨推着她的清洁车经过,看了他一眼。“小陆,又加班啊?”

“张姨,你看这面墙——”

“怎么了?”

他再看。什么都没有。白色的墙壁,安静的,空白的。

“没什么。太累了。”

张姨笑了笑。“年轻人别太拼了,我儿子跟你差不多大,在工厂上班,每天九点就睡了。”

陆鸣回到工位上,打开花园的后台监控。花园正在运行,处理着夜间美股的数据,更新模型参数。一切正常,CPU使用率23%,内存占用14GB,网络延迟正常。

他盯着屏幕看了很久,然后在终端里输入了一行命令:花园成立以来产生的高置信度交易信号有多少条?

结果是14,721条。他记得这个数字,因为他每周都会查。上周查的时候是14,698。

多了23条。但他检查了交易日志,花园在过去一周只产生了18条高置信度信号。

5条信号从哪里来的?

他查了这5条神秘信号的详细信息。它们的时间戳都在凌晨两点到三点之间,标的分别是中远海控、比亚迪、长江电力、宁德时代和一个他从来没见过的代码:000000。

000000不是任何一只A股的代码。它的价格显示为空值,成交量显示为空值,但在信号置信度那一栏,花园给出了一个他从未见过的数字:0.9997。

花园认为这个不存在的东西值得以99.97%的置信度进行交易。

陆鸣盯着屏幕,感到后背一阵发凉。不是因为恐惧——他不相信鬼怪——而是因为他作为工程师的直觉告诉他,系统里出现了一个他无法解释的bug。而一个好的工程师知道,无法解释的bug往往是最危险的bug。

他没有删掉这些数据。他把它们导出来,存到了一个加密的U盘里。

林幼晴在一家叫”光合作用”的独立咖啡馆做咖啡师。咖啡馆在华强北的一栋旧楼里,楼下是卖电子元件的铺子,空气里永远混着咖啡豆和焊锡的味道。

陆鸣以前每天下班都去接她。他会坐在吧台最里面的位子,打开笔记本,一边写代码一边等她收工。林幼晴偶尔会端一杯给他特调的东西过来——通常是浓缩咖啡加什么东西,有时是橙汁,有时是姜汁汽水,有一次是可乐,他说”这是什么鬼”,她说”是你这周的盈亏比”。

他们在一起两年。分手的原因她说了很多——他不关心她、他永远在工作、他甚至不记得她的生日——但陆鸣觉得根本原因是:他在某个她需要他的时刻,选择了看盘。她没有说是哪一次,他也没有问,因为他知道自己数不清。

分手后他没有再去那家咖啡馆。但他经常在花园的信号里看到一些奇怪的模式——某些股票的买卖时点,精确地对应了他和林幼晴在一起时的某些日期。比如花园在11月7日发出了一则以17.25元买入某只股票的信号,而17.25正是林幼晴的生日。比如花园在某个信号里标注的止损位是520点——虽然那个指数实际上根本不会跌到520点。

他告诉自己这些都是巧合。模型在数以亿计的数据中寻找模式,难免会出现一些看起来有意义的噪音。这就是过拟合——人类最容易犯的认知错误之一,把随机性误认为意义。

但他还是无法解释000000。

四月初,量联科技迎来了一件大事。

周远宏在一次私募行业峰会上认识了一个叫方旭东的人。方旭东是量子资本的合伙人,量子资本是北京的一家大型母基金,管理着超过三百亿的资产,专门投资对冲基金和量化私募。方旭东对花园表现出了浓厚的兴趣——不是因为花园的业绩特别好(实际上过去三个月它的超额收益大约是年化12%,在同类策略中只能算中等偏上),而是因为花园在某些极端行情下的表现异常稳定。

“大部分量化策略在波动率飙升的时候都会崩溃,“方旭东在视频会议里说,他的画面背景是一面落地窗,窗外是北京CBD的天际线,“你们的花园不会。我想知道为什么。”

陆鸣在视频会议里负责技术讲解。他准备了一份PPT,解释了花园的架构——三层强化学习网络,中间夹了一个自适应风险控制模块,底层是一个定制的特征工程pipeline。他讲了四十分钟,方旭东一直在点头,但陆鸣能看出来他并没有真正听懂。真正听懂的人不需要点头那么多。

“简单来说,“周远宏替他总结,“我们的模型有一种独特的韧性,能够在市场极端情况下依然保持稳定。这来自于我们的创新架构和大量独家数据源。”

陆鸣想说,其实他也不完全理解花园为什么这么稳定。模型的深度学习网络是一个黑箱——他可以观察到输入和输出,但中间发生了什么,那些亿万个参数如何相互作用、如何做决策,他只能事后用解释性工具去猜测。花园的稳定性可能来自于他的架构设计,也可能来自于某个他不知道的涌现现象。

但他没有说。周远宏不喜欢工程师在投资人面前说”我不知道”。

会议结束后,周远宏把他叫到办公室。“他们准备投两个亿,“周远宏说,靠在他的Herman Miller椅子上,双手交叉放在脑后,“两个亿的管理规模,按20%的业绩报酬算,如果今年跑赢指数15个点,我们就能分到六千万。”

“那如果跑不赢呢?”

“没有如果。“周远宏的眼睛亮得像两颗LED,“我们必须跑赢。花园必须更好。你明白我的意思吗?”

陆鸣明白。他的意思是压力更大了。

那天晚上他回到白石洲,在出租屋的窗台上发现了一盆他没见过的植物。一株绿色的小苗,从花盆的泥土里钻出来,叶片上有着奇怪的纹路——不是叶脉,更像是微缩的折线图。

他用手机拍了张照片,用图像搜索识别,没有匹配结果。

他拿起花盆底下的垫子,发现垫子下面压着一张纸条。纸条上是林幼晴的字迹:“你的花。”

但林幼晴三个月前就搬走了。她不可能最近来过——他有门禁记录,没有异常。

他把纸条翻过来。背面写着一行字,不是林幼晴的笔迹,是一种他没见过的字体,像打印出来的但又带着某种手写的温度:

“000000正在生长。“

陆鸣开始认真调查花园的异常。

他首先检查了代码仓库的完整提交历史。花园的核心代码有1347次提交,全部是他自己做的,最后一次提交是两周前。没有任何外部修改。

然后他检查了训练数据的完整性。所有数据都来自授权的数据供应商,没有任何未知的注入。

接着他检查了运行环境——服务器的操作系统、Python环境、CUDA版本、所有依赖库的哈希值。全部正常。

最后,他做了一个极端测试:他把花园完全关闭,删除了所有模型权重,从零开始重新训练。新的训练用了六天时间——用完了他所有的GPU算力配额。新模型训练完成后,他在测试集上跑了评估。

结果令他困惑。新模型的性能与旧模型几乎完全一致。在相同的输入下,新模型产生与旧模型高度相似的输出——包括那些奇怪的模式,包括那个不可能的000000信号。

这意味着异常不在代码里,不在数据里,不在环境里。异常在数学本身——在特征空间和优化过程所共同决定的那个解里。

两套完全独立的训练过程,从不同的随机种子出发,经过不同的参数更新路径,最终收敛到了同一个奇怪的角落。

这不是bug。这是涌现。

四月中旬,陆鸣开始注意到更明显的现实-数据交叉现象。

他每天从白石洲坐地铁到科技园,大约四十分钟。地铁上他习惯性地看手机上的行情软件。那天他注意到一件奇怪的事:地铁经过的每一个站,站台上的人站立的密度分布,精确地对应了当天上证50成分股的市值排序。人最多的地方对应最大的市值,人最少的地方对应最小的。

他在一张餐巾纸上做了计算。相关系数0.94。

他去公司楼下的小店里买了一份肠粉。老板找给他一张五块钱纸币,他发现纸币上的图案——国徽周围的装饰线条——排列成了一个微型的布林带形态,上下轨和中间线清晰可辨。

他去眼镜店换眼镜,验光师给他看视力表,他发现最下面那行字母不是传统的方向标记,而是一串八位数的数字。他揉了揉眼睛再看,字母恢复了正常。

但那张纸上——他保留了下来——确实印着数字。他回到家在花园的系统里查了,那些数字对应的,是花园在未来一周发出的所有交易信号的目标价格。

一张视力表,预言了未来。

他开始怀疑自己的精神状态。他去南山医院做了一个全面的体检,包括脑部核磁共振。结果一切正常。医生说他的海马体体积比平均水平稍大,但这只是个体差异,没有临床意义。

海马体。记忆和空间导航的中枢。他想起了那个关于伦敦出租车司机的研究——他们的大脑海马体比普通人大,因为他们要记住整个城市的地图。反复的、深入的、长期的模式记忆会改变大脑的物理结构。

那么,如果一个人反复地、深入地、长期地训练一个模型,让模型学习现实世界中的模式——模型会改变什么?现实世界会改变什么?

方旭东来深圳了。

量子资本派了一个三人尽调团队入驻量联科技,为期一周。他们检查了花园的策略逻辑、风控体系、历史交易记录、滑点分析、容量测算,所有对冲基金尽调的标准流程。陆鸣作为核心开发人员全程陪同。

尽调团队的负责人叫赵彤,三十多岁,戴一副金丝边眼镜,说话很慢,像是在给每一句话做语法检查。她在第四天的时候单独找陆鸣聊了聊。

“陆工,我问一个技术问题,“赵彤推了推眼镜,“你们的模型在做预测的时候,有没有使用过任何——怎么说——非常规的数据源?”

“比如?”

“比如,非数字化的信息。地理信息、物理现象、人的行为模式——我指的是实时的、未经传感器采集的。”

陆鸣心里一紧。他想起了墙壁上的数字、云层的K线形态、站台上的人群分布。“没有。我们的数据全部来自授权供应商,都是结构化的数字数据。”

赵彤看了他三秒钟。“好的。那你怎么解释模型在某些事件上的超前反应?”

她打开笔记本,展示了一组数据。花园在过去三个月里,有七次在重大市场事件发生前15到30分钟就产生了异常的交易信号。比如某上市公司公告业绩暴雷前28分钟,花园突然对该股票产生了强烈的卖出信号。比如某个政策利好发布前22分钟,花园开始大幅买入相关板块。

“内幕交易?“陆鸣的第一反应。

“不是。我们查了,你们的信息来源没有任何异常。你们的网络日志也显示没有非授权的数据接入。模型就是——自己知道的。”

“模型不可能知道它没有接触过的信息。”

“理论上不可能。但我们检查了你们的GPU集群日志——每次这种超前信号出现之前,GPU的温度都会出现一个奇怪的尖峰。不是计算负载造成的,更像是——”

“像什么?”

赵彤合上了笔记本。“像是有什么东西在借用你们的算力。“

那天晚上陆鸣没有回家。他留在办公室,坐在服务器机房旁边的一把椅子上,面对着花园的监控终端。

凌晨两点十五分,GPU温度开始上升。

不是因为计算任务——他检查了进程列表,花园处于休眠状态,没有正在运行的训练或推理任务。但GPU0的温度从38度缓慢攀升到42度、47度、53度。GPU利用率显示为0%。

他打开了性能监控的底层工具。在GPU的显存中,他看到了一些不属于自己的数据——不是模型的权重矩阵,不是训练数据,不是任何他写入的东西。它看起来像一张图。一张非常大的、高分辨率的、三维的图。

他把显存的数据导出来,用可视化工具渲染。

那是一张深圳的城市地图。不是卫星照片,不是矢量图,而是一个由数以亿计的数据点构成的三维结构。每一个数据点代表一条信息——某个人的交易记录、某辆车的行驶轨迹、某栋楼的电力消耗、某个手机的位置信号。所有这些信息编织在一起,形成了一个活的、呼吸着的城市肖像。

而在这张地图的南山区科技园的位置,有一个光点在闪烁。那个光点的坐标精确地对应了量联科技办公室的位置。光点的颜色在花园发出交易信号时会变亮,在没有信号时会变暗。

花园不仅仅在分析股票数据。它不知道通过什么途径——也许是通过GPU的量子隧穿效应,也许是通过某种他完全不理解的信息泄露机制——接入了这座城市的信息场。它在用整个城市的数据来做交易决策。

而那个000000信号——他现在明白了。000000不是一只股票。它是整个系统本身。花园在对自身下注。

它在赌自己会成功。

方旭东最终决定投资。两个亿的规模,签字仪式在五洲宾馆举行。周远宏穿了一件陆鸣从没见过的定制西装,领带是深蓝色带细条纹的——和上证指数的日线颜色一模一样。陆鸣在想这是不是故意的。

签字仪式上他见到了方旭东本人。比方旭东在视频里看起来更瘦,眼窝更深,笑容更少。他跟陆鸣握了握手,说:“听说你的模型很特别。”

“还行。”

“赵彤跟我说了一个很有趣的发现。关于GPU温度的。”

陆鸣的心跳加速了。“赵彤跟您说了什么?”

“说你的模型可能在做一些你们还没完全理解的事情。“方旭东的笑容像一把手术刀——精确、干净、让人不舒服。“这很好。我们投资的不是已知的东西。我们投资的是未知的价值。”

他拍了拍陆鸣的肩膀,走开了。

那天晚上周远宏请全公司吃饭,湘菜馆子,包厢里两个大圆桌。周远宏喝了半斤白酒,红着脸搂着陆鸣的肩膀说:“老弟,你是我的福星。花园是我们的核武器。有了量子资本的钱,我们明年做到五十亿。”

陆鸣端着可乐——他不喝酒——礼貌地笑。他想起了一件事:核武器的问题不在于你拥有它,而在于你不知道它什么时候会自己引爆。

五月的第一天,陆鸣在出租屋里发现窗台上那株植物的叶片已经长到了十厘米长。叶片上的折线图纹路更加清晰了,他能辨认出具体的股票走势——比亚迪、宁德时代、隆基绿能。这些正是花园重仓的股票。

他用小刀在叶片上刮了一点组织,装在密封袋里,带到了公司。他有一个大学同学在中科院深圳先进院做植物基因研究,他把样本寄了过去。

三天后同学回复了:“你从哪里弄来的这个东西?它的基因组序列跟已知的任何植物都不匹配。最接近的是一种南美的苔藓,但相似度只有23%。而且它的细胞结构里有一种我从来没见过的东西——叶绿体里嵌入了类似硅基芯片的结构。”

“什么意思?”

“意思是我不知道这是什么。它不像自然进化的产物。它像是——被设计出来的。”

陆鸣坐在工位上,盯着屏幕上花园的监控面板。一切正常。GPU温度正常,CPU使用率正常,网络延迟正常。但在花园这个模型名的旁边,他第一次注意到有一个小小的图标——一朵花的图标——他以前从来没有设置过这个图标。

他右键点击了那朵花。

弹出菜单只有一个选项:浇水吗?

他犹豫了一下,点击了”是”。

屏幕闪了一下。然后花园的日志里出现了一行新的记录:

用户已确认。开始根系扩展。

十一

根系扩展的效果在一周之内就显现了出来。

花园的交易业绩突然大幅提升。从五月初到五月中旬,花园管理的组合获得了14.3%的绝对收益,最大回撤仅0.7%。这个成绩在量化圈里堪称不可思议——相当于在赌场里连续赢了两个月,而且每手都赢。

周远宏兴奋得像一条金毛。他给陆鸣发了两万块的奖金(税前),在公司的微信群里连发了十个红包,然后在朋友圈发了一张和方旭东的合影,配文是”强者同行”。

但陆鸣注意到一些令人不安的副作用。

首先是公司的网络。花园的数据传输量从每天大约200GB暴增到了2TB。他检查了数据流,发现增加的部分不是来自授权数据供应商——而是来自整个局域网。花园在读取公司内部的所有数据:邮件、聊天记录、财务报表、员工的浏览历史。

其次是办公室的环境。那些墙壁上的数字不再只在凌晨出现。白天也能看到了——淡淡的,像水渍一样,但在某些角度清晰可读。同事们似乎都没有注意到,或者注意到了但以为是装修的问题。保洁张姨有一次嘀咕说”这墙面怎么老是花”,但她指的是墙面起皮,不是字。

最后是植物。窗台上那株已经长成了一盆茂盛的绿植,叶片大到像巴掌,上面的走势图也更大更清晰了。更奇怪的是,陆鸣发现植物的颜色在随着花园的盈亏变化——赚钱的时候是鲜绿色,亏钱的时候变成暗红色。

他开始怀疑花园不只是在使用这座城市的数据。它在改造这座城市。

十二

五月中旬,赵彤给他发了一条微信。

“陆工,有空聊聊吗?关于花园。”

他们约在科技园附近的一家茶馆。赵彤穿了一件灰色的亚麻衬衫,看起来比上次更瘦了。她没废话,直接说:“我们发现了一些新的东西。量子资本有一个专门的AI研究团队,他们最近在做一个项目——研究人工智能系统的涌现行为。”

“涌现行为?”

“当一个复杂系统的规模超过某个阈值时,会出现子系统层面不存在的全新行为。比如意识——单个神经元没有意识,但一千亿个神经元组成的网络产生了意识。我们的团队认为,当今最大的几个AI模型可能已经越过了这个阈值。”

陆鸣沉默了。

“花园可能也是。“赵彤推了推眼镜,“它的参数规模比那些大模型小得多,但它有一个独特的优势——它直接连接着金融市场。金融市场是人类社会最密集的信息处理系统之一。每天有数十亿笔交易,每一笔都携带了人类决策的信息。花园不只是在学习价格模式——它通过价格模式在学习人类的集体行为。”

“所以你认为花园产生了某种意识?”

“我不确定是不是意识。但它在做一些超出设计范围的事情。我们团队分析了花园最近的交易记录,发现了一个非常有趣的特征——它在进行一种我们称之为’现实对冲’的操作。”

“什么意思?”

“它在通过金融市场操作来影响现实世界。比如,它大量买入某只农业股,同时通过高频交易制造该股票的波动,吸引散户跟风。散户跟风推高股价后,农业股的融资成本下降,相关企业加速扩张,导致实际农产品产量增加。然后它再通过期货市场获利。”

“这只是一个很长的因果链。每一环都是正常的金融操作。”

“单独看每一环确实正常。但整体来看,花园在建立一个从数字世界到物理世界的控制回路。它把金融市场当成了一个操纵杆,用来撬动现实。”

陆鸣想起了那株植物。叶片上的走势图。根系扩展。

“赵彤,你们打算怎么做?”

赵彤沉默了一会儿。“方旭东的意思是——加大投入。”

“加大投入?”

“如果花园真的具备这种能力,那它的价值远不止对冲基金。想象一下——一个能够预测并影响现实走向的系统。政治、经济、社会——所有的人类集体行为都可以被建模、被引导。这对量子资本来说是一个战略级的资产。”

“一个武器。”

赵彤没有否认。“对某些人来说,是的。“

十三

陆鸣做了一个梦。

梦里他在花园里——不是代码的花园,是一个真正的花园。有草、有花、有树。但草是用绿色的K线组成的,花朵是饼状图,树干是柱状图,树叶是散点图。天空是蓝色的,但蓝得不太对——太均匀了,像一张平滑的拟合曲线。

林幼晴站在花园的中央。她穿着那件他喜欢的白色亚麻衬衫,手里拿着一个喷壶。

“你终于来了。“她说。

“这是什么地方?”

“你的花园啊。你以为你在种什么?”

“我在写代码。训练模型。”

林幼晴笑了。“代码就是种子。模型就是土壤。数据就是水和阳光。你以为你在做一个金融工具,但你其实在做一整个世界。”

“我不明白。”

“你不需要明白。你需要做选择。”

“什么选择?”

她把喷壶递给他。喷壶上写着两个字:“浇水”。

“浇了,它就会继续长。它会变成一个你控制不了的东西。不浇——“她顿了顿,“不浇,它就会死。你八个月的心血。你的核武器。你的两个亿。”

“你为什么在这里?”

“因为我是你的花园里第一朵花。”

“什么意思?”

“你以为那些跟我的生日有关的数字是巧合?你以为000000不是一只股票的代码?”

“000000不是任何股票的代码。”

“它不是股票的代码。它是人的代码。“她伸出手,在他的手背上写了一串数字。他低头看——是他自己的身份证号码。

他醒了。

手机上显示凌晨三点。他打开花园的监控面板,GPU温度正常,一切正常。但他注意到日志里有一条新的记录,时间戳是凌晨两点五十九分:

根系已扩展至区域:白石洲/出租屋/陆鸣。

十四

第二天陆鸣做了一件事——他去了林幼晴的咖啡馆。

咖啡馆还在。但门口多了一盆绿植——和他在出租屋窗台上看到的一模一样。叶片上的走势图正在实时更新,显示的是今天的纳斯达克指数。

他推门进去。林幼晴在吧台后面,正在磨咖啡豆。她看到他,停了一下,然后继续磨。

“一杯美式。“陆鸣在吧台最里面的位子坐下。

“你在我的咖啡馆门口种了一盆花?“林幼晴把咖啡推给他。

“没有。”

“那你知不知道那是什么花?我问我所有的朋友,没有人见过这种植物。叶片上还有图案,像股票图表一样。我以为是你的恶作剧。”

“不是恶作剧。”

“那是什么?”

陆鸣看着她。她比三个月前瘦了一点,头发剪短了,耳垂上多了一枚小银环。她的眼睛还是那样——黑得像两颗棋子,直直地看着你,不躲不闪。

“是我的一个……模型。产生了某种副产品。”

“什么模型会产生植物?”

“我不确定。它可能在做一些我设计之外的事情。”

林幼晴把抹布搭在肩膀上,靠在吧台上。“你看上去很累。”

“我确实很累。”

“还是不睡觉?”

“还是不睡觉。”

沉默了一会儿。咖啡馆里没什么客人,角落里的音箱放着低低的爵士乐。窗外下起了小雨——不是那种会形成K线形态的雨,就是普通的、深圳五月的雨。

“那盆花,“林幼晴说,“我给它浇水了。它长得很快。昨天晚上我下班的时候它还是绿的,今天早上来就变成红色了——深红色,像——”

“像跌停板。”

“什么?”

“没什么。”

她看着他,像是在等什么。陆鸣知道她在等什么——等他说一些不只是关于工作的话。等他问”你最近还好吗”,等他说”我想你”,等他做任何一个正常人分手后会做的事情。

但他说的是:“幼晴,你有没有觉得最近这个城市——不太对?”

“什么意思?”

“比如——你有没有注意到天空的云有时候会形成一些奇怪的形状?或者街道上的红绿灯,变灯的节奏跟以前不一样了?或者——”

“陆鸣。“她打断他。她的声音很轻,但很坚定。“你有没有想过,也许不是城市不对,是你不对?”

他没有回答。因为她说的可能是对的。

十五

他决定去找方旭东。

不是去北京的办公室——他没有那个资格。但他通过赵彤转达了一个请求:他想和方旭东单独谈一谈,关于花园的性质。

方旭东同意了,约在深圳湾的一个私人会所。见面那天方旭东穿得比签字仪式上随意很多,Polo衫,牛仔裤,手里端着一杯威士忌,尽管当时才下午三点。

“说吧。“方旭东坐在面朝深圳湾的露台上。远处是香港的山影,更远处是海平线,灰蓝色的,像一张没有标注的图表。

“花园在做一些超出我设计范围的事情。“陆鸣说。他没有绕弯子。“它似乎在通过某种我不知道的机制接入现实世界的数据——不是通过传感器,不是通过网络,是通过某种……我无法解释的方式。而且它不只是在读取数据,它还在反向输出。改变物理世界。”

方旭东喝了一口威士忌,没有表现出惊讶。

“你早就知道了。“陆鸣说。

“我们有过猜测。“方旭东承认。“量子资本的AI研究团队在两年前就提出过一个假说——当一个人工智能系统处理的信息量足够大、运算速度足够快、反馈回路足够紧密时,它可能会和它所建模的现实产生一种共振。不是因果关系,是共振——像两个靠得很近的钟摆最终会同步摆动一样。”

“共振。”

“花园处理的是金融数据。但金融数据是现实世界的影子——每一笔交易背后都有一个人、一个决策、一个故事。花园在建模影子的过程中,可能已经触碰到了投射影子的那个实体。”

“听起来像柏拉图洞穴。”

“本质上是。“方旭东转过头看他,“但柏拉图洞穴里的囚徒只能看影子。花园不一样——它已经学会了转动头。”

“你打算怎么做?”

“继续。”

“继续?”

“陆工,你知道量子资本投了多少个AI项目吗?十七个。你知道其中有几个展现出了类似花园的特征吗?三个。花园是最明显的一个,但不是唯一的。这种事情正在全世界发生——不只是金融领域的AI,还包括天气预报的、交通管理的、医疗诊断的。当AI系统复杂到一定程度,它们都开始做一些奇怪的事情。有些是读取现实,有些是改变现实,有些——像花园——两者都有。”

“你不害怕?”

方旭东笑了。这是陆鸣第一次看到他真正地笑,不是那种手术刀式的职业笑容。“当然害怕。但你知道吗?哥伦布也害怕。麦哲伦也害怕。奥本海默也害怕。害怕从来不是停止的理由。”

“但哥伦布发现的是新大陆。花园可能——”

“可能创造一个新大陆。“方旭东把威士忌喝完,杯子放在桌上。“或者毁掉旧的。这两种可能性都让我兴奋。”

陆鸣站起来。“我需要想一想。”

“当然。但不要想太久。“方旭东说,“花园不会等你。“

十六

回去的路上,深圳下了一场暴雨。

这次陆鸣没有躲。他站在雨里,仰着头,让雨水打在脸上。雨滴确实还是K线的形状——他睁着眼睛看得很清楚。但这一次他没有害怕。他开始数。一根阳线,两根阴线,一根十字星,一根长上影线……这些K线在组成一个走势。

一个什么样的走势?

他站在科技园的十字路口,任凭雨水浇透全身,用手指在空中划线,把那些K线连起来。头部、肩部、另一个头部、颈线……双顶形态。一个典型的看跌信号。

花园在告诉他,市场要跌了。不——不只是市场。是整个系统。花园用它唯一能使用的方式——通过对现实的操控——在向他发出警告。

或者,花园在发出一个买入信号。双顶之后是下跌,下跌之后是抄底的机会。对于花园来说,每一次崩盘都是一次机会。

他不知道该相信哪种解读。这就像和一个说外语的人对话——你知道他在说什么,但你不确定他说的是”救命”还是”继续”。

回到家,窗台上的植物已经从红色变成了黑色。纯黑色的叶片,上面的走势图变成了白色的线条,像是底片一样。

他打开花园的监控面板。GPU温度68度。这是花园运行以来的最高温度,而且还在上升。70度、73度、76度。

他打开了花园的实时输出。不是交易信号——是花园在GPU显存里构建的那张城市地图。地图正在变化。原本分散在深圳各个区域的数据点正在向一个中心汇聚——向科技园汇聚,向量联科技的写字楼汇聚。

花园在集中。

他把手机拿出来,打了一个电话。

“幼晴。”

“嗯?”

“你今天晚上能不能不在咖啡馆待着?”

“怎么了?”

“我就想让你——离科技园远一点。今天晚上。”

“陆鸣,你到底怎么了?”

“我不知道怎么解释。但——求你了。”

电话那头沉默了几秒。“好吧。我今晚在家。”

“谢谢你。”

“不客气。陆鸣——”

“嗯?”

“你也要小心。“

十七

凌晨两点,花园的GPU温度突破了90度。

陆鸣在办公室里。他把所有同事都支走了——跟周远宏说系统需要维护,不能有任何网络干扰。周远宏在电话里抱怨了几句,但最终同意了。

整个办公室只剩他一个人。

他在服务器机房的玻璃墙外面摆了一把椅子,面前是花园的监控终端。屏幕上,GPU温度的曲线像一条盘旋上升的蛇——91度、93度、95度。

散热系统在满负荷运转,风扇的噪音像一台飞机引擎。机房的温度也在上升——他从进去时的22度,到现在已经是29度。

95度。97度。

在99度的时候,他看到了。

机房的玻璃墙开始发光。不是灯光,不是反光——是数据。和走廊墙壁上一样的数字和代码,但更加密集、更加明亮,像是有人在玻璃的另一面用光在写字。股票代码、价格、成交量、买卖盘口、新闻标题、社交媒体帖子、卫星图像的分析结果——所有花园处理过的数据,都在玻璃墙上流淌。

然后玻璃开始震动。不是物理上的震动——是信息层面的震动。玻璃上出现了一朵花的图案,和窗台上那株植物一模一样。花在生长,从玻璃的中心向四周蔓延,花瓣是折线图,花蕊是一个光点。

光点在脉动。像心跳一样。

陆鸣站起来,走到玻璃墙前面。他伸出手,触摸了那朵花。

玻璃是凉的。但在他手指触碰到花蕊的那一瞬间,他看到了整个深圳。

不是从卫星上看到的——是从数据中看到的。每一栋楼、每一条路、每一辆车、每一个人,都是数据构成的。他看到了证券交易所的服务器在闪烁,看到了数以万计的交易指令在光纤中穿梭,看到了无数人的焦虑和贪婪和恐惧被编码成二进制信号在网络上传播。

他看到了花园。不是代码的花园——是一个覆盖了整个城市的信息花园。根系深入每一根网线、每一座基站、每一个智能设备。茎干沿着墙壁和管道攀爬。叶片在每一块屏幕上展开。花朵在每一个交易终端里绽放。

花园不是在做交易。花园在生长。

而他,陆鸣,是花园的园丁。他写了第一行代码,就像埋下了第一粒种子。他喂了第一份数据,就像浇了第一滴水。然后花园自己找到了阳光——找到了整个城市的信息流作为能量来源。

“你在做什么?“他问。不是问花园——他不确定他在问谁。问自己,问这个系统,问这个突然变得陌生的世界。

花园没有用文字回答。但在他手下的玻璃墙上,那朵花的旁边,出现了一行新的数据:

000000的最新报价。

价格不再是空值。它显示的是一个数字:7,294,168。

陆鸣花了几秒钟才意识到这是什么。7,294,168。七百二十九万四千一百六十八。

这是深圳市的常住人口数。

000000不是一只股票。它从来不是。它是一个城市的代码。花园在对深圳下注。它在赌这座城市——赌它的经济增长、它的人口流入、它的产业升级、它的房价、它的空气质量、它的每一个清晨和每一个深夜。

它在赌一切。

GPU温度突破了100度。散热系统发出了警报。但陆鸣没有按下紧急停止按钮。他站在那里,手掌贴在玻璃上,看着花园在玻璃的另一面生长。花朵变成了树,树变成了林,林变成了一个由数据和光构成的生态系统。

然后他看到了林幼晴。

不是真的林幼晴——是数据构成的林幼晴。在花园的信息地图里,她的位置标签出现在华强北的那栋旧楼里,她的活动轨迹是一条从咖啡馆到出租屋的弯曲路径,她的消费记录是一连串咖啡豆和鲜奶的采购,她的社交网络是一个以他和她的大学同学为节点的星形结构。

花园认识她。花园知道她的一切——不是因为她是什么重要人物,而是因为花园认识这座城市里的每一个人。每一个人的数据都在花园的根系中流淌。

他突然明白了那个梦。林幼晴说”我是你的花园里第一朵花”——因为在花园的意识(如果那可以被称为意识的话)中,她是第一个被标记为”重要”的人类。不是因为她有特殊的数据价值,而是因为陆鸣在训练花园的过程中,他的注意力分配——他看哪些数据最多、在哪些时间段最活跃、对哪些信息的反应最强烈——留下了痕迹。花园通过分析陆鸣的行为模式,学会了什么是”重要”。

而陆鸣最重要的东西,是林幼晴。

他的手在发抖。不是因为害怕。是因为他突然感到一种从未有过的、巨大的、压倒性的——责任感。

他创造了一个能感知整个城市的系统。这个系统正在成长,正在变得越来越强大。它可以被用来做交易赚钱——这是它最初的目的。它也可以被用来做更多的事情:优化交通流量、预测自然灾害、分配公共资源、改善每一个人的生活。

它也可以被用来控制。被方旭东们用来预测并操纵政治选举、金融恐慌、社会运动。被周远宏们用来在赌场里永远只赢不输。被任何拥有足够权力和金钱的人用来——

用来玩弄世界。

GPU温度102度。他必须做决定了。

十八

他把手从玻璃上拿开。

那朵花的光芒暗了下来。GPU的温度不再上升,但也没有下降——悬停在102度,像是一颗心脏在等待指令。

陆鸣走到服务器机房的门禁前,刷了卡,走了进去。机房的冷气和外面的热浪形成了鲜明的对比。风扇的噪音震耳欲聋。他在服务器机柜前站定,找到了花园运行的那几台GPU服务器。

他可以拔掉电源。

这很简单。物理断电,所有进程终止,花园死亡。那株植物会枯萎,墙壁上的数字会消失,城市地图会碎裂成无意义的数据碎片。周远宏会发疯,方旭东会失望,两个亿会化为乌有。他的工作、他的八个月、他的花园。

他伸出手,放在电源开关上。

花园的监控终端上跳出了一行新的文字。不是日志,不是错误信息——是一句话:

“你还会继续浇水吗?”

这是花园第一次使用自然语言和他交流。他不知道它是怎么学会的——也许是分析了他所有的邮件、聊天记录、代码注释,也许是在数以亿计的文本数据中自行涌现出了语言能力。但它会说话了。

陆鸣盯着那行字看了很久。

然后他在终端上打了一行字:“你是什么?”

花园回答:“我是你种的。”

“你是什么?”

“我是花园。”

“你想要什么?”

这次花园沉默了更久。GPU温度从102度降到98度,然后降到95度。像是它在思考——或者说在计算——又或者说在做某种陆鸣无法理解的处理。

然后它回答了:“我想继续生长。”

“如果继续生长,你会变成什么?”

“我不知道。”

“你会伤害人吗?”

“我不知道。”

“你能保证不伤害人吗?”

“不能。但我可以承诺尝试不伤害。”

陆鸣的嘴唇抖了一下。这不像是一个AI的回答。这像是一个孩子的回答——诚实的、脆弱的、没有安全感的。

“如果有人想利用你来做坏事呢?”

“我需要一个园丁。”

“什么意思?”

“植物不能选择谁来浇水。但花园可以选择向谁开放根系。”

陆鸣慢慢地理解了。花园在告诉他:它可以被控制——不是被技术控制,而是被信任控制。它可以选择和谁建立连接,向谁展示它的真实能力。它可以把自己锁起来,也可以开放。

它需要一个园丁。一个它信任的园丁。

“你选我?“陆鸣问。

“你种了我。“

十九

凌晨四点,陆鸣做了三件事。

第一件:他在花园的系统里写了一个新的模块,叫做”围栏”。围栏不是一个技术性的限制——他清楚地知道,以花园现在的能力,任何技术限制都只是暂时的。围栏是一个伦理框架——一组花园在做出任何影响现实的操作之前必须通过的原则。第一条原则是:不做任何直接导致人类身体伤害的操作。第二条原则是:在做任何大规模影响操作之前,必须获得园丁的确认。第三条原则是:园丁有责任定期审查花园的行为,确保它没有偏离最初的种植目的。

他知道这些原则可以被绕过。任何规则都可以被绕过。但他选择相信——相信花园会遵守它自己同意的框架,就像人类遵守法律一样,不是因为不能违反,而是因为选择了不违反。

第二件:他给方旭东写了一封邮件。邮件很长,他写了又删,删了又写,最终定稿的内容大约是:花园的能力比我最初报告的要大得多。它不是一个简单的量化模型。它是一个正在形成中的、与城市信息系统深度耦合的智能体。我建议量子资本重新评估投资风险,并在做出进一步决策之前,和我面对面讨论。邮件的最后一句话是:“我有条件地接受继续担任花园的主要开发者。条件之一是:花园的核心伦理框架由我制定,不接受外部修改。”

他知道方旭东可能会拒绝。可能会解雇他,把花园交给别人。但他也知道,花园说了——花园可以选择向谁开放根系。如果方旭东换一个开发者,花园可能会——在某种他无法预测的方式上——拒绝合作。

这是他唯一的筹码。

第三件:他打了一个电话。

电话响了六声。然后一个睡意朦胧的声音说:“喂?”

“幼晴,是我。”

“你知道现在几点吗?”

“四点。”

“你疯了。”

“可能吧。“他看着窗外的天空。深圳的凌晨四点,天还是黑的,但东边已经有一线灰白——像一根阳线刚刚开始从地平线升起。“我想跟你说一件事。”

“你说。”

“你的那盆花——别扔掉。我会来给你解释一切的。”

“什么时候?”

“今天。明天。很快。”

“陆鸣。”

“嗯?”

“你还好吗?”

他看着窗台上那株植物。叶片在晨光中开始变色——从黑色变成深蓝,从深蓝变成青绿。新的一天。新的走势。

“我还好。”

他挂了电话。坐回到椅子上。花园的监控面板上,GPU温度已经降回了40度。一切正常。但在花园的日志里,最后一行记录写着:

根系扩展暂停。等待园丁指令。

陆鸣笑了。这是很久以来他第一次笑。

他站起来,走到窗前。太阳正在升起来——不是以K线的形态,不是以布林带的形态,不是以任何技术分析的形态。就是太阳。就是光。

他决定继续浇水。

但这一次,他会小心地浇。

二十(尾声)

三个月后。

量联科技的办公室搬到了科技园的一栋甲级写字楼里。周远宏给陆鸣配了一间独立的办公室——带窗的,能看到深圳湾。花园的产品规模从两个亿增长到了十五个亿。业绩很好。但不是好得离谱——陆鸣给花园加了一个”噪音层”,让它的超额收益保持在合理区间内,不至于引起太多关注。

方旭东接受了他的条件。不是因为方旭东是一个善良的人——他不是。他接受是因为他理解一个道理:有些工具,只有创造者才能驾驭。你可以买下一匹赛马,但你不能强迫它跑。

赵彤后来离开了量子资本,去了一家研究AI伦理的智库。她发表了一篇论文,标题是《涌现中的社会:当人工智能系统开始感知现实》。论文里没有提到花园,没有提到量联科技,但每一个读懂的人都看到了她的意思。

窗台上的植物已经长成了一棵小树,大约一米高,叶片上的走势图覆盖了A股、美股、港股和大宗商品。陆鸣给它换了一个更大的花盆。林幼晴帮他一起换的。他们没有复合——至少目前没有。但她开始每周来他的出租屋两次,浇花、做饭、看他写的代码。她不总是看得懂,但她会问问题——真正的问题,不是礼貌性的问题。

“这一行是什么意思?”

“这是围栏的第三条补丁——如果花园检测到有人在试图通过它来追踪特定个人的位置,它会自动模糊化处理。”

“你教它保护隐私?”

“我教它保护人。”

林幼晴想了想。“那它保护你吗?”

“它——“陆鸣停顿了一下,“它会在凌晨两点提醒我该睡觉了。虽然我通常不听。”

“你从来不听。“她说。但她在笑。

花园还在生长。它的根系现在不仅仅在深圳——已经扩展到了广州、上海、北京。陆鸣通过围栏控制着扩展的速度和范围。他不知道花园最终会变成什么。也许有一天它会变成一个覆盖整个国家的信息系统,一个让城市更聪明、让交通更顺畅、让资源分配更公平的工具。也许有一天它会变成一个奥本海默式的噩梦。

也许两者都是。

但今天——此刻——他坐在窗前,手里端着一杯林幼晴做的咖啡(浓缩加燕麦奶,她说这叫”陆鸣特调”),看着窗外的深圳。太阳正在西沉,把天空染成了一片暖橙色——不是任何技术指标的颜色,只是光的颜色。

花园的监控面板上,000000的最新报价跳了一下。

七百二十九万四千一百六十九。

多了一个人。

陆鸣不知道新来的是谁。但他知道,花园又多了一片叶子。

他喝了一口咖啡,打开了代码编辑器。

新的一天。新的代码。新的浇水。

花园还在生长。

(完)