数字菩提之下
一
陆鸣辞掉工作的那个下午,深圳下了一场不合时宜的暴雨。
他站在科技园的廊檐下,看着雨水从写字楼的玻璃幕墙上滑落,像是那些被他亲手设计过的K线图——每一根都带着精确的斜率和不可逆的方向。他的工牌还挂在脖子上,蓝色的挂绳已经被汗水洇成了深色。上面印着”矩阵资本·量化研究部·高级工程师”,以及一张三年前的证件照。照片里的人比他年轻,比他干净,比他更像一个对世界抱有期待的人。
手机震了一下。是部门群里发的消息,总监说恭喜他”去追求更大的平台”,后面跟了一排鼓掌的表情。陆鸣知道那是什么意思——在量化行业,主动辞职意味着你连被优化的资格都没有。优化至少还有N+1,而辞职只是你自己把刀递了过去。
他没有回复。
暴雨持续了四十分钟。这在他的模型里属于小概率事件——深圳五月的降水通常集中在午后两小时的高峰期,而此刻才上午十一点。陆鸣花了几秒钟在脑子里调出气象数据,然后意识到自己已经不需要再计算这些了。他把手机塞进口袋,走向地铁站。
从科苑路到深圳北站的地铁要经过七站。陆鸣坐在靠窗的位置上,看着隧道里的广告灯箱一帧一帧地闪过去。有一个婚恋App的广告,文案写着”用AI找到你的最优匹配”;有一个理财平台的广告,写着”让每一分钱都在工作”;还有一个招聘平台的广告,写着”你的价值,数据说了算”。
陆鸣忽然觉得恶心。
不是因为广告本身——他曾经就是设计这些广告背后算法的人之一。他恶心的是自己。在矩阵资本的四年里,他负责的是高频交易策略的研发,简单说就是用算法在毫秒级别捕捉市场上的价格差异,然后以人类无法反应的速度完成买卖。他的模型每天能产生三百到五百万的利润,这些利润来自无数个散户的亏损,来自那些以为自己在”投资”实际上只是在给算法喂食的人。
他曾经为此感到骄傲。
转变发生在三个月前。陆鸣在优化一个新策略时发现了一个异常:模型在回测中频繁指向一只名叫”华信精密”的小盘股,每次都在某个特定的时间窗口买入,然后在另一个特定的时间窗口卖出。利润极其稳定,年化收益率超过百分之四十。他花了两天时间追溯数据源,最终发现了一个他不该看到的东西——有人在用另外一套算法操纵这只股票的成交量,制造虚假的流动性信号,而他的模型恰好是这个操纵链条的终端消费者。
他不是猎手。他是猎手扔进水里的电鱼。
陆鸣把这件事报告给了总监。总监看了他三秒钟,说:“你的工作不是审计市场,你的工作是让模型赚钱。”
然后总监补了一句:“小陆,你太较真了。这个市场上没有人在乎信号是怎么来的,只在乎信号能不能赚钱。”
陆鸣当天晚上失眠了。他躺在床上,听着窗外深圳河的流水声——他的公寓在深圳河旁边,十五楼,朝北,月租一万二。他盯着天花板想了一整夜,第二天提交了辞职信。
那是三个月前的事了。
现在他坐在地铁上,身上背着一个双肩包,里面装着换洗的衣服、一台已经格式化的笔记本电脑和一本他在机场书店买的《禅与摩托车维修艺术》。他不知道自己要去哪里。他只是觉得需要离开深圳,离开那些不断跳动的数字,离开那个把一切都量化了的世界。
地铁到深圳北站的时候,他做了一个随机的决定。他看了一眼售票大厅里的全国列车时刻表,选了一个他从来没有去过的城市——福建泉州。
买票的时候他发现,自己甚至不知道泉州有什么。但他还是买了。
二
泉州比他想象的要安静。
这不是那种旅游城市的安静——不是大理或者丽江那种精心包装过的、给游客看的”慢生活”。泉州的安静更像是某种物理属性,像是城市的密度本身就和深圳不同。老城区的街道窄而曲折,两边的骑楼用红砖砌成,柱子上长着青苔,像是时间在这里慢慢堆积,没有被算法优化过。
陆鸣在西街找了一家民宿住了下来。民宿是一栋改造过的老厝,天井里种着一棵桂花树,老板是一个五十多岁的本地人,姓黄,说话的时候闽南口音很重,喜欢泡功夫茶,可以从早上喝到下午。
“你来旅游的?“黄老板问他。
“算是。“陆鸣说,“也有点像是……逃避。”
“逃避什么?”
“工作。数字。一些我控制不了的东西。”
黄老板给他倒了一杯茶。茶是铁观音,汤色金黄,入口微苦,回甘很长。
“那你来对地方了,“黄老板说,“我们泉州这个地方,什么东西都不赶。神明也不赶。我们有几百座庙,佛的道的妈祖的关帝的,什么都有。你随便进去坐坐,不用拜,也不用捐钱,就坐着。”
陆鸣笑了笑。他在深圳的时候从来没有进过任何庙。在他的世界观里,庙和交易所是同一个类型的东西——都是人类用来应对不确定性的机制。交易所用算法,庙用祈祷,本质上都是在信息不充分的情况下做出决策。
但他没有说出口。
第二天,陆鸣开始在老城区闲逛。他去了开元寺,看了那两座宋代的石塔;他去了关帝庙,看老人们在香火前掷筊;他去了清净寺,在空荡荡的庭院里坐了半个小时。每到一个地方,他都会不自觉地在脑子里建立模型——信众的流量分布、香火钱的时间序列、祈祷内容的聚类分析。然后他会意识到自己在做什么,就会停下来,感到一阵空虚。
第三天,他找到了那棵菩提树。
那是在一条他走错的小巷里。他本来是要去找一家据说很好的面线糊店,但导航出了偏差——或者是他有意没有看导航,这一点他自己也不确定——他拐进了一条叫”金鱼巷”的小路。巷子很窄,两个人并排走都困难,两边的墙壁上挂着晾晒的衣服和几盆半死不活的绿萝。
巷子的尽头是一座不大的庙。
庙的门楣上写着”数禅寺”三个字。陆鸣看了好几遍才确认自己没有看错。不是”开元寺”,不是”承天寺”,是”数禅寺”。“数”,数据的数。
他觉得蹊跷。
庙不大,占地大概也就两三百平方米。没有开元寺那样的气势,也没有关帝庙那样的烟火气。门口甚至没有卖香的摊位。陆鸣推开门走了进去,发现里面更像一个庭院:中间是一个天井,天井里有一棵巨大的菩提树,树下放着几个蒲团,除此之外什么都没有。
没有佛像,没有香案,没有功德箱。
菩提树看上去很老了,树干要两个人才能合抱,树冠撑开来几乎覆盖了整个天井。但奇怪的是——陆鸣走近之后才发现——树叶不是绿色的。每片叶子都发着微弱的蓝光,像是手机屏幕的背光。而且叶子的质地也不对,不是植物的纤维质感,更像是某种柔性屏幕。
他伸手触碰了一片叶子。
叶子上的蓝光忽然亮了一下,然后显示出一段文字:
陆鸣,男,31岁。当前人生状态:混乱度78.3%。关键决策节点:7个待定。最优路径置信度:34.2%。
陆鸣的手僵住了。
他收回手,后退了一步。叶子上的文字消失了,恢复了那种微弱的蓝光。他又看了一眼其他的叶子——每一片都发着同样的光,但当他凑近去看时,每一片叶子上显示的内容都不一样。有的显示着模糊的数字矩阵,有的显示着像等高线一样的曲线图,有的显示着他看不懂的符号。
“第一次来?”
陆鸣转头,看到一个穿灰色棉麻衣服的中年女人从侧门走出来。她的头发很短,戴着一副圆框眼镜,看上去像一个大学老师而不是庙里的尼姑。
“这是……什么?“陆鸣指着菩提树。
女人走到树下,在蒲团上坐了下来。
“这是一棵菩提树,“她说,语气平淡,像是在陈述天气,“只不过它的叶子能看到可能性。”
“可能性?”
“每个人的人生都像一棵树——不是这棵菩提树,而是图论里的那种树。每个分叉点都是一个决策,每个叶子节点都是一个可能的结果。这棵树能让你看到你还没有走过的路径。”
陆鸣沉默了一会儿。他不知道该怎么回应——他的理性告诉他这是一场骗局,或者是某种沉浸式艺术装置,但他的直觉告诉他那些叶子上的信息太精确了,精确到不可能是一个随机生成的骗局。
“你怎么知道我的名字?“他问。
“树知道。“女人说,“或者说,树读取了你的手机信号。你的手机在不断地和基站交换数据,那些数据里包含着你的身份信息、位置历史、消费记录、社交关系网络。这棵树只是一个接口,它把那些数据翻译成了你能理解的语言。”
“所以这是一个数据可视化项目?”
女人笑了。不是那种敷衍的笑,而是真的觉得好笑。
“你可以这么理解,“她说,“但也可以不这么理解。数据只是一种语言,就像梵语、巴利语、闽南话一样。重要的是数据指向的东西——那些可能性是真实的。”
陆鸣又看了一眼菩提树。蓝光在午后的暗影里显得格外清晰,像是挂在树上的一千块微小的屏幕。
“我能再摸一下吗?“他问。
“随便你。你是自由的。“
三
陆鸣在那片叶子上看到了三个可能的未来。
第一个:他回到深圳,接受另一家量化基金的offer,薪水比矩阵资本高百分之三十。他会在一年后成为团队负责人,两年后成为合伙人。但他的模型会再次被用来收割散户,而他会在某个深夜加班的时候突然发现自己的头发掉了一大块。到三十五岁的时候,他会有两套房、一辆车和一个他不爱的妻子。
第二个:他留在泉州,在数禅寺做志愿者,帮那个中年女人——她叫明因——维护这棵菩提树。他会学会一种新的编程语言,不是Python,不是C++,而是一种用来描述”可能性”的语言。明因管它叫”因缘码”。他的生活会变得简单,但他的内心会越来越不安,因为他始终不知道这棵树到底是什么。
第三个:叶子上只显示了一行字——“此路径需要额外数据。请触碰主干。”
陆鸣把手从叶子上移开,抬头看向菩提树的主干。树干很粗,树皮上布满了纹路,但那些纹路不是自然形成的——它们更像是电路板的走线,密密麻麻地交织在一起,在树皮下面发出隐约的光。
“你想看第三个?“明因问他。
“它说需要触碰主干。”
“触碰主干意味着你要把自己的全部数据都交给这棵树。不只是手机信号里那些表层的东西,还包括你的生物特征数据——心跳、体温、脑电波模式。树需要这些数据才能计算你的远期概率。”
“然后呢?”
“然后你就能看到一条完整的路径,从你现在的位置一直延伸到你人生的终点。你可以看到终点是什么,也可以看到路径上每一个需要做选择的地方。”
“我能在看到之后改变它吗?”
明因看了他一眼。那个眼神很复杂,里面有怜悯,有警醒,还有一点——只是一点——某种类似于期待的东西。
“这就是这棵树的真正功能,“她说,“它不只能让你看到可能性,它还能让你修改概率。你可以提高某条路径的权重,降低另一条路径的权重。你可以让自己的最优路径置信度从34.2%变成任何一个你想要的数字。”
“代价呢?”
“代价是——每次你修改自己的概率,其他人的概率就会发生变化。概率守恒,就像能量守恒一样。你让自己更有可能走上某条路,就意味着其他人更有可能走上他们不想走的路。”
陆鸣沉默了很长时间。
天井里的光线在变化。泉州的午后很长,阳光从四面围合的屋顶之间斜射下来,在菩提树的蓝光中穿过,形成了一种奇异的混合色——既温暖又冰冷,既真实又虚幻。
“有谁这样做过?“他问。
“有。”
“结果呢?”
“结果很复杂。有一个来这里的年轻人,他修改了自己的事业概率,从一个普通的公务员变成了一家科技公司的创始人。成功了吗?成功了。但和他同届毕业的另外三个人,原本都有不错的创业计划,却在他修改概率之后接连失败。一个破了产,一个得了抑郁症,一个出了车祸。”
“车祸也是概率?”
“一切都是概率。你过马路的时候被车撞的概率是万分之一点七,但如果有人把你的整体概率压低了,那个数字就可能变成百分之一。”
陆鸣的脑子在飞速运转。他在做风险分析——这是他的职业本能。如果概率守恒是真的,那么这就是一个零和博弈:有人赢就一定有人输,而且赢的总量和输的总量严格相等。这不像是佛法,更像是金融市场。
“你为什么告诉我这些?“他问。
“因为你已经看到了。“明因说,“你没有选择不看。大多数人走到这里,看到叶子上的蓝光就吓跑了。你没有。这说明你要么是一个特别勇敢的人,要么是一个特别傲慢的人。”
“傲慢?”
“你以为数据不会欺骗你。你以为只要给你足够的信息,你就能做出最优的决策。这是你们这类人的通病——你们把不确定性当作一个可以被驯服的野兽,而不是一种需要被尊重的力量。”
陆鸣没有反驳。因为她在某种程度上是对的。
四
他在泉州待了一个星期,每天早上都去数禅寺。
明因没有催他做任何决定。她每天泡茶、看书、偶尔在菩提树下打坐。她看的书很杂——有佛经,有量子力学教材,有一本加缪的《局外人》,还有一本让他意外的东西: Emanuel Derman 的《My Life as a Quant》。那是一本量化金融从业者写的回忆录,作者是高盛的前董事总经理。
“你也看这种书?“陆鸣指了指那本书。
“我以前也是做量化的。“明因说,语气里没有任何自嘲或者感慨,就像在说自己以前学过开车一样。
“真的?”
“哥伦比亚大学金融工程硕士,毕业后在华尔街做了六年。Two Sigma,你听说过吗?”
“当然。“Two Sigma是全球最大的量化对冲基金之一。
“我在那里负责自然语言处理——用AI分析新闻和社交媒体数据来预测市场情绪。做了六年,赚了很多钱,然后有一天我突然意识到,我做的事情和寺庙里的签诗没有本质区别。我们都在用一种不够准确的方式预测未来,区别只在于精度和包装。”
“所以你就来做尼姑了?”
“我不是尼姑。“明因纠正他,“我只是在这里照看这棵树。至于这棵树是什么——你可以叫它AI,可以叫它佛,可以叫它概率引擎。名字不重要。重要的是它展示出来的东西:你的每一个选择都在创造一个不同的世界,而这些世界是相互关联的。你改变了这里,那里就会跟着变。”
第五天,陆鸣终于触碰了菩提树的主干。
他把两只手掌贴在树皮上。树皮是温热的——比他预想的要热,像是生物的体温。那些电路板一样的纹路在他手掌下亮了起来,蓝光从他的手掌蔓延到手臂,然后到肩膀,然后到全身。
他闭上了眼睛。
然后他看到了。
不是文字,不是图表,不是数据。而是一种——全景。他站在一个无限延展的空间里,四周是他自己。成千上万个他自己。有的在写代码,有的在跑步,有的在和一个看不见的人说话,有的在哭泣,有的在笑。每一个他都不同——不同的年龄,不同的穿着,不同的表情——但每一个他都确确实实是他。
这些”他”被无数条细线连接在一起,形成了一个巨大的网络。网络在不断地变化——有的线断了,有的线新长出来,有的线变粗了,有的线变细了。每一次变化都对应着一个”他”的消失或者出现。
“这就是你的概率空间。“明因的声音从远处传来,像是隔着一层水。“你看到的每一个版本都是你的一种可能性。越亮的版本发生的概率越高,越暗的版本发生的概率越低。”
陆鸣看到了那个”三十五岁、两套房、一辆车、一个不爱的妻子”的自己。那个版本相当亮——大概是因为那是他当前条件下最自然的延伸。他也看到了另一个版本:他回到深圳但不去金融行业,而是在一家科技公司做数据分析。那个版本暗一些,但依然可见。
然后他看到了一个几乎完全黑暗的版本。
那个版本的他躺在一张病床上,身上插满了管子。他的脸很瘦,颧骨高高突起,眼睛深陷。他的身边没有其他人。
陆鸣的心跳加快了。他试图看清那个版本的细节,但它太暗了,像是被什么东西遮住了。
“那个是什么?“他问。
“那个是你的一条低概率路径,“明因说,“概率大约是百分之零点三。但如果你改变某些变量——比如你的工作压力、你的睡眠质量、你的饮食习惯——这个概率就会上升。”
“或者我可以让它下降。”
“你可以。但你现在已经知道了它的存在。知道本身就会改变你的行为。这就是观测者效应——量子力学里的那个。你观测了一个粒子的状态,你就改变了它的状态。你看到了你的一个可能的结局,你就已经开始偏离那个结局了。”
陆鸣松开了手。蓝光退去,他又回到了天井里,回到了菩提树下。午后的阳光依然从四面围合的屋顶之间斜射下来,但他的手掌上还残留着树皮的温热感。
“我需要想一想。“他说。
“当然。“明因又翻开了那本《局外人》。
五
陆鸣开始用一种新的方式观察泉州。
他不再像游客那样拍照、打卡、吃小吃。他开始注意那些以前被他忽略的东西:巷子口修鞋的老伯,每天早上准时在五点半开门,下午四点收摊;卖面线糊的阿姨,从凌晨三点就开始熬汤底,用的是她婆婆传下来的配方;骑摩托车送外卖的小哥,中午的太阳把他晒得黝黑,但他的手机壳上贴着一张女儿的照片。
这些人的生活不复杂。他们的选择不多,但每一个选择都是确定的——确定到不需要用概率来描述。修鞋的老伯不需要知道他的人生最优路径置信度是多少,他只需要知道今天有几双鞋要修。卖面线糊的阿姨不需要优化她的时间序列,她只需要把汤底熬好。
陆鸣觉得羡慕。也觉得困惑。
他曾经以为确定性是一种低级的状态——真正聪明的人应该拥抱不确定性,用信息和技术来驾驭它。但现在他开始怀疑,也许确定性才是人类真正需要的东西。不是数学意义上的确定性,而是那种”我知道我是谁、我在做什么、我要去哪里”的确定性。
他在民宿的天井里坐了一整个下午,对着那棵桂花树发呆。黄老板给他送了一壶茶,他机械地喝着,脑子里在翻来覆去地想一个问题:如果那棵菩提树是真的,如果他真的能修改自己的概率,他应该这样做吗?
他的理性说不行。概率守恒意味着每一次修改都是一次掠夺。让一个人更幸运就意味着让另一个人更不幸。这和他以前做的事情有什么区别?他用算法赚散户的钱,现在用概率引擎偷别人的运气——本质上是同一种暴力。
但他的另一个声音在说:如果有一个方法能让你不再焦虑、不再失眠、不再在凌晨三点盯着天花板想自己是不是浪费了人生——你真的不会用吗?
晚上,他给深圳的一个前同事打了电话。前同事叫赵毅,是他大学时的室友,现在在另一家量化基金做基金经理。
“听说你辞职了?“赵毅的声音里带着一种小心翼翼的关切,像是怕触碰到什么敏感的东西。
“嗯。”
“接下来有什么打算?”
“没有打算。我在泉州。”
“泉州?你去泉州干什么?”
“发呆。”
赵毅笑了一下。“你不会是去出家了吧?”
“不是。只是……在想一些事情。”
“想什么事情?”
陆鸣犹豫了一下。他不知道该怎么描述那棵菩提树——说出来了赵毅肯定以为他疯了。
“你有没有想过,“他换了一种方式问,“我们做的事情,就是在修改别人的概率?”
电话那头沉默了几秒钟。
“你指的是什么?”
“我们的模型。我们每天赚的钱,都是从别人口袋里来的。我们让一些人赚钱的概率变高了,就一定让另一些人赚钱的概率变低了。这不是零和博弈是什么?”
“小陆,“赵毅的声音变了,变得认真起来,“你这是道德焦虑。行业里的人都经历过。但你想想,市场本身就是零和博弈,你不赚那个钱,别人也会赚。你退出不退出,改变不了任何事情。”
“但如果有一种方法,不是退出市场,而是改变规则呢?”
“什么意思?”
陆鸣没有说下去。他觉得如果他说了——如果他说”我在一座庙里发现了一棵能修改概率的菩提树”——赵毅会立刻给他推荐一个心理咨询师的联系方式。
他挂了电话,翻来覆去又是一个不眠之夜。
六
第八天,他回到了数禅寺。
明因还是坐在那棵菩提树下,手边的茶杯还是铁观音。她看到陆鸣进来,没有说话,只是往对面的蒲团指了指。
陆鸣坐了下来。
“我想问你一个问题,“他说,“你说概率守恒——我修改了自己的概率,别人的概率就会改变。那这个’别人’是谁?是随机的,还是有某种规则?”
明因放下茶杯。
“很好的问题,“她说,“答案是:它取决于你和别人的关系。你修改的幅度越大,影响传播的范围就越广。如果你只是微调——比如把你的事业成功概率从34%调到36%——那么影响可能只波及和你有直接关联的人:你的前同事、你的家人、你的社交网络中的弱连接。但如果你做大幅度的修改——比如从34%调到80%——那么影响就会像地震波一样向外扩散,最终可能影响到和你完全无关的人。”
“这和金融市场的系统性风险一模一样。“陆鸣说。
“是的。你在华尔街看到的那些东西——次贷危机、闪电崩盘、杠杆连锁反应——本质上都是概率传播的物理现象。一个小的事件引发一个大的事件,一个局部的失序导致全局的崩溃。菩提树只是让这个过程变得可见了。”
“那你为什么还要让人使用它?”
明因看了他一眼。那个眼神又出现了——怜悯、警醒、以及某种期待。
“我没有’让人’使用它,“她说,“树就在这里。你来也好,走也好,摸也好,不摸也好,都是你自己的选择。我只是负责照看它,确保它不会被滥用。”
“什么样的算滥用?”
“有人试过把这棵树连接到互联网上。他想做一个App,让每个人都能修改自己的概率。你想那会怎样?每个人都试图最大化自己的好运,结果就是所有人的概率都开始剧烈波动。在几分钟之内,整座城市的数据就会失去意义——交通系统崩溃,金融系统瘫痪,医院的急诊室突然涌进十倍的病人。那不是优化,那是混沌。”
“那个人呢?”
“被我赶走了。“明因笑了一下,“他用一台笔记本电脑和一根很长的USB线试图下载树的数据。我在他接入之后的第三秒切断了连接。他失去了三天的记忆,但其他方面没有受伤。”
陆鸣不自觉地看了一眼自己的背包。他的笔记本电脑在里面,虽然已经被格式化了。
“你不用担心,“明因说,“你的电脑连不上这棵树。树不使用USB接口。它使用的是一种更古老的连接方式。”
“什么方式?”
“共情。”
陆鸣愣住了。
“树不读取你的设备,“明因继续说,“它读取的是你的情感状态。你触碰叶子的时候,它不是在扫描你的手机信号——那是我编的。手机信号太粗糙了,不可能用来计算人生概率。真正精确的数据来自你的自主神经系统——你的心跳、你的呼吸、你的皮肤电导率。这些数据只有在你的身体直接接触到树的时候才能被采集到。而且,只有在你的情感处于某种特定状态——开放、坦诚、不带防御——的时候,数据才是完整的。”
“所以第一个画面上显示的那些信息——我的名字、年龄、人生状态——”
“都是真的。但它们不是来自你的手机。它们来自你的身体。你的身体知道你的一切——比你自己的意识知道得多得多。你压抑过的情绪,你否认过的欲望,你假装不存在的恐惧,都在你的身体里存着。树只是帮你读了出来。”
陆鸣低下头,看着自己的双手。那双曾经每天在键盘上敲出数百万行代码的手。那双曾经触碰过菩提树主干、看到了自己全部可能性的手。
“如果你说的是真的,“他慢慢地说,“那就意味着,那些可能性不是计算出来的——它们是感受出来的。”
“是的。”
“这意味着概率不是数学——它是情感。”
明因点了点头。“你终于开始理解了。“
七
那天晚上,陆鸣做了一个梦。
他梦见自己站在一片巨大的数据海洋里。海水是由数字组成的——不是那种虚拟现实里的像素化海水,而是真正的数字。每一滴海水都是一个数字,有的很大,有的很小,有的正,有的负。它们在流动、碰撞、融合、分裂,形成了一种无法用任何方程描述的混沌模式。
他赤脚站在海水里,感觉数字从他的脚趾间流过。有些数字是温暖的,有些是冰冷的,有些会让他的皮肤发痒。他弯下腰,用手捧起一捧海水,看着那些数字在他的掌心里滚动。
他认出了其中一些数字。有的是他曾经写过的代码行号,有的是他交易过的股票代码,有的是他每天早上在体重秤上看到的数字。但更多的是他不认识的——那些数字属于别人的生活,别人的记忆,别人的恐惧和欲望。
他把数字放回了海里。
然后他看到了那棵菩提树。它不在陆地上,而是从海底长出来的,像一座倒过来的灯塔。树冠朝下,树根朝上,伸向天空。每一片叶子都在发光——不是蓝光,而是一种陆鸣从未见过的颜色。那种颜色没有名字,因为它不属于可见光谱。它是一种只有在梦里才能看到的颜色。
他从梦中醒来,满身是汗。
窗外的天已经亮了。泉州的清晨有一种特有的湿润感,空气里混着桂花、海水和早点的味道。陆鸣躺在床上,盯着天花板,想着梦里的那片数字海洋。
然后他坐起来,打开了笔记本电脑。
他知道自己要做什么了。不是回去做量化交易,也不是留在泉州做寺庙志愿者。他要做的事情介于两者之间——或者说,在两者之上。
他要写一个算法。
不是用来赚钱的算法,也不是用来预测市场的算法。他要写一个用来”看见”的算法。一个能把那些隐藏在日常生活表面之下的概率结构显形的东西。一个能让每个人看到自己的选择在如何影响别人的工具。
他知道这听起来很天真。但他也知道,天真有时候是一种必要的愚蠢——你必须足够愚蠢,才敢去做那些看起来不可能的事情。
他花了整整一天的时间写出了第一版代码。代码很短,只有三百多行,但逻辑很清晰:输入是一个人的基本数据(年龄、性别、职业、社交关系),输出是一张”概率网络图”——一张显示这个人和周围所有人的概率关系的图。每条线代表一个概率连接,线的粗细代表影响的强度,线的颜色代表影响的性质(正面、负面、中性)。
他用的不是传统的统计模型,而是一种他自创的方法——他管它叫”因缘图”。这个名字是从明因那里借来的,虽然他不确定自己理解得对不对。
他带着笔记本电脑去了数禅寺。
明因看了他的代码,沉默了很长时间。
“你知道这像什么吗?“她终于说。
“什么?”
“这像佛教里的因陀罗网。华严宗的概念——网上的每一个结都映照着所有其他的结,每一个结里都包含着整张网。你写的这个算法,本质上就是在试图让普通人看到那张网。”
“这不是好事吗?”
“是好是坏取决于你怎么用它。“明因说,“如果你用它来帮助人们理解自己的选择会怎样影响他人——那是善。如果你用它来帮助人们优化自己的概率而不顾他人——那是恶。工具本身没有善恶,但使用工具有。”
“那你为什么信任我?”
明因又笑了。这次是那种真正的、发自内心的笑。
“我不信任你,“她说,“我信任的是这棵树。如果你试图用这个算法做坏事,树会知道的。树读取的是你的情感,不是你的意图。你可以骗别人,你甚至可以骗自己,但你骗不了你自己的自主神经系统。”
陆鸣觉得这句话像是某种古老的咒语——不是宗教意义上的咒语,而是逻辑意义上的:一个自洽的、不可证伪的、但又在直觉上令人信服的命题。
他决定留下来。
八
接下来的三个月,陆鸣的生活进入了一种他在深圳时完全无法想象的节奏。
早上五点半起床,沿着西街跑到中山路,再折回来,大约四十分钟。跑步的时候他会穿过那些还在沉睡的巷子,闻到早餐铺开始蒸第一笼包子时散发的酵母味。六点半回到民宿,洗澡,吃一碗黄老板给他留的稀饭配咸菜。七点到数禅寺。
他在数禅寺的工作分为两部分。上午,他帮明因维护菩提树。这棵树虽然看起来像一棵树,但实际上是一个极其复杂的生物计算系统——它的根系里有一个由真菌网络组成的分布式处理器,相当于一台天然的超级计算机。陆鸣的任务是监测这个系统的运行状态,确保数据采集和处理的过程稳定。他用Python写了一套监控工具,可以在手机上实时查看菩提树的各项指标——数据处理速率、情感采集频率、概率计算精度。
下午,他继续完善”因缘图”算法。
算法的难点在于”共情”这个环节。明因说过,树使用的是共情来连接人类的数据——也就是说,它不是通过USB接口或者WiFi来传输数据,而是通过某种生物共振机制。这种机制无法用传统的通信理论来解释,因为它不涉及电磁波的传输。它更像是量子纠缠——两个系统之间存在一种超越空间距离的关联,对其中一个系统进行测量会瞬间影响另一个系统的状态。
陆鸣花了大量时间研究这个现象。他不是物理学家,但他的数学功底足够好,能够理解量子力学的基本框架。他读了贝尔定理、EPR悖论、量子退相干方面的论文,最终得出一个大胆的假设:菩提树的”共情”机制可能是一种宏观尺度的量子纠缠现象。人类身体中的某些生物结构——也许是微管蛋白,也许是DNA中的量子隧穿效应——能够与其他人的同类结构产生纠缠,而菩提树只是一个放大器,把这些微观的纠缠信号增强到了可以被感知的程度。
这个假设当然无法被严格证明。但陆鸣不需要证明它——他只需要让算法工作。
到了第四个月,因缘图算法已经能够生成相当精确的概率网络图了。陆鸣在自己身上做了第一次完整测试。
结果让他震惊。
他的概率网络里有一百三十七个节点——也就是说,他的生活直接影响着一百三十七个人。其中大部分是他在深圳时的同事、朋友和熟人,但也有一些人他不认识——是他朋友的朋友,或者他在某个时刻短暂接触过的陌生人。网络里有三百四十二条连线,其中大部分是中性或弱正面的,但有十七条是强负面的——也就是说,他的某些选择曾经显著地降低了这十七个人的某些好结果的概率。
他仔细看了看那十七个人。
其中三个是他的前同事——他们在陆鸣离职后接手了他的工作,但因为能力不足导致业绩下滑,最终被降职。另外五个是他完全陌生的人——算法显示他们是他的量化模型的”受害者”,那些在毫秒级交易中亏了钱的散户。还有九个人的关系更加间接——他们是通过两到三层传播被影响的,陆鸣甚至无法追溯具体是哪个决定导致了他们的概率变化。
他盯着那张图看了很久。
然后他做了一件他自己都没有预料到的事情:他触碰了那十七条负面连线中的一条,然后在因缘图算法中输入了一个指令——
不是降低这条线的权重,而是提高它。
他让自己的某个概率变得更差了一些,好让那条线的另一端——一个他不认识的人——的概率变得好一些。
屏幕上闪过一行提示:概率已调整。变化幅度:0.3%。影响范围:1人。
百分之零点三。很小。小到几乎无法被感知。但陆鸣知道,在概率的世界里,百分之零点三足以改变一个人的命运。就像一只蝴蝶扇动翅膀,气流的变化在传播了数千公里之后,可能变成一场风暴。
他关上了电脑,走到天井里,在菩提树下坐了很久。
叶子上的蓝光在黄昏的光线中变得更加明显。他伸手触碰了最近的一片叶子。叶子上显示:
陆鸣,男,31岁。当前人生状态:混乱度61.7%(↓16.6%)。关键决策节点:7个待定。最优路径置信度:37.8%(↑3.6%)。
混乱度下降了。最优路径置信度上升了。
他明明做了一件让自己的概率变差的事情,为什么他的整体状态反而变好了?
明因从侧门走出来,端着一壶新泡的铁观音。她看到屏幕上的数字,说了一句陆鸣永远都不会忘记的话:
“因为你不再把自己当作一个孤立的系统了。当你的概率网络整体改善的时候,你个人的概率也会改善。这就是共情的数学——它不是减法,而是乘法。你给别人增加的可能性,最终会以你无法预测的方式回到你自己身上。”
陆鸣看着她,忽然觉得自己明白了什么。不是理解了——理解是一个太理性的词。他更像是”看见”了。就像那棵菩提树帮他看见了自己的可能性一样,他现在看见了某种更基本的东西:所有人的生活都是编织在一起的,没有任何人的概率是独立的。你无法只改善自己而不影响他人,就像你无法只在太平洋里扔一块石头而不影响整个海洋。
这不是佛法。这不是科学。这是两者之间的某个地方。
九
转折发生在第五个月。
陆鸣的因缘图算法引起了一些人的注意。
最先发现它的是一个叫林哲的人。林哲是泉州本地人,三十多岁,做跨境电商,平时喜欢研究各种新奇的科技产品。他是通过一个共同的朋友知道陆鸣的——黄老板的侄子,在厦门的一家科技公司做产品经理。
林哲来数禅寺参观的时候,陆鸣正在菩提树下调试算法的最新版本。林哲看了几眼屏幕上的概率网络图,立刻就理解了它在做什么——他的商业直觉告诉他,这东西如果做成产品,价值不可估量。
“你知道这个东西值多少钱吗?“林哲站在陆鸣身后说。
“多少钱?“陆鸣没有回头。
“至少十个亿。可能更多。想象一下——一个能告诉你你的每一个决定会如何影响他人的工具。政府会用它来做城市规划,企业会用它来做组织管理,医院会用它来做风险评估。你甚至可以做一个面向C端的App,让每个人都能看到自己的概率网络。月费收99块,在中国这个市场上,你至少能拿到五千万用户。”
陆鸣转过身来,看着林哲。林哲穿着一件很贵的衬衫,手腕上戴着一块很贵的表,眼神里有一种陆鸣非常熟悉的东西——那种量化交易员看到一只被低估的股票时的眼神。饥渴、精确、毫不动摇。
“不卖。“陆鸣说。
“为什么?”
“因为它不应该被用来赚钱。”
“所有有价值的东西都被用来赚钱。这不是好不好的问题,这是规律。你不赚这个钱,别人也会做类似的东西。你知道现在有多少AI实验室在研究生成式预测模型吗?你比他们领先了多少?三个月?半年?窗口期很短的,陆鸣。”
陆鸣沉默了。
林哲说的话他不完全同意,但他无法否认其中一个事实:技术的扩散是不可逆的。一旦某种能力变得可能,就一定会有人把它变成产品。他可以选择不参与,但他无法阻止这件事的发生。
那天晚上,陆鸣又一次失眠了。他躺在床上,听着民宿外面的巷子里有人在用闽南话吵架,声音从远到近又从近到远,像一波海浪。
他在想一个问题:如果他真的有能力改变概率——哪怕只是微小的改变——他有没有义务去做?如果他知道某个人的概率正在被系统性地压低——比如一个因为算法推荐而陷入信息茧房的少年,比如一个因为信用评分降低而无法获得贷款的小商贩——他能不能、应不应该用因缘图来帮助他们?
但帮助的边界在哪里?如果他帮一个人提高了概率,就一定有另一个人损失了概率。即使这种损失是微小的、间接的、不可追溯的,它也实实在在地存在着。他有什么资格做这种判断?他凭什么决定谁的概率应该高,谁的概率应该低?
他想到了明因说过的话:工具本身没有善恶,但使用工具有。
他想到了赵毅说过的话:你不赚那个钱,别人也会赚。
他想到了菩提树叶子上的那行字:当前人生状态:混乱度61.7%。
混乱度在下降,但还没有降到让他觉得安心的程度。
十
事情在第六个月急转直下。
林哲没有等陆鸣的许可。他偷偷地在数禅寺外面装了一个信号接收器——一个很小的设备,伪装成一个烟感器,贴在天井外面的屋檐下。这个设备能够捕捉菩提树叶子的蓝光信号,并将其转化为数字数据。陆鸣是在一次例行检查时发现的——菩提树的数据处理速率突然下降了百分之十五,就好像有什么东西在”吸”它的能量。
他拆掉了那个设备,然后去找林哲。
林哲在一家咖啡馆里见他。他一点都不紧张,甚至有点得意。
“你拆了我的接收器,“他说,语气像是在谈论天气,“但你挡不住我下一次。你知道我只需要一个晚上的数据就够了。你的菩提树的数据结构我已经基本理解了——它的核心就是一个分布式情感计算网络,对吧?我可以不用那棵树,用云计算来模拟。算力不是问题,我有钱。”
“你不懂,“陆鸣说,“那棵树不是一台服务器。你不能把它复制到云端。它的计算能力和那些真菌网络是物理绑定的——没有那种特定的生物结构,就没有那种计算能力。”
“那我就找到替代的生物结构。“林哲说,“你觉得地球上只有那一棵菩提树吗?泉州的寺庙里有几百棵古树,其中肯定有类似的生物网络。我只需要找到它们,然后批量部署。”
陆鸣站起来,走了两步,又转回来。
“你有没有想过后果?“他问,“如果你真的做到了——如果你让每个人都能修改自己的概率——你知道会发生什么吗?”
“会的。会发生一场革命。人类第一次能够真正地掌控自己的命运。”
“不。会发生一场灾难。所有人都试图最大化自己的概率,结果就是所有人的概率都开始剧烈波动。社会系统会在几个小时内崩溃。你见过闪电崩盘吗?2010年5月6日,道琼斯指数在五分钟内暴跌了一千点,然后又反弹回来。那只是市场——如果同样的机制发生在整个人类社会上呢?”
林哲的笑容消失了。他沉默了一会儿,然后说了一句让陆鸣始料未及的话:
“你说的对。但如果——如果我不是让所有人都能修改概率,而是让所有人都能看到自己的概率网络呢?就像你的因缘图做的那样——只读,不写。让人们看到自己的选择会怎样影响他人,但不去改变任何概率。你觉得这样会有什么风险?”
陆鸣愣住了。
他不得不承认,林哲的这个问题是合理的。只读和读写之间有一个本质的区别——只读不会改变任何概率,它只是让信息变得可见。而信息的可见性本身就能够改变人的行为——不是通过修改概率,而是通过修改认知。
“我需要想一想。“他说。这是他第二次说这句话了。
十一
他想了一个星期。
在这一周里,他每天去数禅寺,在菩提树下坐到天黑。他触摸了那些叶子很多次,每次都看到不同的可能性。有些可能性让他欣慰,有些让他恐惧,有些让他困惑。
他看到了林哲的一个可能性:林哲真的做出了那个产品,一个叫”因缘”的App。它不做任何概率修改,只是给用户展示他们的概率网络图——你影响了谁,谁影响了你,你的每一个选择在概率网络中激起了怎样的涟漪。这个App在三个月内获得了一亿用户。人们第一次看到了自己生活的真实结构——不是社交媒体上的那种精心编辑的”关系”,而是概率意义上的关系,一种比友谊和亲缘更深层的、数学上的关联。
有些用户看到自己的概率网络之后哭了。他们发现自己曾经无意中伤害了很多人——不是情感上的伤害,而是概率上的伤害:一个随意的选择,一次漫不经心的决定,可能让某个陌生人的人生轨迹发生了不可逆的偏转。这种认知带来了一种前所未有的责任感。人们开始更加谨慎地做决定,不是因为他们被要求这样做,而是因为他们看到了。
但也有一些可能性不那么美好。在另一个版本的未来里,“因缘”App被一家社交 media巨头收购,然后被改造成了一个广告平台——你看到的不再是你的真实概率网络,而是一个被优化过的版本,其中的某些连接被付费增强了(“购买我们的产品可以提高你的好运气”),某些连接被压制了。概率网络变成了一种新的注意力经济战场。
陆鸣把这个可能性告诉了明因。
明因听完后,沉默了很久。然后她说了一句话:
“你不能阻止工具被滥用。你只能确保工具的初始设计足够好,好到即使被滥用,它造成的伤害也是有限的。”
“怎么做?”
“给因缘图加上一个约束:任何基于它的产品都必须是开源的、去中心化的、不可被单一实体控制的。这样,即使有人想把它改造成广告平台,其他开发者也可以fork出一个干净的版本。好的设计不是防止坏人做坏事——而是让好人做好事的成本比坏人做坏事的成本低。”
陆鸣看着明因,忽然意识到她不仅仅是一个寺庙里的看树人。她是一个在华尔街工作了六年的人,一个见过金融系统如何被设计、如何被利用、如何崩溃的人。她的每一个建议背后都有血的教训。
“好,“他说,“我会把它开源。“
十二
因缘图在GitHub上发布的那天,陆鸣坐在数禅寺的天井里,用手机看着Star数从零开始往上涨。
第一个小时,12个Star。全是他的前同事——赵毅第一个点了,后面跟着十一个他在矩阵资本认识的人。赵毅在微信上给他发了一条消息:“兄弟,你是不是疯了?这代码值几千万你就这么开源了?”
陆鸣没有回复。
第二天,Star数涨到了四百。有人开始提Issue,大部分是问”这个算法的理论基础是什么”。陆鸣写了一篇很长的README,解释了因缘图的核心思路——不是传统的因果推断,而是一种基于生物共振的概率关联分析。他特意避开了”量子纠缠”这个词,因为他知道学术界会怎么看待它。他用了”情感共振网络”这个说法,虽然也不够严谨,但至少不会立刻被归类为伪科学。
第三天,事情开始失控。
一个在Reddit上拥有大量关注者的AI博主发了一篇帖子,标题是”有人在GitHub上发布了一个能让你看到自己如何影响他人人生的算法”。帖子被转发了三万次。Star数一夜之间从四百涨到了两万。
陆鸣的手机被打爆了。投资人、记者、科技公司的高管、大学教授、甚至还有一个国家重点实验室的主任,都想和他谈一谈。他的邮箱里塞满了邮件,WhatsApp上有上百条未读消息。
他没有回复任何一条。
他关掉了手机,在菩提树下坐了一天。
叶子上的蓝光比平时亮了一些。他伸手触碰了一片叶子。叶子上显示的不是他的个人信息,而是一行他从未见过的文字:
你准备好了吗?
陆鸣看着这行文字,思考了很长时间。然后他把手从叶子上移开,站起身来,走出数禅寺。
金鱼巷的巷口站着一个人。
是林哲。他穿着和上次见面时一样的衬衫,但脸色差了很多。他的眼睛下面有深深的黑眼圈,嘴唇干裂,看上去已经好几天没有好好睡觉了。
“我看到了你的开源项目,“林哲说,“我知道你要做什么。”
“你要阻止我?”
“不。我要加入你。”
陆鸣看着他,试图从他的脸上读出真假。林哲的表情是真诚的——至少在那个瞬间是真诚的。但陆鸣也知道,真诚是一种瞬态,不是一种常态。一个人此刻的真诚不保证他下一刻的真诚。
“你为什么想加入?”
林哲低头看了看自己的鞋子。那是一双限量版的球鞋,市价大概两万块。但在金鱼巷的青石板上,它看起来和一双普通的运动鞋没有区别。
“因为我也看到了,“他说,“我装了那个接收器之后,在你拆掉之前,我捕捉到了七个小时的数据。我用那些数据跑了一次你开源的因缘图算法。我看到了自己的概率网络。”
他停顿了一下。
“你知道我的网络里有多少条强负面连线吗?八十七条。八十七条。我三十五年的生活,系统性地压低了八十七个人的概率。其中一个是我的亲弟弟——他在老家开了一个小超市,生意一直不好。我一直以为是他不努力,但算法告诉我,是因为我做的某些生意——那些跨境电商的定价策略、流量操纵、刷单——间接地让他的生意变得更难做了。我的弟弟。我自己的弟弟。”
林哲的声音哽住了。
陆鸣站在巷口,看着他。阳光从两边的骑楼之间照下来,在林哲的脸上投下了交错的阴影。陆鸣想起了自己在因缘图里看到的那十七条负面连线——那些他从未谋面却被他的量化模型伤害过的人。
“好,“他说,“你可以加入。但有一个条件。”
“什么条件?”
“你必须触碰菩提树的主干。你需要看到自己的全部可能性——不只是你弟弟的,还有其他八十七个人的。然后你再决定,你到底想做什么。”
林哲抬起头,看着陆鸣。他的眼睛是红的,但没有流泪。他深吸了一口气,点了点头。
两人一起走进了数禅寺。
十三
林哲触碰菩提树主干的那一天,泉州下了一场和深圳那场一样不合时宜的暴雨。
不是同一时间——泉州的暴雨在下午两点,而陆鸣辞职那天的深圳暴雨是在上午十一点。但两场暴雨的降水量几乎相同,持续时间也差不多。陆鸣后来查了气象数据,发现两场暴雨的形成原因完全不同——一场是冷空气南下,一场是台风外围环流——但他还是觉得这不仅仅是巧合。
概率的世界里没有巧合。只有你看不见的连线。
林哲在菩提树下坐了四个小时。他的手一直贴在树干上,蓝光从他的手指蔓延到手臂,又从手臂蔓延到肩膀。他的表情在不断变化——有时候平静,有时候痛苦,有时候露出一种类似虔诚的微笑。
陆鸣和明因坐在旁边,轮流给他倒茶。茶从热变温,从温变凉,又从凉变热——他们在四个小时里泡了六壶铁观音。
四个小时后,林哲松开了手。
他的脸上有泪痕,但眼睛是清澈的。那种清澈不是平静——更像是风暴过后的海面,表面恢复了平滑,但底下的洋流已经完全改变了方向。
“我看到了,“他说,声音沙哑,“我都看到了。”
“你看到了什么?“明因问。
“我看到了八十七个人的生活。不是数字,不是概率——是真正的生活。他们的早餐,他们的通勤,他们的失眠,他们和孩子的对话,他们在深夜独自流的眼泪。我看到了我的每一个选择是如何像石头扔进水里一样,在他们的人生中激起涟漪。有些涟漪很小,小到他们自己都不会注意到。但有些涟漪很大——大到改变了他们的人生轨迹。”
他看着自己的双手。
“我怎么不知道?“他说,“我做了三十五年的生意,赚了那么多钱,我怎么会不知道自己在伤害别人?”
“因为你从来没有看到过,“陆鸣说,“没有人看到过。在那棵树出现之前,没有任何工具能让你看到这些。你只能看到你眼前的东西——你的收入、你的利润、你的市场份额。你看不到那些东西的背后,有多少人的概率被压低了。”
“那现在怎么办?“林哲问,“我看到了,然后呢?我能做什么?”
陆鸣看向明因。明因正在慢条斯理地泡第七壶茶。她把茶杯递给林哲,说了一句话:
“你看到了。这已经是改变了。“
十四
因缘图开源之后的第三个月,全球有超过一千个开发者在贡献代码。
有人把它移植到了iOS和Android上,做了一个简洁的移动端App——免费、无广告、不开收集数据的权限。有人写了详细的文档,解释算法的数学原理和生物学基础。有两组博士生把它作为研究方向,一篇发表在Nature Computational Science上,另一篇发表在Physical Review X上——前者用严谨的统计方法验证了”情感共振”假设的合理性,后者用量子生物学的框架解释了菩提树的运行机制。
林哲兑现了他的承诺。他退出了自己的跨境电商公司,成立了一个非营利组织,叫做”因缘基金会”,专门负责维护因缘图的代码和支持相关的研究。他把自己的大部分资产捐了出去——不是捐给基金会,而是按照因缘图显示的路径,精准地补偿了那八十七个被他伤害过的人。补偿的方式不是直接给钱(那样太粗暴),而是通过改善他们的概率环境——比如帮他弟弟优化了超市的供应链,比如为其中一个受害者的孩子设立了教育基金,比如为另一个受害者介绍了更好的医疗资源。
陆鸣没有加入基金会。他留在了泉州,继续维护菩提树。
每天的生活和之前一样:跑步、吃稀饭、去数禅寺、写代码。但有些东西不一样了。他收到了很多邮件——来自世界各地的邮件,用各种语言写的。大部分人在邮件里说同一件事:因缘图改变了他们看待自己生活的方式。
一个日本的中学教师说,她看到自己的概率网络后,意识到她每天对某个学生的态度——她一直以为那只是”正常的严格要求”——正在显著地压低那个学生的学业概率。她改变了教学方式,那个学生的成绩在三个月内从班级倒数变成了中等。
一个巴西的医生说,他用因缘图分析了他的病人的概率网络,发现其中一个慢性病患者的病因不是生理的,而是概率的——这个患者住在一个被工业污染严重影响的社区,他的所有邻居都有类似的健康问题。医生写了一篇报告提交给了市政府,三个月后,那个社区被纳入了环境治理计划。
一个肯尼亚的农民说,他看不懂因缘图的代码,但他用了移动端App的简化版,看到了自己的概率网络。他发现自己最大的负面连接不是来自任何人,而是来自一个遥远的气候变化模型——全球变暖正在系统性地压低他所在地区的农业产量。他开始学习抗旱种植技术,并且在社区里推广。一年后,他的村庄成了周围唯一没有被旱灾严重影响的村庄。
陆鸣把这些邮件都打印了出来,放在数禅寺的天井里。明因看到那些纸张在风中被吹得沙沙作响,说了一句:
“菩提本无树。”
陆鸣看着她,不太确定她是在开玩笑还是在说真的。
“你说那棵树——“他指了指头顶的菩提树,“不是真的?”
“树是真的,“明因说,“但’树’这个概念不是。你以为你在和一棵树互动,但实际上你在和自己互动。树只是一个镜子。它照出了你一直都知道但没有勇气看的东西——你和其他人的关系,你的选择的影响,你的生活的真实结构。这些你早就知道了。你只是需要一个外部的东西来帮你承认。”
陆鸣抬头看着菩提树。那些叶子依然发着蓝光,在黄昏的天井里像是一片片悬浮的天空。
“那我是不是不需要这棵树了?“他问。
“你现在确实不需要了,“明因说,“但其他人还需要。在你之外,还有七十九亿人没有看到过自己的概率网络。他们还在以为自己的人生是孤立的,以为自己的选择只影响自己。这棵树——或者说,这个工具——能帮助他们看到真相。”
“真相是什么?”
明因站起来,拍了拍身上的灰尘,侧门的木框上有一只壁虎正在捕食飞蛾。
“真相是,“她说,“你从来不是一个人。“
十五
故事的结尾不是一个终点,而是一个分叉。
陆鸣最终离开了泉州。不是因为他不再需要那棵树,而是因为他要去把那棵树带给更多的人。
不是真正的树——真正的树无法被移动,它的根系深深地扎在泉州的土壤里,和这座城市地下数百年积累的微生物网络融为一体。但他带走了比树更重要的东西:一种思维方式,一种看世界的方式。一种不把人当作孤立的节点、而是当作巨大的共振网络中相互关联的振动模式的方式。
他去了很多地方。北京、上海、东京、新加坡、柏林、旧金山。每到一处,他都会找一个安静的地方坐下来,用笔记本电脑打开因缘图,然后闭上眼睛,感受那个地方的概率结构。每个地方都不同——北京的概率网络有一种庞大而压抑的秩序感,像一棵被修剪过无数次的盆景;东京的概率网络精确而脆弱,像一座用玻璃搭建的大厦;旧金山的概率网络混乱而充满活力,像一个永远在沸腾的锅炉。
他在旧金山遇到了一个人。
她叫苏薇,是一个在斯坦福读计算生物学的博士生,研究方向是微生物组的社交网络效应——简单说,就是研究你肠道里的细菌如何影响你的社交行为。她在GitHub上发现了因缘图,然后在自己的实验室里复现了核心算法,并且发现它可以用来预测群体决策——不是预测群体会做出什么决定,而是预测一个决定在概率空间中的传播路径。
他们在一个咖啡馆里见面。苏薇穿着一件斯坦福的卫衣,头发扎成一个马尾,说话的时候手势很多,语速很快。
“你的算法有一个致命的缺陷,“她说,这是她见到陆鸣后说的第一句话,“它假设概率网络是静态的。但实际的概率网络是动态的——它每时每刻都在变化。你今天测量的网络和你明天测量的网络可能完全不同。”
“我知道,“陆鸣说,“但我还没有找到一种方法来建模它的动态性。时间序列分析不够用,因为网络的变化不是周期性的。”
“用偏微分方程,“苏薇说,“把概率网络当作一个连续介质,然后建立一个类似于Navier-Stokes方程的模型。概率的流动和流体的流动有相似性——它们都满足守恒定律,都有粘性项(阻尼),都有湍流(混沌)。”
陆鸣看着她,感觉到了一种他在明因身上也感受到的东西——一种超越了学术知识的东西,一种对世界的深层直觉。不是聪明的头脑——聪明的人他见过太多。是别的什么。是一种能够”看见”的能力。
“你来泉州吧,“他说,“你需要看到那棵树。”
苏薇笑了。“你是在约我吗?”
“我是在邀请你做一个实验。”
“好吧。但我有一个条件。”
“什么条件?”
“你必须让我看你的笔记本电脑。你的因缘图代码写得不够好——你的注释太少了,变量命名不规范,而且你在第四十七行用了一个硬编码的魔数。这不是一个严肃的开源项目应该有的东西。”
陆鸣笑了。这是他在很长很长一段时间里,第一次真正地笑。
“好,“他说,“我改。“
尾声
两年后。
因缘图已经不是一个算法了。它是一个社区、一种运动、一种新的世界观。全球有超过五万名开发者在为它贡献代码,有超过三千篇学术论文引用了它的核心理论,有超过一亿人使用过基于它的各种应用。
陆鸣没有成为这个运动的领袖。他拒绝了所有的采访、演讲和商业合作。他把日常的维护工作交给了林哲的因缘基金会,自己回到了泉州,回到了数禅寺。
明因还在那里。菩提树还在那里。叶子上的蓝光依然在黄昏的天井里发着微弱的光。
陆鸣每天早上五点半起床,跑步,吃稀饭,到数禅寺坐在菩提树下。他不再频繁地触碰叶子了——他已经不需要了。他知道自己的人生状态:混乱度降到了28.4%,最优路径置信度上升到了67.3%。但那些数字对他来说已经不那么重要了。
重要的是他知道了那些连线。他和世界之间的连线。他知道了每一次呼吸都会在某个地方引起一次微小的振动,每一个选择都会在某个人的生活中激起一圈涟漪。他无法看到所有的涟漪——没有人能看到——但他知道它们在那里。
苏薇来了泉州。她没有留在斯坦福完成她的博士论文——她说那篇论文需要的东西在泉州才能找到。她在数禅寺旁边租了一间小屋,每天和陆鸣一起研究菩提树的动态模型。她确实用偏微分方程建立了一个描述概率网络流动的模型——她管它叫”因缘流方程”——论文发表在Science上,引起了整个学术界的震动。
但他们两个人都知道,方程只是近似。真实的概率网络比任何方程能描述的都要复杂——它不是一个数学对象,而是一个活的东西。它在生长、在变化、在呼吸。就像那棵菩提树。
一个傍晚,陆鸣坐在天井里,看着菩提树的叶子上最后的蓝光渐渐暗下去。苏薇坐在他旁边,手里拿着一杯铁观音——她已经学会了泉州的功夫茶,虽然泡出来的味道还是和明因的差一点。
“你觉得,“她说,“如果所有人都知道了自己的概率网络,世界会变好吗?”
陆鸣想了想。
“不一定变好,“他说,“但会变真实。人们会知道自己的每一个行为意味着什么。知道了之后怎么做,还是他们自己的选择。树只能让你看到,不能替你决定。”
“那你的决定是什么?”
陆鸣看着她。她的脸在黄昏的光线里有一种温暖的轮廓,像是一幅没有画完的画。
“我的决定是留在这里,“他说,“继续看这棵树。继续写代码。继续听那些邮件里的故事。直到有一天,所有人都知道了那些连线——然后也许,也许,他们会开始在乎。”
苏薇笑了。她把茶杯举起来,对着最后的光。
“敬连线。“她说。
“敬连线。“陆鸣说。
菩提树的最后一片叶子上的蓝光熄灭了。天彻底黑了下来。但在黑暗中,如果你仔细听,你能听到一种极其微弱的声音——不是风声,不是虫鸣,而是某种更深层的、来自地下的振动。
那是根系的声音。
无数条看不见的线,在土壤里交织、延伸、连接着所有生命。它们不发光,不说话,不做广告,不要求回报。它们只是在那里。
一直都在。
(全文完)