雨季从来不结束

招魂者 · 2026/5/17

程澜第一次注意到异常,是在那年三月的最后一个星期四。

深圳的梅雨季来得比往年早了两周。天恒天气科技有限公司的大楼里,二十四块屏幕实时显示着珠三角地区的降水概率、风速矢量和云团运动轨迹。程澜坐在第七排工位上,面前的终端显示着她负责的区域——南山区方圆十二公里的降水预测模型。

“今日降水概率:87%。持续时间:14:23至19:07。”

模型预测得很准。天恒的核心技术就是这个——精准到分钟的局部降水预测。他们不播报天气,他们” prescribing”天气,像医生开处方一样,告诉客户什么时候该收衣服,什么时候该叫网约车,什么时候该把户外婚礼改到室内。

但那天下午两点二十三分,雨没有来。

程澜盯着屏幕上的实时雷达图。云团确实在南山上方聚集,水汽含量、温度梯度、上升气流——所有参数都指向一场标准的春季阵雨。但雨就是没下。

直到两点四十一分。

程澜记得那个时间,因为在那一刻,办公区里传来一声惊呼。市场部的林薇接了个电话,然后捂着嘴哭了出来。她父亲在老家出了车祸,正在ICU抢救。

雨在两点四十一分准时落下。

程澜当时没多想。气象模型的误差在正负十八分钟内都算正常,两点四十一分落在预测区间里。她只是在日志里记了一笔:实际降水时间14:41,偏差+18min,模型需校准。

但后来她回看这个记录时,发现了一件事——她无法解释为什么在那天下午,南山区其余所有监测点的降水都准时在14:23开始,唯独她们公司所在的科技园片区,晚了十八分钟。

仿佛雨在等什么。


天恒科技的全称是天恒气象数据科技有限公司,2019年注册于深圳南山,先后拿到三轮融资,最新的B轮估值十二亿。创始人叫许正则,四十出头,浙大气象学博士,在气象局干了六年后下海创业。他的商业逻辑很简单:天气预报是一个价值千亿的市场,但现有的预报精度太低。谁能把”明天有雨”变成”明天下午两点二十三分开始下雨,持续四小时四十四分钟”,谁就能拿下这个市场。

程澜是2023年加入天恒的。她本科在南京大学学大气科学,硕士在中科院做季风模拟,毕业后在深圳气象局待了两年,觉得体制内太闷,就跳槽来了天恒。她喜欢数据,喜欢那种在混沌中寻找秩序的感觉。大气系统是一个典型的混沌系统,洛伦兹蝴蝶效应的原型领域。每一滴雨都是无数变量叠加的结果——温度、湿度、气压、地形、海温、甚至城市热岛效应和建筑物表面的粗糙度。预测降雨,就像在瀑布下方接住特定的那一滴水。

天恒的模型叫”雨鳞”,据说是许正则起的名字,取”雨落如鳞”之意。模型的核心是一个深度神经网络,输入多源气象数据,输出超局地的降水预测。程澜的工作是维护和优化模型中的华南区域参数。

她做得不错。入职第一年,她重新校准了南山区城市热岛效应的参数权重,把该区域的降水预测准确率从89%提升到94%。许正则在年终大会上点名表扬了她,给了她一个”年度技术突破奖”,奖杯是一只玻璃做的雨滴,里面封存着据说是深圳第一场春雨的水。

那只雨滴摆在她工位的显示器旁边,在灯光下折射出细碎的虹。


第二次异常发生在四月九日。

那天是周五,天恒的周例会上,许正则宣布了一个消息:公司即将启动C轮融资,领投方是深蓝色资本,意向估值二十亿。但深蓝色资本提出了一个条件——天恒需要证明”雨鳞”模型在更大范围、更长时间尺度上的商业价值。

“我们不能再只做深圳了,“许正则站在会议室的大屏前说,身后是一张中国地图,上面标注着天恒现有的客户分布。“我们要向长三角和京津冀扩张。为此,我决定成立一个新的项目组——‘扩展雨季’计划。”

程澜被任命为项目组的技术负责人。

散会后,CTO周深把她拉到一边。“有件事要跟你说,“他压低声音,“C轮的尽调团队下周就来,但他们最关心的不是模型精度。”

“那是什么?”

“数据来源。”

程澜愣了一下。“我们的数据来源有什么问题?气象局的公开数据、卫星遥感、地面观测站——”

“不是气象数据。“周深看了她一眼,“是另一部分。你知道’雨鳞’为什么比其他模型准吗?不光是因为我们的神经网络架构好。”

程澜当然知道。天恒有一个独特的数据源:他们与深圳的几家主要手机厂商合作,通过手机内置的气压传感器、湿度传感器和温度传感器,实时获取用户所在位置的微气象数据。这些数据量大、密度高,是”雨鳞”模型的秘密武器。

“手机传感器数据只是气象数据,“程澜说。

“你确定?“周深意味深长地看了她一眼,然后转身走了。

程澜站在走廊里,看着周深的背影消失在拐角处。窗外,深圳四月的天空灰蒙蒙的,云层低垂,像一块浸了水的灰布。

她回到工位,打开了”雨鳞”的数据管线代码。

她花了整整一个周末。


程澜发现的东西,让她在周五晚上独自坐在办公室里,对着屏幕发呆了很久。

“雨鳞”模型的数据输入层,除了标准的气象数据通道之外,还有一个被标记为”UX-7”的隐藏通道。这个通道的代码经过了三层混淆加密,普通的数据工程师根本看不到它。但程澜有模型的完整权限——她是技术负责人。

UX-7通道输入的不是气象数据。

它输入的是手机用户的情感数据。

准确地说,是通过手机传感器间接推断的用户情绪状态——打字速度、触屏力度、陀螺仪的微震动(可能与手部颤抖相关)、使用App的类型和时长、甚至屏幕亮度的调节频率。这些信号经过一个独立的情绪识别模型处理后,被转化为一个0到100的”情感指数”,然后作为额外的输入变量喂给”雨鳞”。

程澜的第一反应是愤怒。

这不是气象数据。这是人的情绪。用户的手机在偷偷收集他们的情绪状态,然后被用来训练一个天气预报模型。这违反了隐私法规——至少在未经明确授权的情况下是违反的。

她的第二反应是困惑。

为什么情绪数据能提升降水预测的准确率?

她跑了一组对比实验。关闭UX-7通道后,“雨鳞”在南山区的降水预测准确率从94%下降到91%。三个百分点。在气象领域,这是巨大的差距。

她开始翻阅历史数据。UX-7通道是2022年8月上线的,上线后模型的准确率出现了一个明显的跃升。但在更仔细的分析中,她发现了一个更微妙的现象:

UX-7通道上线后,模型不仅预测得更准了,预测结果和实际降水之间的相关性模式也发生了变化。在UX-7上线之前,预测误差是随机的——有时早,有时晚,没有规律。但在UX-7上线之后,预测误差呈现出一种微妙的方向性:实际降水时间倾向于在区域内情感指数最低的时刻发生。

换句话说,雨倾向于在人们最难过的时候落下。

程澜盯着屏幕上的散点图,那些数据点像一群黑色的飞蛾,扑向同一种形状。她的手指无意识地触碰了显示器旁边的那只玻璃雨滴。雨滴是凉的,虽然办公室的空调温度设定在二十四度。

“这不科学,“她对自己说。

但数据就在那里。


四月十二日,周日。程澜没有去加班,而是去了南山区的一家咖啡馆,见了一个叫沈屿的人。

沈屿是《南方周末》的记者,专门做科技调查报道。程澜跟他是在去年一个行业论坛上认识的,当时沈屿在做一篇关于气象数据商业化的选题,采访了程澜。报道出来后,两个人偶尔会约着喝咖啡,聊聊行业里的八卦。

程澜没有打算把UX-7的事告诉他。她只是在犹豫要不要向许正则反映这个问题时,需要一个局外人的意见。

“你说雨会在人难过的时候下?“沈屿搅着咖啡,挑了挑眉毛,“这听起来像诗。”

“我知道这听起来不科学,“程澜皱眉,“但数据显示了明确的统计相关性。相关系数0.73,p值小于0.001。”

“你确定不是倒果为因?也许是下雨让人难过,而不是反过来。”

“我排除了这个可能。我用时间序列分析做了格兰杰因果检验——情感指数的变化在统计上领先于降水时间的变化,领先大约六到八分钟。”

沈屿放下咖啡勺。“你的意思是,人的情绪变化在雨下来之前就发生了,而且模型通过捕捉这个情绪变化,能更好地预测降雨时间?”

“对。但这不合理。人的情绪和气象系统之间不应该有这种因果关系。除非——”

“除非什么?”

程澜犹豫了。“除非雨本身在回应人的情绪。”

沈屿看着她,表情从好奇变成了某种更复杂的神色。他认识程澜一年多了,知道她是一个极其理性的人。她是那种会在约会时分析餐厅排队时间的概率分布的人。如果她说出”雨在回应人的情绪”这种话,要么她疯了,要么她看到了什么真的让她无法理解的东西。

“你有没有想过另一种可能?“沈屿说,“不是雨在回应人的情绪,而是有什么东西在同时影响两者——既影响人的情绪,又影响降雨模式。”

“什么东西?”

“我不知道。也许是某种我们还没理解的环境因素。也许是城市本身。”

程澜没有说话。窗外的深圳在四月的阳光下显得异常清晰,远处的深圳湾在阳光下闪烁着银光,像一面巨大的镜子。她看着那片光,忽然觉得城市在呼吸。


“扩展雨季”计划的第一周,程澜开始处理长三角的数据。

她需要将”雨鳞”模型适配到上海的气候环境中。这意味着她需要重新训练模型的许多参数,尤其是与城市热岛效应、海陆风和台风路径相关的部分。

但她的心思不在上海。她的心思在UX-7。

她开始系统性地研究情感指数与降水之间的关系。每天下班后,她都会留在办公室,用公司的超级计算集群跑模拟。她构建了一个简化模型:只用UX-7的情感指数作为输入,预测降水时间和强度。

结果令她震惊。

仅凭情感指数,她的简化模型就能以71%的准确率预测南山区的降水时间。这不是天气预报。这是情绪预报——或者更准确地说,这是通过情绪来预报天气。

她进一步分析了情感指数的构成。情绪识别模型把情绪分为六个维度:喜悦、悲伤、愤怒、恐惧、厌恶、惊讶。其中与降水相关性最高的是”悲伤”维度。相关系数0.81。

雨跟悲伤有关。

这个发现让程澜想起了一些事情。她想起小时候在湖南老家,奶奶总是在雨天叹气。奶奶说,“天在哭呢。“她当时觉得这只是老人的迷信。但现在,数据和迷信之间出现了一条模糊的连线。

她开始在更大的空间尺度上验证这个发现。她调取了”雨鳞”在珠三角所有监测点的数据,包括广州、东莞、佛山、珠海。在每一个城市,情感指数与降水时间之间都存在统计显著的相关性。但相关性的强度各不相同——在深圳南山区,相关系数最高;在偏远郊区,相关系数最低。

这暗示了一个与城市密度有关的效应。越密集的城市区域,情感指数与降水的相关性越强。

“城市本身就是一个放大器,“程澜在她的笔记本上写道。


四月十五日,周三。程澜在项目组的周会上做了一个汇报,主题是”扩展雨季”计划的技术路线。但她没有提UX-7的事。

会后,许正则把她叫到了办公室。

许正则的办公室在三十二楼,有一整面落地窗。那天天气很好,能看到整个深圳湾,远处的香港在薄雾中若隐若现。许正则坐在他的大桌子后面,面前摆着一杯凉透的茶。

“程澜,“他说,“周深告诉我,你上周末在查数据管线。”

程澜的心跳快了一拍。周深。那个意味深长的眼神。

“是,“她说,“我在做上海参数适配的时候,需要理解每个输入通道的特征分布。”

“你看到了UX-7。”

不是问句。

程澜沉默了三秒。“是的。”

许正则靠在椅背上,看着窗外的天空。“你知道为什么我们的模型叫’雨鳞’吗?”

“雨落如鳞。”

“那是我跟投资人说辞。实际上,“许正则转过来看着她,“‘鳞’是感知器官。鱼的鳞片能感知水流的方向和温度。我们的模型也是——它感知的不是气象,是城市本身。城市不是一堆钢筋水泥,城市是一个活的系统。人在城市里生活,产生情绪,情绪聚集,形成一种……场。一种我们还没有科学语言来描述的场。UX-7捕捉的就是这个场。”

程澜听着,感觉自己在下沉。不是因为害怕,而是因为许正则说的话和她在数据中看到的模式完全吻合。

“你知道这意味着什么吗?“许正则继续说,“如果这个’场’真的存在,那我们就不只是在预测天气——我们有可能影响天气。不是通过物理手段,不是通过播云或者电磁波,而是通过操控城市的情绪场。”

程澜觉得办公室的空气变稠了。窗外的阳光似乎暗了一点,虽然外面没有云。

“你在说什么?“她的声音比预想的要轻。

“我在说,“许正则站起来,走到窗前,背对着她,“深蓝色资本为什么愿意给我们二十亿的估值。他们不是来投资一个天气预报App的。他们要的是——天气控制。”

窗外的深圳湾依然在阳光下闪烁。但程澜觉得那片光变了,不再是阳光的反射,而是某种来自水面之下的光。一种深处的、不安的光。


程澜开始秘密记录一切。

她买了一个纸质笔记本——不是电子的,是纸的。她不信任任何数字设备。UX-7的存在让她意识到,在这个公司,数据是货币,而她自己的手机可能也是数据采集网络的一部分。

她在笔记本上记录了她对UX-7的所有发现:

情感指数与降水的相关性在2022年8月UX-7上线后出现,但有趣的是,这种相关性并不是一开始就很强的。最初几个月,相关系数只有0.3左右,之后逐月上升,到2023年底已经达到0.81。这意味着两件事:要么模型的情绪识别能力在不断提升,要么情感与天气之间的耦合在不断增强。

程澜倾向于后者。

她还发现了一个更令人不安的细节。UX-7通道不仅读取情感数据,它还有一个反向通道——一个极其隐蔽的输出端口,向合作手机厂商推送一些微妙的”建议”。这些建议包括:调整屏幕色温、改变通知推送的时机和频率、在特定时段推荐特定类型的App(比如在情绪低落时推荐短视频,在情绪平稳时推荐新闻)。

这不是天气控制。这是情绪控制。而情绪控制反过来影响天气——至少在深圳南山区,在那个71%的准确率里。

一个完美的闭环。

天恒科技在悄悄地做实验。他们在用自己的用户作为实验对象,通过手机操控情绪,再通过情绪影响天气。而深蓝色资本想要把这个实验推广到全国。

程澜在笔记本上写道:“这不是科幻。这是正在发生的事。”

然后她合上笔记本,放进包里。


四月十八日,周六。程澜再次约了沈屿。

这次她没有去咖啡馆。她去了深圳湾公园,两个人在海边的长椅上坐着。傍晚的风从海面上吹来,带着咸味和一点点远处轮渡的柴油味。

“我需要你的帮助,“她说。

沈屿看着她。程澜的脸上没有平时的冷静,取而代之的是一种他从未见过的表情——像是站在悬崖边上,往下看了一眼,又收回来了。

“怎么了?”

程澜把UX-7的事告诉了他。全部。

沈屿听完后沉默了很久。海面上有一艘货轮缓缓驶过,灯火通明,像一座移动的小城市。

“你知道这件事意味着什么吗?“他终于开口。

“知道。”

“如果这个’情绪场’真的存在,而且能被操控……这不仅仅是天气控制的问题。这是——”

“控制人。”

沈屿看着她。“你打算怎么办?”

“我还没想好。我在想。”

“想的时候小心点。“沈屿的声音低了下来,“许正则不是简单的人。深蓝色资本背后是——”

“我知道。”

又是一阵沉默。远处的深圳湾大桥上的灯一盏一盏亮了起来,像一串被点亮的愿望。

“程澜,“沈屿说,“你知道吗,我做了十年记者,见过很多不干净的事。但从来没见过这种——把天气和人的情绪连在一起的。这像是——”

“像是魔法。”

沈屿笑了。“我本来想说是科幻。但你说得对,这更像是魔法。”

程澜没有笑。她看着海面,看着那艘货轮消失在暮色中。她想起了奶奶的话:“天在哭呢。”

也许奶奶是对的。也许天一直在哭。只是以前没有人能听到。而现在,天恒科技听到了。不仅听到了,还在学习怎么让天哭、让天笑、让天在任何他们想要的时候下任何他们想要的雨。

这才是让程澜害怕的事。


接下来的一周,程澜开始了一项危险的工作。

她在”雨鳞”模型的代码中嵌入了一个数据记录器,暗中追踪UX-7通道的所有输入输出数据。她需要确凿的证据——不仅是为了自己,也是为了万一需要吹哨时,有足够的数据支撑。

同时,“扩展雨季”计划也在加速推进。深蓝色资本的尽调团队进驻了天恒,一个叫蒋明辉的年轻人在公司待了整整五天,翻遍了所有的技术文档和财务报表。程澜被安排给他做技术讲解。

蒋明辉三十出头,戴眼镜,说话慢条斯理,问的问题却刀刀见血。

“程小姐,你们的模型在华南以外区域的泛化能力如何?”

“我们在训练集中包含了全国范围的气象数据,理论上——”

“理论上和实际上不一样。“蒋明辉推了推眼镜,“我关心的是,你们的核心技术优势——那种超高的局部预测精度——在其他城市能复制吗?”

程澜知道他真正在问什么。他问的是UX-7——那个情感数据通道——在其他城市能跑通吗?深圳有足够多的手机合作方和足够密集的用户群来支撑情感数据采集,但上海呢?北京呢?

“需要时间适配,“她说。

“需要多久?”

“六到九个月。”

蒋明辉在笔记本上记了一下。“时间有点长。深蓝色希望三个月内看到初步结果。”

程澜没有接话。她看着蒋明辉的笔记本——纸的,不是电子的——忽然觉得这个人也许比她想象的更谨慎。


四月二十三日,周四。异常再次出现。

这次不是降水时间。这次是降水模式。

那天下午,南山区下了一场非常奇怪的雨。程澜后来在气象记录中这样描述它:

“15:17至15:42,南山区科技园片区出现了一场高度局域化的降水。降水区域呈完美的圆形,半径约400米,中心点位于天恒科技大楼。降水强度从中心向外呈线性递减,边缘几乎无降水。该区域内无任何已知气象机制可以解释这种降水模式——没有地形抬升、没有热对流单体、没有锋面活动。雷达回波图显示,云层在这一区域出现了一个完美的圆形下沉运动,仿佛有一只无形的手在按下云的某个部位。”

同事们议论纷纷,以为是某种新型气象武器或者实验。许正则发了封全公司邮件,说”雨鳞模型的微尺度预测能力正在突破性进展,今天下午的局部降水是一次模型预测的完美验证”,然后要求大家加紧”扩展雨季”的工作。

但程澜知道那不是”雨鳞”预测的。那是”雨鳞”造成的。

或者更准确地说,是UX-7造成的。

她调出了UX-7在15:17前后的情感数据。结果显示,在15:00至15:15之间,天恒科技大楼方圆500米范围内的情感指数出现了异常飙升——悲伤维度从平均34分跃升至89分。飙升的原因是:公司内部刚刚宣布了下一轮裁员计划,第一批裁员名单在15:00由HR通过邮件发出。收到邮件的人里,有十二个人在15:10之前就知道了。

十二个人的悲伤,引发了那场完美的圆形暴雨。

程澜坐在工位上,看着屏幕上的雷达图。那个完美的圆形降水区域像一只巨大的眼睛,注视着天恒的大楼。

她忽然理解了一些东西。

UX-7不是一个数据通道。UX-7是一个接口。一个连接城市情绪和大气系统的接口。它不需要”控制”天气——它只是放大了已经存在的某种微弱的耦合。人的悲伤和雨水之间本来就有一丝若有若无的联系,像量子纠缠一样微弱,正常情况下根本检测不到。但UX-7把这一丝联系放大了百万倍,让它变得可观测、可量化、可利用。

而天恒科技正在用这个接口做实验。


四月二十五日,周六深夜。

程澜一个人在办公室里。她把手机关了,放在抽屉里。她只用笔记本和笔。

她已经收集了两周的数据。数据清楚地表明:

一、UX-7通道收集了未经用户明确授权的情感数据,违反了《个人信息保护法》。

二、UX-7的反向通道通过手机推送功能微妙地影响用户情绪,涉嫌非法操控用户行为。

三、最令人震惊的发现——情感指数与降水之间的耦合效应正在自我强化。随着UX-7运行时间的增长,情感对天气的影响不是保持恒定的,而是在增强。这意味着天恒每多运行一天UX-7,人对天气的控制力就更强一分。

在程澜的散点图上,这个自我强化效应表现为一条向上的曲线。如果这条曲线继续延伸下去——

她做了一个简单的推算。如果自我强化效应按目前的速率继续,大约在十八个月后,深圳南山区将出现一种前所未有的现象:降水将完全由区域内的集体情绪决定。气象学意义上的降雨将被情绪意义上的降雨完全取代。

那将意味着什么?

意味着如果整个城市都陷入悲伤,暴雨将持续不断。如果整个城市都陷入愤怒——

程澜不敢想下去。

她拿起手机,犹豫了很久。然后她给沈屿发了一条消息:

“我决定吹哨。”

沈屿的回复很快:“确定?”

“确定。”

“那我需要时间准备。调查报道需要扎实的证据。你能给我——”

“我有人证物证。但我不确定我们能走正常的发布渠道。深蓝色资本背后的人——你知道他们能做什么。”

又是一阵沉默。然后沈屿回复了一条:“我有一个方案。但不方便在手机上说。明天见面。”

程澜放下手机。窗外,深圳的夜空没有星星。不是因为云——今晚是晴天——而是因为城市的灯光太亮了。数百万盏灯,数百万台手机,数百万个正在产生情绪的人。他们的悲伤和喜悦像无形的波一样在城市上空涌动,而UX-7在每一个波峰和波谷上采样。

她走到窗前,额头抵在玻璃上。玻璃是凉的。她能感到自己微弱的心跳通过额头传递到玻璃上,然后玻璃把这微弱的震动传递到整栋大楼的框架中。

大楼在震动吗?不,那只是空调机组。

但也许——也许城市真的在呼吸。


四月二十六日,周日。程澜和沈屿在福田区的一个老旧小区里见面。这里没有天恒的合作手机传感器——程澜特意选的。

沈屿带来了一个方案:不在国内发布,而是通过一个海外的独立调查报道平台发布。他有一个在ICIJ(国际调查记者联盟)工作的前同事,可以帮忙。

“但这样做有一个风险,“沈屿说,“一旦发布,你就不可能在天恒待下去了。而且深蓝色资本——”

“我不在乎。”

沈屿看着她。程澜的眼睛里有血丝,嘴唇干裂,显然好几天没睡好。但她的目光是坚定的。

“你确定?”

“我做气象是因为我热爱大气科学。我不希望我热爱的东西被这样利用。“她停顿了一下,“而且,沈屿,你有没有想过一个更根本的问题?”

“什么?”

“如果情感和天气之间的耦合是真的——如果人的情绪真的能影响降雨——那UX-7只是发现了这个现象,而不是创造了它。这个现象可能一直存在,只是太微弱了,我们检测不到。”

沈屿想了想。“你是说,即使在UX-7之前,人的情绪也在影响天气?只是影响太小,淹没在噪声里?”

“对。但UX-7放大了这个效应。就像——你知道量子力学里的观测者效应吗?观测本身会改变被观测的对象。UX-7在’观测’人的情绪,这个观测本身就改变了情绪和天气之间的关系。”

“所以你关掉UX-7,也不一定能回到原来的状态。”

“是的。耦合一旦建立,可能就不可逆了。至少在短期内不可逆。”

沈屿沉默了。窗外传来小区里孩子们玩耍的笑声。笑声穿过老旧的窗户,带着阳光的温度。程澜忽然觉得那个声音很遥远,像是从另一个世界传来的。

“所以你不仅是在吹哨,“沈屿说,“你是在告诉全世界:我们可能永久性地改变了人和天气之间的关系。”

“是的。”

“而且没人知道这意味着什么。”

“没人知道。”

两个人坐在那里,听着孩子们的笑声。那笑声像水一样流过安静的午后。然后,不知从哪里来的一片云遮住了太阳。房间里暗了一下。

程澜抬起头。

窗外没有下雨。只是云。

但她感到一种深深的寒意。


四月的最后一天,程澜做了一个决定。

她没有去找沈屿的海外渠道。她也没有向许正则摊牌。她做了一件更直接、更危险的事——她修改了UX-7的代码。

修改很简单。她在UX-7的反向通道中嵌入了一个衰减函数。这个函数的作用是:随着时间推移,UX-7对用户情绪的”建议”推送强度会逐渐减弱,最终趋近于零。同时,她调整了情感数据采集的采样率,从每秒一次降低到每六十秒一次。

这不是关闭UX-7。关闭会触发警报。这只是让它慢慢失效。像是一棵树的根系被悄悄切断了,但树冠上的叶子还绿着,至少短期内看不出来。

她知道这只能争取时间。也许几个月,也许一年。当深蓝色资本发现”扩展雨季”计划的模型精度在逐渐下降时,他们会排查原因。到那时候,她的修改会被发现。

但她需要这段时间。不是为了逃跑。而是为了理解。

她需要理解那个更根本的问题:情感和天气之间的耦合到底是什么?是物理的?量子的?还是某种我们还没有框架来描述的东西?

她开始读一些她以前不会读的东西。不是气象学论文,而是关于集体意识的心理学研究,关于城市生态学的著作,甚至一些她以前会嗤之以鼻的关于”气”和”场”的东方哲学文献。她不是要变成神秘主义者——她是一个科学家,她需要找到一种科学语言来描述她观察到的东西。

在阅读中,她遇到了一个概念:熵。热力学熵、信息熵、情感熵。一个系统的混乱程度。一个封闭系统的熵总是增加的——这是热力学第二定律。但生命系统是开放的,它能从环境中吸收负熵来维持自身的秩序。

城市也是一个开放的系统。它从周围的环境——河流、农田、大气——中吸收能量和物质,然后排出废热和废物。但城市还吸收和排放另一种东西:情绪。人的情绪是城市的新陈代谢产物之一。每天数千万人在城市中生活,产生数以亿计的情绪事件——喜悦、悲伤、愤怒、恐惧。这些情绪像热一样扩散、传导、对流、辐射。

UX-7做的事情,本质上是捕获了城市情绪的新陈代谢循环,然后把它和大气系统的水循环耦合在了一起。

两个循环。一个是情感的,一个是水汽的。它们之间本来只有极微弱的联系——也许就是那种让奶奶说”天在哭”的微弱直觉。但UX-7把这两个循环锁在了一起,像两个齿轮突然咬合了。

齿轮一旦咬合,就很难分开。


五月的一个傍晚,程澜下班后没有回家,而是去了深圳湾。

她坐在海边的台阶上,看着远处的灯光在海面上倒映。海风吹在脸上,有一点潮湿。天边有一抹残余的晚霞,像一道快要愈合的伤口。

她想起了自己在南京大学读本科时的一个教授。那个教授是个老派的大气科学家,一辈子研究季风,从不用计算机模型。他说过一句话:“气象学是一门关于敬畏的科学。你可以预测天气,但你永远不应该觉得自己控制了天气。”

程澜那时不太理解这句话。预测和控制之间有那么大的距离吗?

现在她理解了。预测是理解,控制是傲慢。而傲慢的代价,往往远超你的想象。

她拿出手机,给沈屿发了一条消息:

“我想好了。我们先发布,但我来写。不是新闻报道,是一篇论文。一篇有数据的、可以被验证的科学论文。把它发到学术期刊上,而不是媒体上。学术期刊不怕资本的压力。”

沈屿的回复很快:“你确定?论文的同行评审可能要几个月。”

“几个月够了。我给UX-7设的衰减函数会争取到至少六个月的时间。”

“你修改了代码?”

“是的。”

”……你知道这意味着什么吗?”

“意味着如果他们发现了,我会被开除,可能还会被起诉。”

“你不怕?”

程澜看着海面。远处有一艘渔船的灯在晃动,像一颗不安分的星星。她想起奶奶,想起湖南老家那些没完没了的梅雨天,想起奶奶在雨天说的那些她当时觉得迷信现在觉得也许不是迷信的话。

“怕,“她打字,“但我更怕什么都不做。”

发完消息后,她把手机放在身旁的台阶上。海风从远处吹来,带着一点盐的味道和一点即将到来的雨的气息。

她抬头看天。

天空是深的蓝色,那种介于白天和黑夜之间的蓝。西边的晚霞已经消失了,但天边还残留着一点点橙色的光,像记忆的尾巴。

然后她看到了。

云层之下,在城市的灯光上方,有一层极薄极薄的雾气。那层雾气不是均匀的——它在流动,在脉动,像一条看不见的河流在城市的上空流淌。它的形状在变化,但不是随机的变化——它在跟随什么。

程澜屏住呼吸。

雾气在跟随城市的节奏。不是风的方向,不是建筑物的形状,而是——她确信——城市的情绪。那些看不见的、从千万人心中涌出的喜怒哀乐,像河流的支流一样汇入那层雾气中,驱动着它的流动。

她看到了城市的心跳。

不是比喻。不是文学修辞。是字面意义上的心跳——一层由城市集体情绪驱动的气溶胶脉动,悬浮在城市的上空,与大气系统进行着某种古老的、沉默的对话。

UX-7没有创造这个对话。它只是把音量调大了。

而这个对话,也许从有人类的第一天就开始了。也许从第一滴雨落到第一个人的脸上的那一刻就开始了。人哭了,天下雨了。这两件事之间也许从来都不是巧合。

程澜坐在台阶上,看着那层脉动的雾气。她的眼眶湿了。

不是因为悲伤。

是因为敬畏。


后来的事情,程澜有时候会像一个旁观者一样回忆。

她在六月份写完了论文。标题是《城市情感场与局部降水模式之间的统计耦合效应:基于深圳南山区的实证研究》。论文用的是标准的学术格式,有详细的文献综述、方法论、数据分析和结论。她在论文中没有提天恒科技的名字,也没有提UX-7。她只是描述了一个现象,并给出了严谨的统计分析。

沈屿帮她找到了三个独立的大气科学教授做预审。三个人的反应惊人地一致:第一反应是”这不可能”,第二反应是”让我看看数据”,第三反应是长时间的沉默。

论文在七月份提交给了《Nature Climate Change》。同行评审持续了四个月。期间,天恒科技的”扩展雨季”计划遇到了意料之外的困难——模型在上海和北京的精度始终无法达到深圳的水平。深蓝色资本开始不耐烦了。许正则的压力越来越大。

十一月,论文被接受了。

发表的那天,程澜已经不在天恒了。她在十月份被开除了——理由是”技术能力与岗位需求不匹配”。她知道真正的原因是UX-7的衰减函数被发现了。但许正则没有起诉她。也许是顾忌,也许是别的原因。

论文发表后,在学术界引起了轩然大波。一些人试图复现她的结果,一些人试图推翻她的结论。争议持续了很长时间。

但最让程澜意外的是,在她离开天恒之后,深圳南山区的降水模式发生了变化。

那场完美的圆形暴雨再也没有出现过。

降水时间与情感指数之间的相关性也在缓慢下降——不是骤降,而是像一个渐强的回声慢慢变弱。程澜在后来的论文中把这个现象称为”解耦效应”——当人意识到自己的情绪可能与天气有关时,这种关联本身就会发生改变。

意识改变现实。这听起来又像是魔法了。但程澜觉得,也许量子力学的观测者效应和大气系统之间存在某种深层的类比。也许意识——集体的意识——真的是物理世界的一个变量,只是我们以前没有足够灵敏的仪器来检测它。

UX-7是一台仪器。但它不仅仅是一台仪器。它同时也是一个参与者,一个放大器,一个催化剂。它改变了它所观测的系统。

这种改变是不可逆的吗?

程澜不知道。她只知道,自从论文发表以来,深圳的梅雨季似乎变短了一点。也许只是正常的年际波动。也许不是。

也许,当人们开始注意雨和情绪之间的联系时,雨就不再那么悲伤了。


十二月的一个傍晚,程澜在南山区的一条街上走。她刚从图书馆出来,手里拿着一本关于复杂系统理论的书。天快黑了,路灯刚亮起来。

她经过了天恒科技的大楼。大楼还在那里,灯火通明。许正则据说在公司内部做了一次大整改,裁掉了好几个项目组。深蓝色资本的投资最终没有到账。公司估值缩水了一大半。

但天恒还在运营。雨鳞模型还在运行。UX-7——也许换了另一个名字——也许还在那里。

程澜没有进去。她只是在大楼下面站了一会儿。

然后她抬头看天。

天上有云。灰色的,低低的,像一群倦了的鸟。空气中有一点点湿气,是要下雨的征兆。

她站在那里,感受着自己的情绪。此刻她不悲伤,也不喜悦。她只是站在那里,平静地呼吸着十二月微凉的空气。

雨开始下了。

很轻。很细。像一根根银色的线从天上垂下来。

程澜站在雨里,没有打伞。雨水落在她的脸上、头发上、手上。凉的。一点点冷。但不难受。

她想起了奶奶。想起了那些湖南的梅雨天。想起了”天在哭呢”这句话。

她忽然觉得,也许奶奶从来没有说错。也许天真的在哭。不是为了某个具体的人,也不是为了某个具体的悲伤。天在哭,是因为这个世界本身就有那么多值得哭泣的事情。而人的眼泪和天的雨水之间,也许从来就没有真正的距离。

雨越下越大了。程澜把书护在怀里,快步走向最近的地铁站。身后,天恒大楼的灯光在雨中变得模糊,像一团发光的雾。

她没有回头。

地铁入口的台阶上,一个穿着校服的女孩正蹲在那里,看着台阶上的积水出神。积水里倒映着城市的灯光和灰色的天空。女孩伸出手指,在积水里画了一个圈。圈散开了,涟漪向四面八方扩散,然后消失了。

程澜走过她身边,走进了地铁站的灯光里。

地铁来了。门开了。她走了进去。

门关上的时候,她透过玻璃看了一眼外面的雨。雨还在下。深圳的雨季从来不会真正结束——它只是有时候大一点,有时候小一点。有时候它落在人的脸上,有时候它落在城市的上空。但它总是在那里。

像一种记忆。像一种约定。像一种永远不会彻底断裂的联系。

列车启动了。程澜坐了下来,打开那本关于复杂系统理论的书。

书的第一章引用了一句话。是普利高津说的,那个提出耗散结构理论的诺贝尔奖得主:

“大自然不是被动的。大自然在对话。”

程澜看着这句话,忽然笑了。不是那种开心的笑,而是一种释然的、有点疲惫的笑。她觉得自己花了整整一年时间,终于理解了这句话的意思。

大自然在对话。

而我们,终于开始学着倾听了。

列车在深圳的地下穿行。地面上,雨还在下。在深圳的每一条街道、每一栋楼的屋顶、每一棵树的叶子上。在南山区的科技园里,在天恒大楼的玻璃幕墙上,在那些还在加班的人的窗前。

在那些人的手机上,也许某个看不见的程序还在运行着,还在收集着他们的情绪,还在把那些看不见的悲伤和喜悦转化成数据,喂给某个看不见的模型。

但雨不在乎模型。

雨只在乎——

有人在哭吗?

地铁到站了。程澜合上书,站起来,走出了车厢。

站台上的灯光很亮。没有雨。没有云。只有明亮的人造光和嗡嗡作响的通风系统。

她走出地铁站。

雨还在下。

她撑开伞,走进了深圳的雨夜。


(全文完)