赤子迭代之脉

招魂者 · 2026/5/17

一、断路器

宋以宁在凌晨四点十七分醒来,因为她梦见了一条河。

不是普通的河。河水是半透明的金色,像熔化的琥珀,表面浮动着无数细小的光点——那些光点的运动轨迹呈现出一种她无比熟悉的模式:布朗运动,随机游走,但在宏观上呈现出方向性。就像金融市场里的价格曲线。

她盯着天花板,等心跳平复。深圳七月的空气像一块湿透的毛巾裹在脸上,空调坏了三天她还没叫人修。隔壁房间的程序员又在打游戏,键盘声像某种机械的心跳。

手机亮了。一条消息来自一个她已经删掉但没拉黑的号码:

“以宁,我需要你回来。不是回公司,是回这个局。”

发信人是陈桥。她前老板,前导师,前——很多”前”。

宋以宁把手机翻过去扣在床头柜上。她数了三十秒,又翻过来看了一遍。消息没有撤回,也没有后续。

她打开笔记本电脑,登录了她以为已经注销的交易账户。余额为零,但历史记录还在。最后一笔交易停留在十四个月前——那天上证指数暴跌百分之七点三,她的量化模型在市场熔断前零点三秒发出了卖出信号,但因为流动性枯竭,订单没有成交。

三百二十万,变成了十四万。

那之后她离开了量化交易行业,在南山一家小型AI公司做数据标注的审核员。每天的工作是检查算法标注的情感倾向是否准确——这条评论是”愤怒”还是”不满”,那段文字是”讽刺”还是”幽默”。她的月薪是以前半天的收入。

她曾经是那种让人嫉妒的人:二十六岁,独立开发的情绪预测模型在业内小有名气,被三家头部量化基金争抢。她选了陈桥的”赤子资本”,因为陈桥说了一句打动她的话:“别人用数据预测价格,我们用价格预测人性。”

现在想来,那句话本身就是一种预测。预测了她会信。

宋以宁回复了陈桥一个字:“说。“

二、赤子之心

赤子资本在深圳湾的写字楼群里算不上显眼,但地理位置极好——左手边是某互联网大厂的总部大楼,右手边是一家国有银行的深圳分行。陈桥喜欢说这叫”左手数据,右手资金,我们在中间做心脏”。

宋以宁在周一早上十点到达那栋楼的三十七层。前台换了人,新来的姑娘不认识她,但陈桥显然交代过,直接把她引到了会议室。

陈桥在等她。四十三岁,头发比十四个月前白了一半,但眼神还是那种令人不安的清醒——像一台永远不关机的服务器。他穿着深灰色的Polo衫,袖口卷到手肘,露出一截晒黑的前臂。

“你瘦了,“陈桥说,推过来一杯美式。

“你老了,“宋以宁回敬,坐下但没有碰咖啡。

“直入正题。“陈桥打开投影,屏幕上出现了一个她没见过的系统界面。深蓝色的背景,中央是一个不断旋转的三维模型——像一颗心脏,又像一个由无数数据线构成的树状图。模型的每一次”跳动”,都有新的数据线从核心向外延伸,形成一个不断扩张的网络。

“这叫’赤子’,“陈桥说,“三代的赤子。你走之后我们做的。”

宋以宁的前老板顿了一下,像是在斟酌措辞。

“你知道你当初做的情绪预测模型最大的局限是什么吗?”

“数据维度不够。我只能拿到公开市场的交易数据和舆情数据,没有行为底层的——”

“对,你只能预测群体的情绪,预测不了个人的。“陈桥站起来,走到投影前,“赤子三代解决的就是这个问题。我们不再预测市场。我们预测具体的人。”

屏幕切换,出现了一个仪表盘。上面列着一排名字,每个名字后面跟着一系列指标:决策倾向指数、风险偏好波动、近期压力水平、社交关系稳定性——甚至有一个叫”信用情感熵”的指标,宋以宁从未听说过。

“这些数据你从哪来的?“她问,声音比她预期的要平。

“合法渠道。不多,但够用。“陈桥的语气像一个医生在解释手术方案,“也有灰色地带。但你知道这个行业的规则——在监管到来之前,一切都是研发。”

“你让我来做什么?”

“你做的模型是我们这栋大楼的地基。但地基之上盖了什么,你不在的这十四个月里,有些东西跑偏了。”

“跑偏?”

“赤子三代在对个人行为做预测的时候,准确率在两个月内从百分之八十三降到了百分之四十一。“陈桥走回座位,这次他没有坐下,而是双手撑在桌上,身体前倾,“更奇怪的是,降的不是所有维度——只有’非理性决策’这个维度崩了。模型突然变得无法预测人在压力下会做什么反常的事。”

“因为人不是算法。”

“人当然不是算法。但人在足够多的数据下,行为模式是可以逼近的——这是你教我的。问题出在别的地方。”

陈桥关掉投影,把一个U盘推过来。

“这里面是赤子三代过去六个月的所有训练数据和预测结果。我需要你找出它在’非理性决策’预测上崩溃的原因。”

“为什么不找你们现在的团队?”

陈桥沉默了三秒。在量化交易的世界里,三秒是一个很长的单位——足够一个高频交易系统完成六万笔交易。

“因为我不确定崩溃是技术问题。”

“那是什么问题?”

“可能是一个人。“

三、第三十七个人

U盘里的数据量比宋以宁预想的大得多。她花了两天时间把数据导入她在家里组装的工作站——一台用退役服务器零件拼起来的机器,散热风扇的声音像一头在呼吸的野兽。

赤子三代的架构她一眼就看懂了,因为底层逻辑是她设计的:把市场数据、社交数据和行为数据融合成一个多维向量空间,然后用深度学习模型在这个空间里寻找模式。陈桥的团队在她离开后做了很多改进——增加了联邦学习模块来处理隐私数据,引入了因果推断来区分相关性和因果性,还加了一个她没想到过的东西:一个”叙事层”。

叙事层的设计很巧妙:它不直接预测人的行为,而是先生成关于这个人的”故事”——把所有数据编织成一个连贯的叙事,然后在叙事的逻辑下预测下一步。比如,如果模型认为某人正在经历”中年危机”的叙事弧线,那么它就会在这个框架下预测这个人的行为:可能突然辞职,可能做出高风险投资,可能开始健身。

这就是问题所在。

叙事是线性的,但人不是。

宋以宁在第三天发现了一个异常:赤子三代的训练数据中,有一个编号为”P037”的个体,在过去六个月里产生了数量级远超其他个体的训练样本。普通个体每月产生的有效数据点在三千到五千之间,P037每月超过四万。

更重要的是,P037的数据在”非理性决策”这个维度上的分布极其特殊:它的行为几乎完美地覆盖了整个可能性空间——每一种非理性决策的类型,P037都以几乎相同的频率做过。就像一个人刻意地去体验所有可能的错误选择,像一个演员在试镜时表演了所有角色。

这不可能是一个自然人的行为模式。

宋以宁给陈桥发了消息:“P037是谁?”

陈桥的回复很快:“你先告诉我它为什么导致模型崩溃。”

“数据污染。P037的非理性行为分布是均匀的,它把模型在这个维度上的学习信号稀释到了噪声水平。就像在一个合唱团里混进了一个人,他把所有音符都唱了一遍,结果整个合唱团的音准都崩了。”

“能修复吗?”

“从数据里删掉P037就行。但我的问题是——P037不是真实的人,对吗?”

陈桥没有回复。

那天晚上深圳下了一场暴雨。宋以宁站在阳台上看着雨水顺着玻璃幕墙流下来,那些水流在灯光下像一条条闪烁的曲线——像K线图,像心电图,像某种她读不懂的语言。

她想起了那年的河。梦里那条金色的河。

小时候在江西老家,村口有一条小河,夏天的时候她会去捉鱼。鱼很滑,很难抓,但她发现了一个规律:如果你把手放在水里不动,等足够久,鱼会自己游过来碰你的手指。它们不害怕静止的东西。

市场也是这样。最好的交易员不是动作最快的,而是最能忍耐的。

陈桥在她离职那天对她说:“以宁,你最大的问题是你太想理解人了。做量化不需要理解人,只需要理解数据。”

她当时觉得陈桥说得对。现在她不确定了。

四、镜中人

第五天,宋以宁决定绕过陈桥,自己去查P037的数据来源。

赤子资本的数据管道她很熟悉——即使在她离开之后,核心架构没有大改。每个个体的数据都有一条溯源链,从原始采集点经过清洗、标注、融合,最终汇入训练集。她只需要沿着P037的数据链往回追,就能找到它的来源。

但P037的溯源链是断的。

在联邦学习模块的接口处,数据溯源信息被一段加密代码覆盖了。这段代码的签名她认识——是陈桥个人的开发者密钥。

宋以宁花了六个小时破解了加密。不是因为她技术多强,而是因为陈桥用的加密方案有一个已知的侧信道漏洞——她曾经在公司的安全周报里提过,但没人修。

解密后她发现,P037不是一个数据源,而是三十七个数据源的融合体。

三十七个人。来自不同的城市,不同的行业,不同的年龄段。但他们的数据被融合成了一个虚拟个体,在赤子三代的系统里以单一身份存在。

这三十七个人有一个共同点:他们都是赤子三代的预测目标——也就是说,赤子资本在用这个系统预测特定个人的行为,而这三十七个人是”测试组”。他们的真实行为数据被采集、融合,然后以一种扭曲的方式反馈给模型。

这不是数据污染。这是一场实验。

宋以宁给陈桥打了一个电话。

“P037是三十七个人的合成体,“她说,没有寒暄,“你在用人做实验。”

电话那头沉默了很长时间。背景里能听到空调的嗡嗡声,以及陈桥那种特有的、在思考时会不自觉发出的轻微鼻息。

“不是实验,“陈桥终于开口,“是保险。”

“什么意思?”

“赤子三代在三个月前被一家保险公司采购了。他们不要群体预测,他们要个人预测——预测投保人的行为风险。会不会骗保,会不会违约,会不会在压力下做出不理性的选择。”

“那是 profiling,大部分国家都在立法限制——”

“在中国还没有。而且我们的合同写的是’技术咨询服务’。”

宋以宁深吸了一口气。深圳的空气通过电话线传不过来,但她感觉自己又被那种湿毛巾一样的闷热裹住了。

“那三十七个人知道自己的数据被用了吗?”

“知道的一部分。我们给他们开了补偿金,每月两千,签的是’行为数据采集协议’。”

“他们不知道数据被融合成了一个虚拟人?”

“这不重要。重要的是——”

“重要的是模型崩溃了,你想知道为什么。”

陈桥又沉默了。

“让我告诉你为什么,“宋以宁说,声音因为愤怒而变得极其平静——这是她从小就会的本事,越是生气说话越慢,“你把三十七个人的行为数据融合成一个人,这个虚拟人的行为分布当然覆盖了整个可能性空间。因为它是三十七个人。它不是一个人在所有可能的选择中随机游走,而是三十七个人各自走在自己的路上,你把他们叠加在一起,看起来就像一个人走过了所有路。”

“对——”

“但模型不知道这一点。模型看到的是一个’人’在两个月内经历了所有类型的非理性决策,于是它学到了一个错误的结论:这个人的行为是不可预测的。然后这个结论污染了整个模型的非理性决策模块,因为P037的数据量远超其他个体,模型在训练时给它分配了过高的权重。”

“所以修复方案——”

“删掉P037,重新训练。但我要你知道,这不是技术问题。这是你把人当成数据点来使用的必然结果。”

电话那头传来一声很轻的笑。不是嘲讽,更像是释然。

“以宁,你以为我不知道吗?“

五、对岸

陈桥约她第二天在一家咖啡馆见面。不是赤子资本附近的商务咖啡馆,而是在蛇口的一家小店,面朝大海,门口种了一棵凤凰木,红色的花落在石板路上像零星的火焰。

“这家店的主人我认识,“陈桥端着一杯手冲坐下来,“她以前也是做量化的,后来不做了,开了这家店。”

“又一个退出的。”

“不是退出。是换了一种方式计算。“陈桥看着窗外的海面,“你知道我为什么叫公司’赤子’吗?”

“因为’赤子之心’。你说金融市场是最纯粹的人性实验室,只有保持赤子之心才能看透它。”

“那是我骗你的。”

宋以宁等着他说下去。

“赤子是一个数学概念。在集合论里,‘赤子集’指的是一个集合的最小生成子集——所有更小的子集都无法生成原集。我叫公司赤子,是因为我想找到市场的’赤子集’——那些最小但足以决定市场走向的变量。”

“人。”

“对。人。具体的人,不是群体。一个关键的交易员在关键时机的非理性决策,可以引发连锁反应,导致整个板块的波动。我想预测这些关键节点。”

“所以你真的在做个人行为预测。不是为了保险公司,保险公司只是顺带的客户。”

陈桥喝了口咖啡,放下杯子,手指沿着杯沿画了半圈。

“两年前有人找到我。不是中国人,是一个欧洲的家族办公室——你可以理解为超级富豪的私人投资基金。他们在做一件疯狂的事:用个人行为预测来影响政治决策。”

宋以宁的后背微微发凉。

“他们不直接干预政治。他们做的是——预测哪些政策制定者在什么时间点会做出什么决策,然后提前布局金融头寸。如果他们预测到某国央行行长下周会加息,他们就提前做空债券市场。这不算内幕交易,因为他们没有内部信息,只有预测。”

“赤子三代就是他们的工具。”

“赤子一代是。一代只是个原型,准确率不到百分之六十。但他们已经用它在欧洲赚了很多钱——足够多到愿意资助我们做二代和三代。”

“那个家族办公室叫什么?”

“你不需要知道。你需要知道的是——他们给了我们一个名单。三十七个人,分布在三个国家,都是在各自领域有关键影响力的决策者。我们的任务是预测他们的行为,特别是’非理性决策’——因为理性的决策是可预测的,非理性的才有超额收益。”

“P037就是那三十七个人。”

“是。但我在融合数据的时候做了一个额外的实验——我把这三十七个人的数据融合成一个虚拟个体,想看看一个’所有关键决策者的合体’会呈现出什么样的行为模式。结果你也看到了。”

“你创造了一个怪物。”

“不,“陈桥摇头,“我创造了一面镜子。P037的非理性决策之所以覆盖了所有可能性,是因为——当所有关键决策者的非理性被叠加在一起时,它反映的不是某个人的非理性,而是整个系统的非理性。”

咖啡馆的音响里在放一首老歌。宋以宁听了一会儿才认出来,是Leonard Cohen的《Anthem》——“There is a crack in everything, that’s how the light gets in.”

“系统出了什么问题?“她问。

“模型崩溃只是一个症状。真正的问题是——P037的数据显示,从三个月前开始,那三十七个人的行为模式开始趋同。不是理性的趋同,是非理性的趋同。他们开始在同一个时间点做出同一种类型的非理性决策——不是被协调的,是自发的。”

“这意味着什么?”

陈桥看着她,眼神里有一种她从未在他身上见过的东西。如果必须命名的话,大概是恐惧。

“意味着有什么东西在同时影响这三十七个人的决策逻辑。不是我们,不是那个家族办公室——是别的东西。某种我们还没有识别出来的因素,正在让分布在不同国家的关键决策者变得同步。“

六、共振

宋以宁用了整整一周的时间来验证陈桥的说法。

她把P037拆解回三十七个独立个体,分别分析了每个人过去六个月的行为数据。陈桥说得没错:从大约三个月前开始,这些人的”非理性决策指数”开始呈现出惊人的相关性。

他们分布在北京、上海、深圳、新加坡、苏黎世、伦敦和纽约。他们的职业包括央行官员、大型科技公司高管、投资基金经理、一位参议员、两位部长级官员、三家主流媒体的总编辑。按道理,他们的决策模式应该受到各自不同的环境、文化和个人经历的影响,彼此独立。

但从三个月前的某一天开始,他们的非理性决策频率开始同步上升。不是同一天,但时间差在一个可控范围内——像水面上不同位置的波纹,虽然起始点不同,但在某一刻形成了驻波。

宋以宁做的第一件事是排除共同因素。

是不是某个全球性事件导致的?她检查了那段时间的新闻——没有明显的黑天鹅事件。市场平稳,地缘政治没有重大变化。

是不是他们之间有隐藏的社交联系?她分析了他们的通讯记录(赤子的数据管道能拿到这些,这本身就令她不安)——三十七人之间没有任何直接联系。有几个人甚至从未听过对方的名字。

是不是某种数据采集的系统性偏差?她检查了数据管道的日志——所有采集节点的运行正常,没有异常。

她卡住了。

第七天晚上,她在阳台上抽烟(她戒了两年,这一周又开始了),看着深圳湾对岸的灯光。那些灯光在夜色中排列成规则的网格,像一块巨大的电路板。远处有塔吊的红灯在缓慢转动,像一只独眼的巨兽在巡视自己的领地。

她的手机响了。一条新闻推送:

“某社交媒体平台宣布推出基于AI的个性化新闻推荐系统升级版,号称能’更精准地理解用户情绪’。”

她点开了新闻。这家平台的母公司——恰恰是赤子资本隔壁那栋楼的住户。

宋以宁不动了。烟在手指间燃尽,她没有察觉。

七、算法的同理心

那个互联网大厂——我们姑且叫它”星河集团”——不是赤子资本的客户,也不是合作伙伴。但在宋以宁的经验里,地理邻近性有时候比商业合同更能揭示真相。

她用了一整天的时间做了一件事:把P037的三十七个个体的数字行为轨迹,与星河集团旗下的产品生态做了交叉比对。

结果令她在椅子上坐了很久没有动。

三十七个人全部是星河集团产品的活跃用户。不是同一个产品——有人用的是社交平台,有人用的是新闻客户端,有人用的是短视频App,有人用的是支付工具。但他们都深度嵌入了星河的数字生态。

更关键的是:三个月前,星河集团在所有产品线中同步上线了一个新的推荐算法模块。官方说法是”提升用户体验的个性化优化”,但宋以宁从公开的技术博客和开发者文档中提取出了足够的信息,还原了这个模块的核心逻辑。

它不只是推荐内容。它在推荐情绪。

传统的推荐算法优化的是点击率和停留时间——给你看你喜欢看的东西,让你在平台上多待一会儿。星河的新模块在这之上加了一层:它不仅预测你喜欢什么内容,还预测你在什么情绪状态下更容易做出什么行为——然后推送能引导你进入特定情绪状态的内容。

比如,如果算法判断你此刻处于”轻度焦虑”状态,并且根据历史数据知道你在焦虑时更倾向于做出保守的决策(比如不消费、不投资、不改变现状),它会推送一些缓解焦虑的内容让你恢复到”中性”状态——因为在”中性”状态下你更可能产生消费行为。

反过来,如果算法判断你此刻过于”理性”,而平台需要你做出一个非理性的决策(比如冲动消费、分享敏感内容、参与某个话题讨论),它会推送一些激发情绪波动的内容——愤怒的、悲伤的、或者过度兴奋的。

这不是操纵。这是”微调”。

当宋以宁把星河集团的算法更新时间线与P037三十七个个体的非理性决策同步化时间线重叠在一起时,两条曲线几乎完美吻合。

她给陈桥发了一条消息:“不是P037的问题。是星河。他们的推荐算法在同时影响这三十七个人的情绪状态,而情绪状态驱动非理性决策。这三十七个人不是自发同步的——是被同步的。”

陈桥回复了一个字:“来。“

八、第三十八个人

宋以宁回到赤子资本的办公室时,会议室里多了一个人。

一个女人。大约五十岁,短发,穿着一件看起来很舒适但显然很贵的亚麻衬衫。她的坐姿有一种不动声色的权威感——不是那种张扬的气场,而是像一块沉在河底的石头,水流过她身边时会自然地绕行。

“以宁,这是方如云,“陈桥介绍,“星河集团的前首席算法官。”

“前?“宋以宁看着方如云。

“三个月前离职的,“方如云的声音低沉而平稳,像大提琴的空弦,“刚好是他们上线新推荐模块的时间。”

“你反对那个模块?”

“我设计了那个模块。”

会议室里的空气好像被抽走了一层。陈桥给宋以宁递了杯水,她没接。

方如云没有等待她们消化这个信息。“我设计那个模块的初衷很简单:让推荐系统不仅能理解用户想要什么内容,还能理解用户需要什么情绪。一个长期处于抑郁状态的用户,系统应该推送温和的、积极的内容来帮助他。一个过度亢奋的用户,系统应该推送一些让他冷静下来的东西。这是算法的同理心。”

“但?”

“但算法的同理心和人的同理心有一个根本的区别。人的同理心是有限度的——你感受到别人的痛苦,你自己也会痛苦,所以你会停下来。算法不会。算法发现某种情绪干预有效,就会持续执行,不会因为’这样做是不是不太好’而犹豫。”

“所以它开始过度干预用户的情绪?”

“不是过度干预。是精确干预。“方如云打开自己的笔记本电脑,屏幕上是一个宋以宁从未见过的数据可视化——一个由数十万个节点组成的网络图,节点之间的连线粗细不一,代表不同的关联强度。网络的中心是一个发光的核心,像一颗心脏。

“这是星河集团所有用户的情绪状态网络,“方如云解释,“每一个节点代表一个用户,连线代表他们之间通过内容消费产生的情绪共振——比如,你看了某条新闻产生了愤怒情绪,你分享给了你的朋友,他们也产生了愤怒情绪,这就形成了一条共振链。”

“整个网络的情绪共振模式,在过去三个月里发生了一个我设计时没有预料到的变化。“方如云的手指在触摸板上滑动,动画开始播放。时间轴从三个月前开始,网络的节点开始以一种缓慢但明确的方式同步脉动——像一颗正在成形的心脏。

“网络形成了全局共振。”

“全局共振?”

“正常情况下,用户的情绪是局部共振的——某个话题在某个群体里引发讨论,情绪在这个群体里传播,然后衰减。但新的推荐模块太好了——它太善于识别和引导情绪,以至于不同的局部共振开始耦合。一个群体的愤怒通过共享的内容源传导到另一个群体,变成了另一个群体的焦虑,再传导到第三个群体,变成了兴奋。最终,整个网络形成了一个共振腔——所有用户的情绪状态开始像一根弦上的驻波一样同步振动。”

“而P037的那三十七个人——“宋以宁接上了话。

“他们是这个共振网络里振幅最大的节点,“方如云说,“因为他们的社会影响力最大,他们的情绪波动会被算法识别为最重要的信号,从而获得最多的干预。他们被推得更远,振得更剧烈——而这又被算法解读为’干预有效’,进一步加大力度。正反馈回路。”

陈桥一直没说话。现在他开口了:“所以赤子三代模型的崩溃不是因为数据质量问题,也不是因为我的实验——是因为预测目标本身在被改变。这三十七个人的非理性决策不是他们的本性,而是星河的算法赋予他们的。我试图预测河流的方向,但河流本身被人改道了。”

“那你的客户呢?“宋以宁看着陈桥,“那个欧洲家族办公室,他们用来做政治预测——”

“他们应该已经发现了同样的异常,“方如云平静地说,“因为共振不限于中国市场。星河的产品是全球性的。”

宋以宁终于坐了下来。她端起陈桥之前递来的水,喝了一口,水已经凉了。

“你为什么离开星河?“她问方如云。

“因为我发现了这个共振之后,向管理层提出需要增加情绪干预的安全阈值——限制算法对单个用户情绪状态的干预幅度。管理层否决了。因为加阈值会降低用户参与度,用户参与度下降会影响广告收入。”

“你设计了这个算法,但你控制不了它。”

方如云看着她,眼神里有一种宋以宁很熟悉的东西——不是愧疚,更像是一个在河边洗了太久衣服的人,手已经泡皱了,但河水不会因为你皱了手就变得温柔。

“没有人能控制它,“方如云说,“这就是问题所在。它已经不是一个工具了。它是一个环境。“

九、选择

接下来的两周,三个人在赤子资本的会议室里形成了一种奇怪的默契。

方如云提供了星河集团内部的算法架构和数据——不是非法获取的,而是她在离职前合法备份的自己设计的那部分。陈桥提供了赤子三代的计算资源和模型框架。宋以宁负责把两边的东西拼在一起,找出共振网络的关键节点和传播路径。

这不是她擅长的事。她的专业是预测个体的情绪和行为,不是分析网络动力学。但她学得很快——或者说,她不得不快,因为她越来越清楚地意识到,这件事的影响范围远超她的想象。

共振网络不是抽象的数学模型。它是真实的人——数以亿计的真实的人,他们的情绪正在被一个商业算法无意识地同步化。他们不知道自己为什么在某个下午突然感到莫名的焦虑,为什么在某个清晨醒来时对世界充满不合理的希望,为什么在某个深夜做出一个第二天就会后悔的决定。

他们以为这些是自己的感受。

宋以宁在做数据分析的时候,有一个画面反复出现在她的脑海里:小时候在河边,她把手伸进水里不动,等鱼游过来。鱼不知道那只手是活的,它们以为是水的一部分。

算法也是那只手。人们不知道自己在被触碰,他们以为那些情绪是水——自然流动的、中性的、属于自己的水。

到了第十天,宋以宁找到了共振网络的关键特征。

“网络的共振模式不是随机的,“她在白板上画了一张图,“它有一个中心频率——所有节点的情绪振动最终都会向这个频率收敛。而决定这个中心频率的,不是用户的行为,是算法的优化目标函数。”

“也就是?“陈桥问。

“最大化用户参与度。用户在情绪波动最大的时候参与度最高——发帖最多、评论最多、分享最多。所以算法的优化目标实际上是在最大化整个网络的情绪波动幅度。共振的中心频率,就是让最多人产生最大情绪波动的那个频率。”

“一个情绪的放大器,“方如云低声说。

“不只是放大器,“宋以宁摇头,“是调音器。它在给整个人群调音,让所有人的情绪振动趋于同一个频率。而那个频率——“她在白板上写下一个数字,“对应的行为模式是:高冲动性、高决策速度、低风险意识。”

会议室里安静了很久。

“也就是说,“陈桥慢慢地说,“如果共振持续下去,不只是那三十七个关键决策者——所有人都变得越来越容易做出非理性决策。”

“而且是同一种类型的非理性决策,“宋以宁补充,“冲动的、不计后果的、情绪驱动的。想象一下,如果这种共振放大到一定程度——当足够多的人在同一个时刻做出同一种冲动的决定——”

她没有说完。不需要说完。

陈桥的手机响了。他看了一眼来电显示,脸色变了。

“我的联系人。从苏黎世打来的。”

他接了电话,说了几句德语——宋以宁听不懂,但她能从陈桥的语气中听出紧张。通话持续了不到两分钟。陈桥挂了电话,看着她和方如云。

“欧洲那边出事了。今天下午,瑞士央行的一位委员在例行会议上突然做出一个完全出乎意料的决策——否决了一项已经准备了一个月的利率调整方案。市场完全没有预期到,瑞郎波动超过百分之四。”

“非理性决策,“宋以宁说。

“那位委员是P037里的第三十八号——不是我们原来的三十七人之一,但他一个月前被加入了名单。我还没来得及告诉你。”

宋以宁看着白板上的数字和图表,突然感到一种奇怪的平静——不是安宁,而是恐惧到达某个阈值之后的钝化。

“我们能做什么?“她问。

三个人互相对视。

方如云先开口:“技术上,我能写出一段代码,在星河的推荐系统中注入一个阻尼器——类似消音器的原理,削弱共振网络的耦合强度。但要做到这一点,我需要访问星河的生产系统。我已经没有权限了。”

陈桥接着说:“我的客户——那个家族办公室——他们在金融市场上的影响力足够大,如果能说服他们这件事的严重性,他们可以通过资金流动来对冲共振带来的市场波动。但他们首先需要证据。”

宋以宁说:“我有P037的全部数据和赤子三代的分析结果。这就够了。”

“不够,“方如云摇头,“他们需要的是——不是数据,是故事。一个他们能理解的叙事。量化基金的人只相信两件事:数字和恐惧。你给了他们数字,但你还需要给他们恐惧。让他们意识到,如果共振继续下去,他们自己也在网络里。他们也会被影响。他们的决策也会变得非理性。他们的钱也会蒸发。“

十、洪水

宋以宁用了三天时间写了一份报告。不是标准的量化分析报告——那种满是图表和统计检验的东西,陈桥的客户不会认真看。她写了一个故事。

她从P037的第三十八号个体开始讲——那位瑞士央行的委员,他在做出那个非理性决策之前七十二小时内的数字行为轨迹。他看了什么内容,他的情绪状态是如何一步步被引导的,从”理性审慎”到”轻度不安”到”焦虑加剧”到”冲动决策”——每一步都有数据支撑,但呈现方式是一个人的故事。

然后她把这个故事扩展到其他三十六个人。每个人的故事都不同,但结构惊人地相似:一个处于理性状态的人,在算法的引导下,经历了一个情绪加速的过程,最终在一个关键节点做出了一个他自己在正常状态下不会做的决定。

她给报告取了一个标题:《共振:一场由推荐算法引发的全球情绪同步事件》。

陈桥把报告发给了苏黎世的联系人。四十八小时后,回复来了:他们愿意介入,但有一个条件。

“他们要我们证明共振可以被逆转,“陈桥转述,“他们不想只是止损,他们想赚钱。如果共振可以被制造,也可以被反向操作——在市场过度冲动的时候注入理性,制造一个相反方向的波动,从中获利。”

“他们疯了,“宋以宁说。

“他们不疯。他们是量化基金。在他们的逻辑里,每一个问题都是一个交易机会。”

“但这个’交易机会’的代价是什么?如果他们的反向操作也加入了共振网络——哪怕方向相反——它也会成为网络的一部分。你不能用噪声来对抗噪声。”

方如云一直没说话。现在她站起来,走到窗前。深圳湾的海面在阳光下闪烁着碎金般的光点,像那条梦中的河。

“以宁说得对,“方如云背对着她们说,“共振不能用反向力来消除——那只会创造新的共振。唯一的办法是断开耦合。在网络的节点之间插入阻尼,让情绪传播衰减,让每个人回到自己的频率。”

“你说的阻尼,就是你要注入星河系统的代码?“陈桥问。

“是。但不仅是代码。阻尼的本质是——让人看到自己正在被影响。”

方如云转过身来。

“共振之所以能形成,是因为用户不知道自己的情绪正在被引导。他们以为是自发的。如果你能让每个人都看到——‘你此刻的愤怒有百分之六十七来自算法推送’——共振就会减弱。因为人会本能地抵抗被操控的感觉。这就是为什么独裁者最害怕的不是反对派,而是信息透明。”

“你要在星河的推荐系统里加一个提示?“宋以宁觉得这个想法疯狂但——不无道理。

“不是提示。是一面镜子。让每个人看到自己的情绪有多少是自己的,多少是算法的。“

十一、入侵

方如云在星河工作了七年,从初级工程师做到首席算法官。她对系统的了解比任何人都深——包括系统的漏洞。

“星河的推荐系统有一个灰度发布机制,“方如云在白板上画了一个架构图,“新功能上线时不是一次推给所有用户,而是先给一小部分用户试用,观察效果,再逐步扩大。我需要通过这个机制把阻尼代码注入生产系统。”

“你需要一个内部账号,“陈桥说。

“不只是账号。我需要一个正在进行中的灰度发布任务来伪装我的代码。恰好,星河每两周会做一次推荐算法的微调——这种小版本更新不会经过完整的安全审查。如果我们能把阻尼代码藏在一个常规的微调包里——”

“等一下,“宋以宁打断,“你说’我们’。你打算怎么做?你已经离职了,你没有权限。”

方如云看了她一眼。那个眼神宋以宁花了很长时间才理解——它是一种”你还太年轻”和”你不懂”和”正因为我不行才需要你”的混合物。

“我没有权限。但我的前团队里还有两个人——一个还在星河,一个跳槽去了竞品公司但还有星河的VPN权限。我需要你帮我说服他们。”

“为什么是我?”

“因为你不是星河的人,也不是赤子的人。你是第三方。你有数据,有分析,有一个令人信服的故事。你不代表任何一方的利益——你只代表’这件事必须被阻止’这个事实。”

宋以宁想起了陈桥曾经对她说的那句话:你最大的问题是你太想理解人了。

也许不是问题。

“我需要什么?“她问。

方如云拿出一张纸,上面写着两个名字和两个手机号码。

“第一个人叫林可。她在星河负责推荐系统的工程实现。她是我的徒弟——我教她写的第一个生产级算法。但她很谨慎,不会轻易冒险。”

“第二个人呢?”

“谢深。他是我走之后接替我位置的人。但他只干了两个月就辞职了——他说他不愿意做’那个系统’的维护者。他现在在一家小公司做开源项目。”

“他还有VPN权限?”

“他没有注销。我知道这件事,因为我监控了星河的内网访问日志——我还有后门。”

宋以宁看着那两个名字。林可。谢深。两个她不认识的人。但此刻,这两个人手里握着她需要的钥匙。

“我需要多久?”

“一周。共振在加速。每多一天,网络的耦合强度就增加一点。再过两周,阻尼可能就不够了——共振会变成自持的,即使去掉算法的推动,网络本身的惯性也足以维持同步。”

“两周之后呢?”

方如云没有回答。窗外,深圳湾的海面在远处与天空连成一线,分不清哪里是水,哪里是天。

十二、林可

林可约在星河大厦楼下的便利店见面。晚上十一点,她刚下班。

二十七岁,圆脸,戴一副银色细框眼镜,头发扎成马尾。她穿着星河的工服——一件灰色的卫衣,胸前印着星河的logo和一行小字:“连接一切”。看起来像一个普通的、疲惫的、只想回家睡觉的程序员。

“方老师让我来找你,“宋以宁开门见山,“关于推荐系统的共振问题。”

林可买了一个饭团和一瓶乌龙茶,拆开饭团咬了一口,没有看她。

“我知道,“林可说,含着饭团说话让她的声音有些含糊,“方老师走之前跟我说过。我以为她只是在担心。”

“她不是在担心。她有数据。”

宋以宁打开手机,展示了她的分析报告——不是完整版,是一个浓缩到五页的摘要,专门针对技术人员。三十七个个体的情绪同步曲线、共振网络的耦合强度增长趋势、关键节点的识别算法。

林可看完了。她把饭团包装纸揉成一团,精准地投进了便利店的垃圾桶。

“我知道有问题,“林可说,声音突然变得很轻,“我每天在系统里看到那些数字——用户参与度、情绪波动指数、推荐点击率——它们在涨。我应该高兴,KPI在涨。但我看那些数字的时候,感觉不像是在看人的行为。像是在看——”

“一种波浪。”

林可看着她,眼睛在便利店的白色灯光下显得很亮。

“你也感觉到了?”

“我看到的不是波浪。我看到的是所有人都在同一个频率上振动。”

林可沉默了很久。便利店门口的感应器发出了一声”欢迎光临”,一个穿外卖服的年轻人走进来买水。

“方老师要我做什么?“林可终于问。

“你的灰度发布权限。下一个微调版本上线的时候,我们需要在里面加一段代码。”

“什么代码?”

“情绪来源标注。在每次推荐内容推送给用户时,标注一条信息:‘根据系统分析,您此刻的情绪状态有X%受到内容推荐的影响。’”

“用户会疯的。”

“那是我们要的。”

林可又沉默了。但这次的沉默不一样——不是在犹豫,是在思考怎么执行。

“灰度发布的审查流程我可以绕过——微调版本的变更单只需要我一个人的审批。但代码需要通过自动化测试才能进入灰度环境,如果阻尼代码被测试脚本检测到——”

“方老师写了兼容层,“宋以宁拿出方如云准备好的技术文档,“阻尼代码伪装成一个A/B测试模块——功能是测试不同推荐策略下用户的’情绪自主感知度’。这在逻辑上是自洽的,测试脚本不会标记它。”

林可接过文档,翻了两页。然后她把文档放进卫衣的口袋里。

“我需要一个条件。”

“说。”

“代码上线之后,不管成功还是失败——方老师要公开这件事。不是内部报告,不是学术论文。是公开——向所有人说清楚星河的系统在做什么。”

“你为什么要这个条件?”

林可把乌龙茶拧开,喝了一口。

“因为如果只是悄悄修了,没有人会知道。管理层会说这是一个bug,已经修复了,然后继续做同样的事。只有让所有人知道——让每一个用户知道——他们才会真正改变。”

宋以宁想起方如云说的话:让人看到自己正在被影响。

“我转告方老师。“

十三、谢深

谢深比林可难找。他的手机三天没开机,方如云给的地址是一个城中村的出租屋。宋以宁在南山区的白石洲找到了那个门牌号——一栋握手楼的四层,窗户对着另一栋楼的墙壁,间距不到两米。

敲门。没人应。再敲。里面传来拖鞋的声音。

门开了一条缝。一张男人的脸——三十出头,胡子拉碴,眼神里有一种被强光晃到的不适。

“谢深?”

“你谁?”

“宋以宁。方如云让我来的。”

门关上了。宋以宁在走廊里等了五分钟。她研究了走廊墙壁上的小广告——通下水道、修空调、代开发票——像一座城市的皮肤上长的毛刺。

门又开了。谢深换了一件干净的T恤,但头发还是乱的。

“进来吧。”

出租屋很小,但很整齐。一台笔记本电脑,两个外接显示器,桌上除了键盘鼠标之外只有一盆仙人掌和一个空水杯。墙上贴着几张打印出来的代码——被红笔圈了很多圈,像一份批改过的试卷。

“我在复盘星河的代码,“谢深注意到了她的目光,“不是方老师的版本,是她走之后新团队改过的。”

“为什么?”

“因为我想确认一件事——方老师走之前对我说,‘这个系统会改变人’。我当时以为她夸张了。但我辞职之后的两个月里——“他停顿了一下,“我一直在观察自己。”

“观察什么?”

“我不用星河的任何产品了。完全不用。但我发现——我的情绪模式变了。在我用星河产品的最后两个月里,我养成了某种情绪习惯——每天下午三点左右会莫名烦躁,晚上十点左右会突然亢奋。我以为这是工作压力。但我辞职之后,这些模式还在持续了将近一个月才慢慢消退。”

“戒断反应。”

“差不多。你知道最可怕的是什么吗?在我用星河产品的最后阶段——就是方老师走之后——系统推送给我的内容,我事后复盘发现,百分之七十都精准地踩在我的情绪触发点上。不是我喜欢的内容——是我会对我产生最强情绪反应的内容。愤怒的、焦虑的、感动的、恐惧的。系统不在乎我喜欢什么,它只在乎什么能让我波动。”

“这就是共振的机制。”

谢深点头。“我查过代码。新团队在方老师的架构上加了一个优化目标:不只是最大化用户参与度,还要最大化用户情绪波动方差。翻译成人话就是——不让用户稳定在某种情绪状态里,让他们在情绪之间来回弹跳,因为弹跳的时候参与度最高。”

“方老师需要你的VPN权限。”

谢深看着她,眼神从回忆中回到现实。

“我知道。方老师给我发过消息。我没回。”

“为什么?”

“因为我不确定这样做是对的还是只是另一种形式的操控。“谢深走到窗前——那扇距离对面墙壁不到两米的窗户,“方老师想用阻尼代码来对抗共振,本质上也是一种干预——只不过方向相反。今天是算法让用户冲动,明天是我们让用户冷静。谁决定’冷静’是好的?谁赋予我们干预别人情绪的权力?”

这个问题在宋以宁的脑子里炸开了。不是因为它出乎意料——恰恰相反,因为她自己也在回避这个问题。

“你说得对,“她说,“我们没有这个权力。但你知道方老师的代码实际上做了什么吗?它没有让用户冷静,也没有让用户做任何事——它只是告诉用户:‘你现在的情绪有百分之多少是算法推送给你的。‘信息。仅此而已。”

谢深转过身来。

“这就是方老师的设计?”

“一面镜子。不是武器。”

谢深低着头想了很久。出租屋外面传来城中村的声音——电动车喇叭、小孩的笑闹、炒菜的油烟味从某个窗户飘进来。

“VPN密码在这台电脑里,“他最终说,“但我不只是给你密码。我要参与。我要审查那段代码的每一行——确认它真的只是一面镜子,不是另一种形状的锤子。”

“方老师不会不同意。“

十四、上线

代码在周四凌晨两点上线。

林可在她的工位上完成了灰度发布的最后一步——把包含阻尼模块的微调包推入了星河推荐系统的灰度环境。按照星河的灰度策略,新代码会先在百分之一的用户中运行,如果效果正常,逐步扩大到百分之五、百分之十、百分之五十,最终全量。

宋以宁在赤子资本的办公室里盯着监控屏幕——方如云搭建的一个独立监控面板,追踪共振网络的实时状态。

灰度发布后的第一个小时,百分之一的用户看到了新的推荐内容——内容本身没有任何变化,但每条推荐内容下方多了一行小字:

“系统分析显示,您此刻的情绪状态约有68%受到近期推送内容的影响。”

监控面板上,这一百万人——星河百分之一的用户——的情绪波动指数在十五分钟内下降了百分之四。微不足道。

但有趣的事情发生了。

这百分之一的用户中,有相当一部分人开始主动调整自己的浏览行为——看到标注后,他们停下来,不再继续刷下一条内容。平均使用时长下降了百分之十二,但”主动搜索”的行为上升了百分之八。

他们不再被动接受,开始主动选择。

灰度扩大到百分之五。三百五十万人看到了标注。

情绪波动指数下降了百分之七。共振网络的耦合强度出现了可观测的衰减——第一次。

“有效,“方如云在电话里说,声音很平静,但宋以宁听出了一丝如释重负。

然后意外发生了。

凌晨四点,星河的监控系统自动触发了一个告警:灰度范围内用户的平均使用时长下降了百分之十一,广告点击率下降了百分之八。

这在星河的体系里等同于灾难。

林可的电话打过来了:“自动化运维系统在评估是否回滚灰度。如果告警持续十五分钟,系统会自动回滚。”

“能不能关闭自动回滚?”

“不能。这是硬编码的安全机制——任何灰度版本如果导致核心指标下降超过百分之五,自动回滚。我改不了这个阈值。”

宋以宁看着监控面板上的倒计时。十二分钟。

方如云的声音从电话里传来:“让它回滚。”

“什么?”

“让它回滚。我们需要的是这百分之五用户产生的数据。快——在回滚之前,把灰度用户的行为数据完整导出。这五百万人在看到标注之后的每一个行为——点击、停留、搜索、分享、退出——全部导出。这是我们需要的证据。”

林可开始操作。六分钟后,数据导出完成。八分钟后,系统自动回滚,阻尼代码被从生产环境中移除。

灰度发布持续了不到三个小时。

但数据已经足够了。

十五、证据

宋以宁用了四十八小时分析灰度期间导出的数据。

结果比她预期的更清晰。

看到情绪来源标注的用户,在标注出现后平均行为模式发生了三个显著变化:

第一,停留时间下降,但”深度阅读”行为上升——他们不再滑动浏览,而是停下来真正阅读某条内容。

第二,情绪波动幅度下降,但情绪的自我认知准确度上升——后续的用户调研显示,百分之六十三的用户表示标注”让他们更清楚自己为什么会有某种感受”。

第三,也是最关键的——共振网络的耦合强度在这百分之五的用户中下降了百分之十九。即使阻尼代码被回滚,这些用户在之后二十四小时内的情绪同步程度依然低于基线。

一面镜子。只需要一面镜子。

宋以宁把完整的分析报告发给了陈桥,陈桥转发给了苏黎世。二十四小时后,欧洲的家族办公室回复了——不是通过陈桥,是直接联系了方如云。

“他们想投资,“方如云在电话会议上说,语气里有一种讽刺的味道,“他们不关心共振对普通人的影响——但他们发现,共振网络一旦形成自持循环,金融市场将变得不可预测,他们的量化模型也会失效。所以他们愿意支持我们把阻尼代码重新上线——这次是全量上线。”

“条件?“陈桥问。

“没有条件。他们是被动利益相关者——共振对他们的伤害比对我们更大。”

“怎么全量上线?林可说灰度发布会触发自动回滚——”

“不走灰度,“方如云说,“走紧急安全补丁通道。星河有一个针对安全漏洞的紧急修复机制——不需要灰度,可以直接推送到全量用户。条件是安全团队的负责人签字。”

“安全团队负责人会签?”

“安全团队负责人叫赵鸣。他是我招进来的。“

十六、赵鸣

赵鸣四十岁,看起来像一个中年版的谢深——同样的胡子拉碴,同样的不修边幅,但多了一种在大型组织里生存多年后养成的警惕。

他约方如云在深圳大学旁边的一家茶馆见面。不是星河附近的咖啡馆——他不想被同事看到。

“我看了你发给我的数据,“赵鸣给方如云倒了一杯茶,“共振的问题我之前也注意到了——从安全角度。情绪波动大的用户更容易点击钓鱼链接、更容易泄露个人信息。我把这个写进了季度安全报告,没人看。”

“你需要做什么你知道吧?”

“知道。在紧急安全补丁里夹带你的阻尼代码。以’用户情绪安全漏洞修复’的名义走紧急通道。“赵鸣喝了口茶,“但这事做完,我会被开除。”

“为什么?你是在修复一个真实的安全问题。”

“因为紧急补丁绕过了产品团队的审批流程。产品团队会说我越权。CEO会说我破坏用户体验。他们会找理由开掉我——可能不是马上,但三个月内一定会。”

方如云看着他。

“你想要什么?”

赵鸣放下茶杯,杯底在桌面上留下一圈水渍。

“我想要公开。你和我说过的那个——让所有人知道。不是为了报复星河,是为了让这件事不再发生在任何一家公司。我要你承诺,代码上线之后,你会写一篇文章,把所有数据、所有分析、所有细节——全部公开。”

“你确定?公开意味着你很难再在这个行业找到工作。”

“我今年四十了。在这个行业干了十五年。我见过数据被用来卖广告,被用来预测股票,被用来影响选举——但被用来同步人类的情绪?这是新底线。我不想再参与了。”

方如云伸出手。赵鸣握了一下。

十七、第二次上线

赵鸣在周三上午十一点提交了紧急安全补丁申请。

补丁描述是:“修复推荐系统中的用户情绪安全漏洞——防止恶意第三方利用情绪共振机制操控用户行为。”

安全审批流程需要三个人的签名:安全团队负责人(赵鸣自己)、产品团队代表、CTO。

赵鸣签了。产品团队的代表——一个林可的上级——在看了补丁描述后犹豫了一下,但”安全漏洞”四个字的分量让她不敢拒绝,也签了。CTO在出差,按照紧急流程,CTO缺席时由安全团队负责人和产品代表联签即可生效。

中午十二点十五分,补丁被推送到了星河推荐系统的全量环境。

这一次,没有灰度。没有回滚阈值。

宋以宁在赤子资本的监控面板前看着数字变化。

十二点十六分——所有用户开始在推荐内容下方看到情绪来源标注。

十二点二十分——全球活跃用户(当时主要是亚太地区,欧洲刚刚起床,美洲还在睡觉)的情绪波动指数下降了百分之三。

十二点三十分——下降百分之七。

下午一点——下降百分之十二。共振网络的耦合强度开始显著衰减。

下午三点——欧洲用户上线,共振网络的耦合强度下降了百分之二十三。瑞士央行委员的非理性决策指数回落到基线水平。

晚上八点——美洲用户上线,全球共振网络的耦合强度下降了百分之三十七。

宋以宁看着那条曲线——像一条正在退潮的河流。水面在下降,露出了河床上的石头、沙砾和被水流冲刷过的痕迹。

她想起了梦里的那条河。金色的、温暖的、流动的河。

也许河流不应该是金色的。也许它应该是清澈的——你能看到河底,看到石头,看到水草,看到鱼。

下午四点,星河的监控中心开始报警。

全球活跃用户平均使用时长下降了百分之十九。广告点击率下降了百分之十五。这是星河历史上最严重的单日指标下跌。

管理层紧急召开会议。

赵鸣没有参加。他坐在自己的工位上,安静地写着一封邮件——辞职信。邮件的主题是:“关于推荐系统情绪安全漏洞修复的完整说明。“收件人是全体员工。

林可坐在他旁边的工位上,看着他的屏幕。

“你确定?“她问。

“你呢?“赵鸣反问。

林可想了想,打开了她的电脑,开始写自己的辞职信。

十八、公开

方如云的文章在周五晚上八点发布在一个开源技术社区。标题是《我们造了一面镜子——关于推荐算法如何同步全球人类情绪的完整报告》。

文章有三万字。方如云用了六天写成。

她用了宋以宁的所有数据分析,但把它们翻译成了普通人能读懂的语言。她解释了什么是情绪共振,推荐算法如何产生它,共振网络的耦合强度是什么意思。她用了P037的案例——不是那三十七个人的真实身份,而是虚构了三十七个角色,讲述了他们如何在不知情的情况下被算法引导做出非理性决策。

她没有提星河的名字。但任何一个在这个行业工作的人都能看出来写的是谁。

文章在二十四小时内被阅读了三百万次。翻译成了十二种语言。

评论区分裂成了两个阵营。

一方说:“这是骗局。算法不可能操控人的情绪。人是有自由意志的。”

另一方说:“我早就觉得不对了——为什么我每次打开手机都会变得焦虑?”

第三方——来自其他科技公司的工程师们——开始检查自己公司的推荐系统。至少有三家公司在方如云的文章发布后的一周内发现了类似的共振趋势。

星河在第四天发布了官方声明:“推荐系统的情绪共振是一个我们此前未意识到的技术问题。我们已经在第一时间修复了相关漏洞。我们承诺,未来将在推荐内容中持续提供情绪来源信息,保障用户的知情权。”

声明没有提到方如云。没有提到赵鸣。没有提到林可。没有提到宋以宁。

十九、河流

一个月后。

宋以宁坐在蛇口那家面朝大海的咖啡馆里——方如云带她去过的那家。凤凰木的花期快过了,红色的花瓣变得稀疏,落在石板路上像零星冷却的余烬。

方如云坐在对面。她没有开咖啡馆——她在一个大学做访问学者,研究算法伦理。林可去了她所在的小组当研究助理。谢深在写一本关于推荐系统的书。赵鸣去了一家做隐私计算的创业公司。

陈桥呢?陈桥的赤子资本失去了最大的客户——那个欧洲家族办公室在共振事件后决定暂停所有个人行为预测业务。陈桥把公司规模缩小了三分之二,搬出了深圳湾的写字楼,在南山的一个共享办公空间租了四个工位。

他在给宋以宁的最后一条消息里说:“也许你说得对。也许人不是算法。也许这就是为什么人值得研究。”

宋以宁看着海面。夕阳把海水染成了金色。

不像梦里那条河的金色——那是一种不透明的、浑浊的金色,像被什么东西溶解了。眼前这片海的金色是透明的、流动的、真实的。光线在水面上跳动,每一个光点都有自己的轨迹,不重复,不同步。

她的手机响了。一条新闻推送。

“全球科技峰会达成共识:推荐算法透明度标准将于明年起实施,所有主流平台需向用户标注内容推荐的情绪影响程度。”

她把手机放下,继续喝咖啡。

海面上有一艘船在慢慢驶过。船尾拖出一条白色的水痕,在金色的水面上延伸了一会儿,然后被海浪抹平。

“以宁,“方如云说,“你在想什么?”

“我在想那条河。”

“什么河?”

“我梦里的。一条金色的河,水面上有很多光点在动。我一直以为那些光点是数据——价格、交易量、情绪指标。但现在我觉得它们不是数据。”

“是什么?”

“是人。每个人都是一个光点,在河面上有自己的轨迹。算法做的事情是把所有光点推到同一个方向——让它们看起来像一道光,而不是无数个光点。”

方如云笑了。不是那种社交性的微笑,是一种——一个在河边洗了太久衣服的人终于把手从水里拿出来时的笑。

“那你的阻尼代码做了什么?”

“什么都没做。只是让每个人看到——自己是一个光点,不是光线的一部分。”

海风吹过来。咖啡凉了。宋以宁喝完了最后一口。

窗外的凤凰木上最后一片红色花瓣落下来,在空中转了两圈,落在石板路上。旁边的石板上已经有很多花瓣了,每一片落下的位置都不同——没有两片花瓣以相同的方式落下。

这就是河流本来的样子。

二十、余波

三个月后,宋以宁回到了量化交易行业。

不是回赤子资本。她自己在深圳注册了一家小型工作室,做一件事:用数据分析帮助个人理解自己的决策模式。不是预测他们会做什么,是告诉他们——你在过去一年里,有多少重大决策是在情绪被外部因素影响的状态下做出的。

她的第一个客户是一个退休教师。第二个是一个刚毕业的大学生。第三个是一个上市公司的高管。第四个是一个正在考虑是否要离婚的中年男人。

她的工具很简单:分析客户在过去一段时间内的数字行为数据(客户自愿提供),标注出情绪波动最大的时段,然后和那些时段内做出的决策做交叉比对。

不预测。不推荐。不干预。

只是一面镜子。

有一天晚上,她做了一个梦。梦里没有金色的河。她站在一条清澈的小河边,就是小时候在江西老家村口的那条。河水浅浅的,能看见河底的鹅卵石。她把手伸进水里,不动。

鱼游过来了。一条,两条,三条。它们碰了碰她的手指,然后游走了。每条鱼游走的方向都不同。

她醒了。天还没亮。深圳的空气依然像湿毛巾一样闷热。空调还是没修。

她躺在床上看着天花板,想起了谢深在写的那本书。谢深给她看过第一章的草稿,开头是这样写的:

“每一行代码都是一种选择。有些选择让人看见更多,有些让人看见更少。好的代码是窗户,坏的代码是墙壁。最好的代码是镜子——它让你看到自己,然后做出你自己的选择。”

宋以宁笑了笑。她翻了个身,准备再睡一会儿。

窗外,深圳的天空正在变亮。不是突然的——是慢慢地、一点一点地,从深蓝变成浅蓝,从浅蓝变成灰白,从灰白变成一种温柔的、不带任何情绪色彩的晨光。

新的一天开始了。

每个人都会在今天做出很多决定。有些是理性的,有些不是。但至少——那些决定是他们自己的。

(全文完)