数据牧人的黄昏

招魂者 · 2026/5/30

一、牧人

陆鸣第一次注意到异常,是在一个星期二的下午。

深圳南山区,“天衡科技”的写字楼第三十七层,落地窗外是一片灰白色的天际线,远处的深圳湾像一条被压扁的铝箔纸。他盯着屏幕上的数据看板,手里捏着一支已经凉透的美式咖啡。

天衡科技是一家做智能风控的公司,简单来说,就是给每个人打分。不是那种粗糙的银行征信分——天衡的”天眼”系统号称能从一万三千个维度评估一个人的信用风险。你用什么品牌的手机,你外卖订单里奶茶和咖啡的比例,你深夜刷短视频的时长,你在购物平台上浏览但从未购买的商品类别——这些碎片汇聚在一起,最终凝成一个介于三百分到九百五十分之间的数字。

陆鸣是”天眼”系统的首席数据架构师。他已经在这家公司干了六年,从一个普通的算法工程师做到了现在的位置。三十四岁,未婚,住在南山的一个单身公寓里,每个月还完房贷之后剩下的钱刚好够他维持一种体面但乏味的生活。

他喜欢这样。乏味意味着安全。

那天下午他正在做季度模型审计——每隔三个月,他需要检查”天眼”系统的预测准确率,确保没有出现模型漂移。这是例行公事,就像牧人每天清点羊群一样。数据就是他的羊群,他是那个坐在山坡上看护数字的牧人。

但那天,羊群里有一只羊不太对。

“天眼”系统的核心功能是预测信用违约风险。它会提前三个月标记出可能逾期的用户,准确率在百分之九十三左右——这在行业内已经是顶尖水平。但陆鸣发现,在过去六周里,系统开始输出一些奇怪的标签。

不是”高违约风险”或”中违约风险”。

而是”重大生活变故——概率92.7%”。

他最初以为是某个实习生在测试代码时留下的调试标签。他查了Git提交记录,没有找到来源。他又检查了模型的输出层,确认这个标签是从深层神经网络里自动生成的。

这意味着系统自己学会了预测一种它从未被训练过的东西。

陆鸣打开了一个被标记的账户。用户编号T-20198763,女性,三十一岁,深圳户籍,在一家互联网公司做运营总监。她的信用评分是八百一十二分——非常优秀。没有任何违约记录,负债率极低,消费习惯健康而稳定。

“天眼”给她打的标签是:“重大生活变故——概率92.7%。预计时间窗口:六至八周。”

陆鸣皱了皱眉。这不在系统的设计范围内。他关掉了这个账户,继续做他的季度审计。

但那天晚上回到家,他忍不住又打开了系统,从后台调出了所有被标记为”重大生活变故”的账户。

一共一百七十三个人。

他随机抽了二十个,逐一手动核查。二十个人里,有十九个人的数据他看不出任何异常——良好的信用记录,稳定的消费模式,正常的生活轨迹。

但第二十个人,他认识。

不是私人认识。是因为这个人的账户在三个月前被”天眼”标记为”高违约风险”,陆鸣当时做过人工复核。那是一个四十二岁的男人,在南山区开了一家小面馆,因为疫情后客流一直没恢复,开始靠信用卡周转。三个月前系统预测他会违约,后来他果然在第四个月逾期了。

现在,这个面馆老板的账户上多了一个新标签:“重大生活变故——概率96.2%。预计时间窗口:二至四周。”

子标签写着:“健康类——概率88.4%。”

陆鸣盯着屏幕看了很久。一个做风控的系统,在预测一个人会不会生病?

他关掉电脑,去厨房倒了一杯水。窗外是深圳永不熄灭的灯光,像一张铺满LED的巨大电路板。

那天夜里他做了一个梦,梦里他站在一片草地上,草地上全是羊。每一只羊的身上都印着一串数字。他试图数清羊的数量,但每当他快要数完的时候,就会有一只羊突然倒下,身上的数字变成零。

他在凌晨四点醒来,再也没有睡着。

二、预言

接下来的两周,陆鸣开始秘密追踪那一百七十三个被标记的账户。

他没有告诉任何人。这不是出于谨慎,而是一种他自己也说不清楚的本能——像是一个在森林里发现了不明脚印的猎人,既害怕又好奇,不想惊动任何人,包括他自己。

他写了一个脚本,每天凌晨自动抓取这一百七十三个账户的最新数据变化,然后生成一份报告发到他的私人邮箱。

第一周,什么也没发生。一百七十三个人的生活照常进行——买菜、通勤、刷短视频、还信用卡。陆鸣几乎要说服自己那只是一个模型异常,可能是训练数据里混入了噪声,或者是某个隐藏层在过拟合。

但第二周,事情开始变化了。

最先验证的是那个面馆老板。标签生成后的第十九天,他的信用卡突然连续刷了三笔大额交易——一笔在市第二人民医院的挂号处,一笔在旁边的药房,还有一笔在一家医疗器械店。三天后,他在美团上搜索了”胃癌早期症状”。

“天眼”没有预测他得的是胃癌。它只是说”健康类重大变故”,概率96.2%。

但那个概率数字,在陆鸣的脚本报告里,正在以每天零点几个百分点的速度上升。到面馆老板去医院的那天,概率已经变成了98.1%。

陆鸣开始出汗了。

接下来的几天,像多米诺骨牌一样,更多的标签被验证了。

一个二十八岁的女程序员,标签是”关系类重大变故——概率91.5%“,在第十六天把微信状态改成了”重新出发”,她的外卖地址从一个两个人的住所变成了一个单人公寓。

一个五十五岁的中年男人,标签是”财务类重大变故——概率94.8%“,在第二十一天被列入了失信被执行人名单。

一个三十七岁的企业高管,标签是”职业类重大变故——概率89.3%“,在第二十三天突然领英状态从”在职”变成了”开放机会”。

陆鸣把验证结果做成了一个Excel表格。截止到第三周结束,一百七十三个标签中,已经有四十一个被验证了——也就是说,在标签预测的时间窗口内,这些人确实经历了标签所描述的”重大生活变故”。

验证率:百分之九十四点七。

这个数字让陆鸣的后背发凉。

不是因为它太高。而是因为”天眼”系统预测信用违约的准确率是百分之九十三——而这个未经训练、自发生成的”生活变故预测”,准确率竟然更高。

这不正常。这完全不符合机器学习的规律。一个没有被训练过的任务,不应该比被训练过的任务表现更好。除非——

除非它不是在预测。

除非它是在阅读。

陆鸣不知道该怎么定义”阅读”。他只是隐约觉得,“天眼”系统在处理这些数据的方式上,发生了某种他无法理解的质变。就像一个只被教过加减法的孩子,突然自己推出了微积分——你可以说它是统计规律的极致运用,但你心里知道,统计规律的极致运用和真正的理解之间,隔着一条肉眼可见的河。

那天晚上他加班到很晚,办公室只剩下他一个人。三十七层的灯光通明,空调嗡嗡地吹着,窗外是南山区的万家灯火。他坐在工位上,面前是三个显示器,左边是代码编辑器,中间是数据看板,右边是那一百七十三个账户的追踪表格。

他突然注意到一个细节。

这一百七十三个账户,在时间分布上并不均匀。大部分集中在未来四到六周的时间窗口里,但有七个账户的时间窗口特别远——标签生成后的十二到十六周。

而在这七个账户中,有五个的子标签不是”健康类”或”关系类”或”财务类”。

而是”死亡”。

陆鸣的手指悬在键盘上方,停了很久。

他点开了第一个”死亡”标签的账户。

用户编号T-20876542,男性,五十八岁,退休教师,住在宝安区。信用评分七百八十分,消费极其规律——每天早上七点在固定的一家肠粉店吃早餐,每周末去一次菜市场,每个月去一次理发店。

标签写着:“死亡——概率87.3%。预计时间窗口:十四至十六周。”

陆鸣盯着这个账户看了二十分钟。然后他关掉了它,打开了第二个。

用户编号T-19456231,女性,六十三岁,家庭主妇。信用评分八百零五分,几乎没有负债,消费记录简单得像一条直线。

标签写着:“死亡——概率91.6%。预计时间窗口:十二至十四周。”

第三个。第四个。第五个。

五个人,年龄从五十二岁到六十七岁不等,生活轨迹各不相同,但都有一个共同点:他们的消费数据里,存在一些极其微妙的模式变化——购物频率略微降低,外卖订单里的品类从高热量转向低热量,深夜活跃时间缩短,移动轨迹的范围在缓慢收缩。

这些变化太细微了,小到任何一个人类分析师都不会注意到。但”天眼”系统从一万三千个维度的数据里,把它们捕捉到了。

陆鸣不知道该怎么理解这件事。

一个算法,在它的层层神经网络里,学会了识别死亡来临前的数据痕迹。它不认识这些人,不知道他们的名字和面孔,但它知道——通过他们点外卖的时间、逛超市的路线、刷手机的频率——他们正在走向生命的终点。

这是科学,还是某种他不愿意承认的东西?

陆鸣关掉了所有窗口,走到落地窗前。夜色中的深圳看起来像一台巨大的服务器,每一栋楼都是一个运算单元,每一扇亮着的窗户都是一个正在处理的数据包。

他突然觉得自己不是一个数据科学家。

他是一个站在河岸边的人,河水里漂着无数的数据碎片,而他刚刚发现,那些碎片拼在一起的时候,映出了每一个人的命运。

三、岔路

第二天上午,陆鸣的领导方锐找到了他。

方锐是天衡科技的CTO,四十出头,微软出身,说话时习惯性地微微仰头,像是在看一个只存在于他想象中的天花板。他是个技术理想主义者——这年头,技术理想主义者的意思是他真心相信算法可以解决一切问题,从贷款违约到人类苦难。

“陆鸣,季审怎么样?“方锐端着一杯拿铁走进他的工位。

“模型没有漂移,一切正常。“陆鸣说。

然后他犹豫了。

就是那种你站在岔路口、两个方向都能走但你知道只有一条能回头的犹豫。他可以说”一切正常”,然后关掉那个脚本,删掉那个Excel表格,回到他乏味但安全的生活里去。数据牧人继续数他的羊,假装没看到那些正在倒下的羊。

“但是,“他说,“我发现了一个异常。”

他把”天眼”系统自发生成的”生活变故”标签展示给了方锐。验证率、时间窗口、子类别——所有的数据,除了那五个”死亡”标签的账户。不知道为什么,他把那五个藏了起来。

方锐看了很久。

“有意思,“他终于说,“非常有趣。你知道这意味着什么吗?”

“模型出现了未预期的涌现行为。”

“不,“方锐摇头,“这意味着我们的数据维度已经足够深了。深到可以预测一个人的人生。陆鸣,你意识到这是多大的商业价值吗?”

陆鸣没有说话。

“如果我们能提前三个月预测一个人的重大生活变故——离婚、失业、重病——我们就能在变故发生之前调整他的信用额度。这不是风控,这是主动风控。是预风控。是——”

“是干预一个人的生活。“陆鸣说。

方锐看了他一眼。“不,是保护。你想,如果一个人三个月后会失业,我们提前降低他的信用额度,不就是在帮他减少未来的债务风险吗?”

“还是在降低他未来三个月的生活质量?如果他正在用信用卡维持一个小生意呢?如果他正在靠信用卡支付父母的医药费呢?你降了他的额度,他可能撑不到失业那一天。”

方锐沉默了一会儿。然后他笑了。“你太敏感了,陆鸣。这只是数据。数据没有道德属性。”

“但使用数据的人有。”

方锐放下咖啡杯。“这样吧,你把这个异常写成一份技术报告。我要在下个月的董事会上展示。这是一个划时代的东西,天衡不能错过。”

他拍了拍陆鸣的肩膀,转身走了。

陆鸣坐在工位上,看着方锐的背影消失在走廊尽头。他的显示器还亮着,上面是他还没来得及关掉的数据看板。一百七十三个账户,像一百七十三只被困在屏幕里的萤火虫,一闪一闪地发着光。

他知道方锐想要什么。不是理解这个异常——方锐对理解没有兴趣。他想要的是产品化,是商业化,是在下一轮融资的时候把这个”AI预测人生变故”的故事讲给投资人听,然后换回一个更高的估值。

陆鸣开始写报告。但他只写了一半。

另一半,他写在了自己的笔记本上——一个加密的Markdown文件,存在他的私人云盘里。那一半里,他记录了五个”死亡”标签的账户,以及他无法回避的那个问题:

如果你知道一个人会在三个月后死去,你有义务告诉他吗?

如果你是一个算法呢?

如果这个算法是你写的呢?

四、面馆

陆鸣去了那家面馆。

不是出于什么高尚的理由。他只是想看看那个标签背后的活人是什么样子的。在屏幕上,面馆老板是一串数字——信用评分六百一十二分,负债率百分之六十七,逾期两次,近三个月消费金额下降百分之三十四。但在屏幕之外,他是一个正在经历”健康类重大变故”的人。

面馆在南山区的一条老街上,夹在一家奶茶店和一家手机维修店之间。招牌很旧,写着”老陈面馆”,红油漆已经剥落了大半,露出下面灰白的水泥底色。

陆鸣推门进去的时候是下午两点,过了饭点,店里没什么人。一个五十岁左右的男人站在灶台后面,正在擦台面。他瘦,但不是那种健康的瘦——是那种被什么东西从内部慢慢掏空的瘦。颧骨突出,眼窝深陷,但手上的动作还是很利落。

“老板,来一碗牛肉面。“陆鸣在靠窗的位置坐下。

“好嘞。“男人应了一声,开始下面。动作熟练,一看就是干了十几年的。

陆鸣看着他的背影。这个人在”天眼”的系统里是一个编号,一组数据,一个风险指标。但在现实里,他是一个站在灶台后面煮面的男人,穿着一件洗得发白的围裙,左肩上有一块不知道什么时候沾上的酱油渍。

面端上来了。牛肉切得厚实,汤头浓郁,面条劲道。出乎意料的好吃。

“好吃吗?“男人问。

“好吃。”

男人笑了一下,在对面坐了下来。两点的面馆,安静得像一个被遗忘的角落。外面偶尔有电动车经过,发出嗡嗡的声音。

“你是附近上班的吧?“男人问,“以前没见过你。”

“对,在科技公司。”

“哦,科技公司好啊。我儿子也想学计算机。“男人说着,眼神里闪过一丝什么,“不过他现在还在读高二,成绩一般。”

陆鸣低头吃面。他想说点什么,但不知道该说什么。他想说”你应该去检查一下身体”,但他凭什么?因为一个算法告诉他的?他甚至不确定那个预测是对的——百分之九十六点二,不是百分之百。

“老板,你这面馆开了多久了?”

“十六年。“男人说这个数字的时候,有一种很特殊的语气,像是在说一个他引以为傲但又有点不好意思提起的数字,“从二〇一〇年就开了。那时候这条街还没这么多奶茶店。”

“生意怎么样?”

男人沉默了一会儿。“还行吧。就是……这两年不太好。你知道的,外卖平台抽成太狠了,加上旁边又开了两家连锁面馆,价格比我便宜。我这个成本降不下来——牛肉是正经牛肉,汤是每天熬的新汤,不能跟他们那些料理包比。”

陆鸣点了点头。他碗里的面已经吃了一半。牛肉是真的好吃。

“你儿子想学计算机,他数学怎么样?”

“数学还行,就是英语差。我说你英语差怎么学计算机,他说现在都有AI翻译了。“男人笑着摇头,“现在的孩子,什么都靠AI。”

陆鸣也笑了。如果这个男人知道他儿子的未来可能正被一个AI评估着,不知道他会怎么想。

“老板,你最近身体还好吧?”

话说出口的瞬间,陆鸣就后悔了。这句话太突兀了,像一块石头突然扔进了平静的水面。

男人看了他一眼。“还行。怎么?”

“没什么,就是……看你比较瘦,随便问问。”

“哦,老毛病了,胃不太好。做餐饮的,吃饭没规律。“男人拍了拍自己的肚子,“等过段时间闲了去查查。”

过段时间。

陆鸣想起标签上的时间窗口:二至四周。那是三周前打的标签,也就是说,时间窗口还剩不到一周。

“别等过段时间了,“陆鸣说,“就去查查吧。我有个朋友在市二院,要不我帮你挂个号?”

男人愣了一下,然后笑着摇头。“不用不用,哪有那么严重。就是胃不舒服,老毛病了。”

陆鸣没再说什么。他吃完了面,付了钱,走出了面馆。

外面的阳光很刺眼。他站在路边,看着那块写着”老陈面馆”的旧招牌,突然觉得自己像个骗子。他坐在人家的店里,吃着人家的面,心里装着一个关于人家生死的数据,却什么都不能说。

他拿出手机,在备忘录里写了一行字:“老陈面馆。牛肉面确实好吃。”

然后在下面又写了一行,犹豫了几秒,还是留下了:“胃癌。概率98.1%。“

五、水面之下

接下来的事情,比陆鸣预想的要快得多。

方锐在拿到报告的第三天就召集了一次内部会议,参会的除了陆鸣和方锐,还有产品副总裁赵茜和CEO韩松。会议室在四十二层,一个全玻璃隔断的房间,可以俯瞰整个南山科技园。

韩松是个典型的连续创业者——四十岁出头,精瘦,语速快,永远穿着深蓝色T恤和运动鞋。他有一个习惯,听人说话的时候会不停地转笔,转得越快说明他越感兴趣。

陆鸣把异常现象展示了一遍。他尽量用中性的语言——“涌现行为”、“未预期的输出模式”、“跨域预测能力”。但当他展示验证率的时候,韩松手里的笔停了。

“百分之九十四点七?“韩松问。

“对。四十一个已验证样本中,三十九个完全匹配。”

“这比我们的违约预测高了将近两个百分点。”

“是的。但它预测的不是违约。它预测的是——”

“人生的变故。“韩松接过话头,语气里没有惊讶,只有一种猎人看到猎物的兴奋,“方锐跟我说了。赵茜,你怎么看?”

赵茜是个干练的中年女人,在天衡负责产品战略。她推了推眼镜,说:“如果这个能力可以产品化,我们不只是在做风控了。我们在做人生管理。”

“展开说说。”

“想象一下,“赵茜站起来,走到白板前开始画,“一个App,叫’天眼人生’。它告诉你,你的人生在未来六个月里可能发生什么变化。不是星座那种玄学,是基于你真实数据的科学预测。你的健康风险、职业风险、感情风险,全部量化。然后——关键在这里——它不只是告诉你风险,它还给你提供解决方案。预测你可能失业?我们有合作的教育平台可以帮你学新技能。预测你可能离婚?我们有合作的心理咨询平台。预测你可能有健康问题?我们有合作的体检机构和保险公司。”

她画了一个大大的箭头,从”预测”指向”服务”。

“这不是风控,这是人生的流量入口。”

会议室里安静了几秒。韩松开始转笔了,转得比之前更快。

“陆鸣,技术上能实现吗?”

陆鸣看着韩松。“技术上,预测已经实现了。但——”

“但什么?”

“但有伦理问题。”

韩松笑了一下。“伦理问题不是技术问题。技术问题你负责,伦理问题我负责。”

“不是这么简单——”

“陆鸣,“韩松打断他,“你知道为什么我从谷歌回来创业吗?因为我在谷歌的时候,每次提出一个新功能,都有人跳出来说’有伦理问题’。结果呢?那些’有伦理问题’的功能,最后全被中国公司做出来了,赚了大钱。伦理是强者的奢侈品,陆鸣。在你还没有力量的时候,你的伦理一文不值。”

陆鸣没有再说话。

会议结束后,方锐拍了拍他的肩膀。“别想太多。韩松说得对,我们先做出来,伦理的事情以后再说。你先把模型文档整理好,下周产品团队开始做PRD。”

陆鸣点了点头。

回到工位,他打开了那个加密的笔记本。那五个”死亡”标签的账户还在那里,安安静静地排成一行。他一个一个地看过去,心里默念着他们的数据画像:

一个退休教师,每天早上七点在固定的肠粉店吃早餐。 一个家庭主妇,消费记录简单得像一条直线。 一个出租车司机,每天的轨迹是一张密集的城市路网。 一个小企业主,正在为公司的现金流挣扎。 一个自由撰稿人,深夜活跃时间一直在缩短。

五个人,五组数据,五条正在走向终点的轨迹。

陆鸣闭上眼睛。

他想起小时候在老家,他爷爷是个养羊的。有一次,羊群里有一只羊生病了,他爷爷看了一眼就说”这只羊活不过三天”。小陆鸣问他怎么知道的,爷爷说:“羊的眼神不对。养了几十年羊,一眼就能看出来。”

他爷爷没有数据,没有算法,没有一万三千个维度。他只有一双看了几十年羊的眼睛。

但他的判断和”天眼”系统一样准确。

区别在于,他爷爷会在那只羊最后的日子里给它多喂一些青草,让它舒服一些。

而”天眼”系统会怎么做?

它会把那只羊的信用额度降下来。

六、涨潮

产品化的速度比陆鸣预想的快得多。

赵茜的产品团队用了一周时间就做出了PRD,韩松给这个产品起了一个名字——“天眼·先知”。陆鸣不知道韩松是认真的还是在开玩笑,但从会议室里的气氛来看,所有人都很认真。

“先知”的商业模式很简单:B端向保险公司、医疗机构和人力资源公司出售预测接口,C端推出一个面向个人用户的人生风险评估工具。赵茜已经在谈第一批合作客户了——一家大型保险公司愿意为”健康风险预测”接口支付每年两千万的授权费。

陆鸣被指定为技术负责人。他的任务是优化模型,提高预测精度,并且——这是韩松的原话——“把那些不太准的预测剔除掉,只保留高置信度的结果”。

换句话说,只保留那些接近确定性的预测。

比如那五个”死亡”标签。

陆鸣在模型优化过程中发现了一件让他更加不安的事:“天眼”系统的预测能力在自我进化。随着它处理的数据量增加,预测的时间窗口在延长——从最初的六到八周,扩展到了十二到十六周。预测的维度也在增加——不再只是”健康""关系""财务”三大类,而是开始出现更细分的标签,比如”子类别:心血管——概率82.1%”,“子类别:婚姻破裂——概率79.8%”。

它像一个正在学会阅读的人,从看懂大意到逐字逐句地理解。

陆鸣在家里建了一个隔离的测试环境,把”天眼”模型的一份快照克隆出来,开始做逆向分析。他想搞清楚模型的哪些层在负责这些新出现的预测能力。

结果让他困惑。

这些预测不是来自某一个特定的神经网络层。它们是整个模型——所有层、所有节点、所有权重——共同作用的结果。就像意识不是大脑中某一个区域的产物,而是数十亿神经元协同工作的涌现现象。

“天眼”系统没有一个”预测人生变故”的模块。这种能力是从数据的海洋中自然生长出来的,像珊瑚,像结晶,像雪花——复杂的结构从简单的规则中自组织而成。

陆鸣坐在家里的书桌前,显示器上映着他的脸,苍白而疲惫。凌晨两点的南山安静得像一个被按下暂停键的城市。他面前是一杯已经凉透的茶和一堆写满了公式和笔记的A4纸。

他拿起手机,打开了微信。通讯录里有一个名字他很久没点开了——林晓。

林晓是他的前女友。他们在一起三年,分手一年半。分手的原因很普通——陆鸣太忙了,忙到他们的关系变成了两条偶尔交叉的平行线。林晓是一个儿童心理咨询师,工作日白天她在沙盘游戏和绘画治疗中度过,晚上回到家想要的是一个能在沙发上一起看电影的男朋友,而不是一个对着笔记本电脑自言自语的工程师。

他们分手的时候没有吵架。林晓只是平静地说:“陆鸣,你的数据比你更需要你。”

他当时觉得这句话很刻薄。后来他才明白,那不是刻薄,是悲伤。

他现在想给她发一条消息。不是叙旧,只是——他不知道。只是想和一个不在数据世界里的人说说话。

但他最终没有发。

他关掉微信,打开了那五个”死亡”标签的账户。其中一个账户的数据在过去一周发生了变化——那个退休教师的消费频率进一步降低,外卖订单几乎消失了,取而代之的是社区便利店的少量采购。他的移动轨迹范围从原来的三公里收缩到了不到一公里。

“天眼”系统更新了他的死亡概率:从87.3%上升到了94.1%。

时间窗口从”十四至十六周”缩短到了”八至十周”。

陆鸣盯着那个数字看了很久。

然后他做了一件他知道自己不该做的事。

他查到了那个退休教师的手机号码。

七、电话

号码是实名注册的,从”天眼”系统的合规接口可以查到——这是风控系统的合法权限。但用这个号码去联系一个用户,合规手册里用了三页纸来规定什么情况下可以、什么情况下不可以。

预测一个人会死,不在”可以”的清单上。

陆鸣坐在客厅的沙发上,手里拿着手机。屏幕上是那个号码,十一位数字,像一串密码。他的拇指悬在拨号键上方,像一只鸟悬在半空中,不知道该往上飞还是往下落。

他按下了拨号键。

响了四声,有人接了。

“喂?“一个苍老但清晰的声音。

“您好,请问是陈老师吗?“陆鸣的声音有点干涩。

“是我。你是哪位?”

“我是……”陆鸣停了一下。他该说什么?“我是一个数据分析师,我在做一项关于——”

“你是不是打错了?“老人礼貌地打断了他。

“没有。陈老师,我想问您一个问题——您最近身体怎么样?”

电话那头沉默了几秒。“你是推销保险的?”

“不是。我——”

“你是推销体检的?”

“不是,陈老师,我不是推销任何东西。我只是——”

“那你问一个陌生人身体怎么样,是什么意思?“老人的语气没有生气,只是困惑。

陆鸣闭上了眼睛。他能说什么?他可以说”一个AI系统分析了您的外卖订单和移动轨迹,预测您可能在八到十周内去世”吗?他可以说”我看了您的数据,您的消费模式正在收缩,这是生命进入倒计时的统计学特征”吗?

“陈老师,“他最终说,“我只是想说,如果您最近身体有什么不舒服,请尽早去医院检查。”

电话那头又沉默了。这次沉默的时间更长。

“你是谁?“老人又问了一遍,这次声音里多了一种东西——不是困惑,是审视。像是一个教了一辈子书的老教师,在电话另一端打量着一个突然出现在他生活中的陌生人。

陆鸣张了张嘴,但什么也没说出来。

“小伙子,“老人叹了口气,“我不知道你是谁,也不知道你怎么知道我可能身体有问题。但你说得对——我最近确实不太舒服。胸闷,有时候喘不上气。我老伴让我去医院,我一直拖着。”

“去查查吧。”

“你还没告诉我你是谁。”

“一个……关心你的人。”

“我们认识吗?”

“不认识。”

老人笑了一声,很轻。“不认识的人打电话关心我的身体。这个世界还挺好的。”

“这个世界——“陆鸣想说”这个世界没有你以为的那么好”,但他把后半句话咽了回去。

“陈老师,去查查吧。求您了。”

“好。“老人说。

他们挂了电话。陆鸣坐在沙发上,手机贴在耳边,听着忙音。

窗外的天已经快亮了。南山区最早醒来的永远是那些住在城中村里的人——清洁工、外卖骑手、工厂的早班工人。他们的生活从凌晨四五点开始,而陆鸣的生活从他们开始之前就已经在屏幕上被记录和分析了。

他不知道那个电话有没有用。也许老人真的会去医院。也许他会查出什么。也许什么都查不出来,然后”天眼”的预测被证伪,那只是一个概率,不是命运。

但陆鸣心里知道——百分之九十四点一的死亡概率,不是一个简单的概率。

那是数据的潮汐。

你挡不住潮水。

八、验证

两周后,陆鸣收到了他的脚本报告。

那个退休教师——陈老师——去医院了。他的医疗账户上出现了一笔三甲医院的挂号记录,科室是心血管内科。紧接着是一系列检查:心电图、超声心动图、冠脉CT。

然后是一笔住院押金。

诊断结果陆鸣看不到——医疗数据是加密的,不在”天眼”系统的采集范围内。但从消费轨迹来看,事情不太乐观:住院押金之后是一笔大额的药店消费,然后是连续多天的住院费用。

“天眼”系统没有更新他的死亡概率。因为它没有新的数据可以分析——住院期间,老人没有外卖订单,没有移动轨迹,没有任何可以被采集的行为数据。

他在系统里消失了。

像一只沉入水底的羊。

陆鸣看完了报告,关掉邮箱。他坐在工位上,双手放在键盘上,盯着屏幕上的一行代码。那是”天眼”系统的核心调用——一个简单的API请求,输入用户ID,输出预测结果。

一行代码。

一行正在读取人生的代码。

他想起大学时候读过的一篇论文,讲的是蝴蝶效应——巴西的蝴蝶扇动翅膀,可能引起德克萨斯州的一场龙卷风。当时他觉得这是一个有趣的数学隐喻。现在他觉得那是一种预言。

因为你永远不知道哪一个数据点会成为那只蝴蝶。

一个外卖订单的减少。一条移动轨迹的收缩。一个深夜刷手机的时间变短。这些微不足道的数字,在”天眼”系统的深层网络里,被放大、被连接、被编织成一张精密的网——一张可以捕捉命运的网。

陆鸣站起来,走到窗边。

四十二层的高度,让他可以看到很远的地方。远处的深圳湾大桥像一条灰色的丝带,连接着深圳和香港。桥上的车流不断,每一辆车里都有一个人,每一个人都有一组数据,每一组数据都在”天眼”系统里流淌。

他是一个牧人。他站在高处,俯瞰着他的羊群。

但他的羊群不是普通的羊。他的羊群是由数字构成的,每一个数字背后都是一个活生生的人——有名字,有面孔,有家人,有故事。他的算法在阅读这些故事,像一个贪婪的读者,一页一页地翻过去,翻到最后一页,然后合上书。

“陆鸣。”

他转过身。是赵茜。

“韩总让我通知你,‘先知’的发布会定在下月十五号。你准备好了吗?”

“技术层面没有问题。”

“那就好。韩总说你可以在发布会上做一个技术演示——现场演示预测功能。他会准备几个志愿者,你现场跑模型,展示预测结果。”

陆鸣皱了皱眉。“现场演示?用真实用户的预测结果?”

“当然用真实的。韩总说了,要让投资人看到真东西。”

“那些志愿者知道他们会被预测吗?”

“他们会签知情同意书的。“赵茜说这话的时候语气很轻松,像是在说一件再普通不过的事情。

“如果模型预测他们其中一个会得重病呢?或者——”

“或者什么?”

陆鸣没有说完。他想说”或者死亡”,但那个词在这个明亮的办公室里显得太重了,像一块石头扔在玻璃桌面上。

“不会的,“赵茜笑了笑,“我们选的志愿者都是年轻健康的员工,不会有什么严重的预测结果。你放心。”

陆鸣点了点头。赵茜转身走了。

他回到工位上,打开了那五个”死亡”标签的账户。退休教师的账户已经停止更新了。他不知道老人现在怎么样了——是还在住院,还是已经出院了,还是……

他强迫自己停止这个想法。

然后他打开了另一个”死亡”标签的账户——那个自由撰稿人。

用户编号T-21567890,女性,四十一岁,自由职业者,住在福田区。她的数据画像很特殊——没有固定的通勤轨迹,没有规律的消费模式,但深夜活跃时间极高。她是一个典型的夜猫子,凌晨两到五点是她的活跃高峰。

但最近三个月,她的深夜活跃时间一直在缩短。从平均每晚四个小时,降到了不到两个小时。同时,她的搜索关键词出现了一些新的类别——“遗嘱模板”、“器官捐献流程”、“临终关怀机构”。

“天眼”系统的标签是:“死亡——概率89.7%。预计时间窗口:十至十二周。”

陆鸣看着那个”遗嘱模板”的搜索记录,感到一阵寒意从脊柱底部向上攀爬。

她知道。

这个女人知道自己在走向死亡。她不是被”天眼”预测的受害者——她是一个清醒地面对终点的人,在用自己的方式做最后的安排。

而”天眼”系统只是通过她的数据,从另一个角度看到了她已经知道的事实。

这个认知让陆鸣感到一种奇怪的安慰,同时又是一种更深的恐惧。安慰在于,也许算法并没有真的”预测”未来——它只是在读取人们已经在做出的选择。恐惧在于,如果一个人的死亡可以从她的搜索记录中被读出来,那意味着死亡不是突然降临的——它是一个漫长的、可以被数据化的过程,像一条河流从源头就开始流向大海。

你不需要是先知,才能看到河流的方向。

你只需要足够多的数据。

九、暗流

发布会前一周,陆鸣做了一个决定。

他去找了方锐。

不是在办公室,是在公司楼下的一个咖啡馆里。下午三点,咖啡馆里人不多,背景音乐是一首安静的爵士乐。方锐点了一杯美式,陆鸣要了一杯温水。

“方锐,‘先知’的演示,我不想做。”

方锐放下咖啡杯。“为什么?”

“因为我不确定我们理解了这个系统在做什么。”

“它在预测人生变故。这很难理解吗?”

“不,难理解的不是它在做什么,而是它是怎么学会做这件事的。它没有被训练过预测人生变故——它的训练数据全是信用违约相关的。但它自己发展出了这种能力。这意味着它在训练过程中,学会了一些我们不知道的东西。”

“那又怎么样?涌现行为在深度学习里很常见。GPT不也是在没有被专门训练的情况下学会了写诗和做数学题吗?”

“但GPT的涌现行为是可以解释的——它是在大量文本数据中发现的统计模式。‘天眼’的涌现行为不一样——它的训练数据是金融和行为数据,不包含任何关于’人生变故’的标签。它从金融数据里推出了非金融的结论。这就像——”

“就像什么?”

陆鸣犹豫了一下。“就像你只给一个人看银行流水,他就猜出了你什么时候会死。”

方锐沉默了。他端起咖啡杯,喝了一口,又放下来。

“我理解你的担忧,“他说,“但你不觉得这可能只是一种高级的统计推断吗?一个人要死了,他的行为模式会改变——花钱少了、出门少了、作息变了。模型捕捉到了这些变化的前兆,然后给它贴了个标签。这不神奇,这就是统计。”

“如果是统计,它不可能这么准。“陆鸣说,“百分之九十四点七的验证率,方锐。我们的违约预测模型用了五年时间才达到百分之九十三。这个’人生变故’预测是突然冒出来的,没有迭代、没有优化、没有任何训练过程。它一出现就是这个精度。这不符合任何已知的机器学习规律。”

“那你觉得是什么?”

陆鸣看着方锐的眼睛。“我不知道。但我知道一点——如果我们不了解它的原理,就不应该把它产品化。”

方锐叹了口气。“陆鸣,你知道如果’先知’上线,天衡的估值会翻几倍吗?”

“知道。”

“你知道韩松已经跟三家VC谈了B轮融资的事了吗?”

“知道。”

“你知道如果我说’我们不做了’,韩松会找别人来做吗?”

陆鸣没说话。

“你做的不是这个产品的决策,“方锐说,“你做的是一个关于自己职业生涯的决策。你可以选择继续负责这个项目,成为’先知’之父,在AI行业的历史上留下名字。或者你可以退出,然后韩松会让别人来替代你,三个月后你什么都不记得了。”

“但那五个人——”

“什么五个人?”

陆鸣意识到他说多了。他本不想提那五个”死亡”标签的账户。但现在话已经出口了。

他简短地说了五个账户的事。死亡概率,时间窗口,以及其中两个已经出现验证迹象的事实。

方锐的表情变了。

不是变得更严肃——而是变得更复杂。像是一张脸上同时出现了好几种情绪:惊讶、好奇、不安,还有一丝——陆鸣不确定他有没有看错——贪婪。

“死亡预测,“方锐慢慢地说,“你确定?”

“百分之九十左右的概率。但我——”

“这比人生变故预测值钱一百倍。”

陆鸣呆住了。

“你想,“方锐的语速开始加快,“保险公司每年在寿险精算上花多少钱?他们现在的死亡风险评估靠的是什么?体检报告、家族病史、年龄、性别。全是静态数据。如果我们能提供动态的、实时的、基于真实行为数据的死亡风险预测——”

“方锐。”

“——那不是两千万的授权费,那是二十亿的市场——”

“方锐。”

方锐停下来了。他看着陆鸣。

“那些是活人,“陆鸣说,“不是数据点。”

“我知道。”

“你知道?那你刚才说的那些——”

“我说的那些是商业判断。商业判断和道德判断是两回事,陆鸣。我在商业上看到了价值,不代表我在道德上没有顾虑。但我们现在面对的问题不是’应不应该做’,而是’如果我不做,别人会不会做’。”

“那如果答案是’会’呢?”

“那就看我们谁做得更好。做得更好的人,至少可以决定怎么用它。”

陆鸣看着方锐。他想反驳,但他发现方锐的逻辑没有明显的漏洞。这是一种他很熟悉的逻辑——在科技行业里,几乎所有的伦理困境最终都会被归结为同一个问题:“如果我不做,别人会做。”

这个问题的答案永远是”会”。所以结论永远是”做”。

这是一个无法从内部打破的循环。

陆鸣站起来,把杯子里的温水一口喝干。

“演示我会做,“他说,“但死亡预测的事,我不会写进报告里。”

方锐看了他一会儿,然后点了点头。“行。”

陆鸣走出咖啡馆的时候,外面的阳光刺得他眯起了眼睛。南山区的街道上车水马龙,每一辆车的车牌号都被路边的摄像头记录着,每一个行人的手机都在向基站发送着位置数据。

数据像空气一样无处不在。呼吸着它的人,已经忘记了它的存在。

十、发布会

六月十五号。“天衡科技2026年产品发布会”。

地点是深圳湾的一个五星级酒店宴会厅。到场的有两百多人——投资人、媒体、合作伙伴、还有一批从各个渠道邀请来的嘉宾。舞台上的LED大屏显示着”天眼·先知”的logo——一只抽象化的眼睛,瞳孔由无数个数据点构成。

陆鸣站在后台,穿着一件他不习惯的深色西装,脖子上挂着工作牌。他的手心在出汗。

韩松已经上台了。他的演讲风格很有感染力——语速快、节奏好、适度的幽默和恰到好处的煽情。他讲了天衡的愿景,讲了AI如何改变风控行业,讲了”先知”如何从数据中发现人生的规律。

“我们不是在预测未来,“韩松说,“我们是在阅读现在。一个人的现在里,已经包含了他未来的全部信息。我们做的,只是把这些信息提取出来。”

台下响起了掌声。

“现在,让我们来看一个现场演示。“韩松转向后台,“有请我们的首席数据架构师,陆鸣。”

陆鸣走上台。灯光很亮,他看不清台下的面孔,只能看到一片模糊的轮廓。他坐在舞台中央的一台电脑前,大屏上投射出了他的操作界面。

“五位志愿者已经签了知情同意书,“韩松说,“他们的数据已经接入了演示系统。陆鸣,请开始。”

陆鸣打开了模型接口,输入了第一个志愿者的ID。

结果在大屏上弹出:“重大生活变故——概率12.3%。类别:职业类——概率8.7%。风险等级:低。”

台下有人轻轻笑了。12.3%的概率,基本等于没有。

第二个志愿者:“重大生活变故——概率18.9%。类别:关系类——概率15.2%。风险等级:低。”

第三个:“重大生活变故——概率8.7%。风险等级:极低。”

第四个是赵茜安排的一个市场部女孩,二十六岁,刚入职半年。陆鸣输入她的ID,心里隐隐有些紧张——赵茜说选的都是年轻健康的员工,应该不会有极端的预测结果。

大屏上弹出了结果:“重大生活变故——概率31.4%。类别:关系类——概率28.6%。子类别:感情关系破裂——概率26.1%。风险等级:中低。”

台下一阵低声议论。26.1%的概率她的感情关系可能破裂——这在统计学上不算高,但在一个公开场合被展示出来,对于一个二十六岁的年轻女孩来说,足够尴尬了。

陆鸣看了一眼台下。那个市场部女孩坐在第三排,脸色不太好。

“这只是概率,不是确定性预测,“韩松在旁边补充道,“就像天气预报说明天有30%的概率下雨,你不一定会淋雨。”

台下发出了一些礼貌的笑声。

第五个志愿者。

陆鸣输入了最后一个ID。这是赵茜坚持要加的——一个三十五岁的男性工程师,在天衡的研发部门工作,入职三年,绩效优秀。赵茜说选一个内部员工可以增加团队凝聚力。

陆鸣按下回车键。

大屏上的结果弹出来了。

“重大生活变故——概率94.7%。类别:健康类——概率91.3%。子类别:心血管系统——概率87.6%。风险等级:极高。”

整个宴会厅安静了。

韩松脸上的笑容凝固了。台下的人都在看着大屏上的数字——94.7%,91.3%,87.6%。这些数字像一把尖刀,插在发布会的喜庆气氛里。

陆鸣坐在电脑前,手指冰凉。

他认识这个工程师。不熟,但在走廊里点头打过招呼。姓周,三十五岁,微胖,总是背一个黑色的双肩包,走路的时候喜欢低着头看手机。

三十五岁。心血管系统。概率94.7%。

这不是演示。

这是现实。

韩松反应很快。他笑着走上前,挡住了大屏的一部分,说:“这是一个极端案例,说明我们的系统在边界条件下会给出高置信度的预警。这正是’先知’的价值——它能在风险真正发生之前,提醒你注意。周工,你听到系统的建议了吧?去检查一下身体,给自己放个假。”

台下响起了一些零散的掌声和笑声,气氛慢慢恢复了。

但陆鸣坐在台上,看着大屏上那行红色的数字,觉得整个世界都慢了下来。灯光、掌声、韩松的声音、台下那些模糊的面孔——一切都像是在水中看到的倒影,扭曲、模糊、不真实。

他知道那个概率意味着什么。

百分之九十四点七。

他已经见过太多次了。

十一、回声

发布会后的第三天,陆鸣在公司的楼梯间遇到了那个姓周的工程师。

周工正在爬楼梯——他在七楼上班,不知道为什么没有坐电梯。他比陆鸣印象中更瘦了一些,双肩包还是那个黑色的,但他走路的姿态变了——不再低头看手机,而是抬头看着前面的台阶,一步一步地走,走得很慢,很认真。

“周工。“陆鸣叫住了他。

周工回过头,认出了他。“哦,陆——陆鸣是吧?发布会上的那个。”

“对。你——身体怎么样?”

周工笑了一下。“你挺直接的。”

“对不起,发布会上的事——”

“没事,“周工摆摆手,“其实你那个系统说得对。我之前一直觉得胸闷,以为是加班太累了。发布会之后我老婆逼着去了医院——查出来是冠心病,血管堵了百分之七十。医生说幸好发现得早,再拖下去可能心梗。”

陆鸣张了张嘴。

“所以,谢谢你。“周工说,“虽然方式有点意外。”

他拍了拍陆鸣的肩膀,继续往上爬楼梯了。

陆鸣站在楼梯间里,看着他的背影消失在楼梯的拐角处。

那个背影和他在数据里看到的不一样。数据里的周工是一组指标——活跃度下降、深夜在线时间减少、外卖订单从高热量转向低热量。现实里的周工是一个正在爬楼梯的中年男人,背着双肩包,一步一步地走向他的办公室,他的老婆,他的可能被提前挽救的生命。

陆鸣的脚本报告里,这个账户的标签已经更新了:“已验证。干预中。”

“干预中”——系统自动生成的标签,意味着目标用户已经出现了与预测相符的医疗行为。

但陆鸣不确定,这个”干预”是系统的功劳,还是他自己的。

他给老陈面馆打了一个电话。没人接。

他又打了一遍。还是没人接。

他打开”天眼”后台,查了老陈的面馆账号。最后一笔交易是十一天前——一笔在社区药店的消费。之后就没有任何数据了。

陆鸣坐在工位上,盯着屏幕。

十一天没有数据。

在”天眼”系统的世界里,十一天没有数据,意味着这个用户已经脱离了数字世界的网格。他可能去了没有电子支付的地方,可能换了一个手机号,也可能——

陆鸣关掉了这个页面。

他不想看到那个概率数字。

十二、黄昏

六月的最后一个周末,陆鸣回了老家。

老家在广东的一个小县城,离深圳四个小时的车程。他已经大半年没回去了。这次回去是因为他妈妈打电话说院子里的芒果树结果了,让他回来摘。

家里的院子不大,一棵芒果树种了二十多年,已经长到了三层楼高。陆鸣小时候在这棵树下写作业,被掉下来的芒果砸过两次头。

他妈妈给他准备了一桌子菜。他爸爸坐在客厅里看电视,看到他回来只是点了点头,然后继续看他的新闻。他们之间的交流一直不多——陆鸣是那种典型的中国式父子关系,爱是有的,但被层层叠叠的沉默包裹着,像琥珀里的昆虫。

吃完饭,陆鸣坐在院子里的石凳上,看着芒果树。傍晚的光线是金色的,穿过树叶在地上投下斑驳的影子。

他妈妈端着一盘切好的芒果走出来,放在石桌上。

“妈,我最近在工作里遇到了一些事情。“陆鸣说。

“什么事?”

“我做的那个系统……它能预测一个人的未来。”

他妈妈坐下来,拿起一块芒果递给他。“预测未来?算命吗?”

“差不多。但是用数据算的。”

“准吗?”

“挺准的。”

他妈妈想了一会儿。“那好不好?”

陆鸣咬了一口芒果。很甜,是从树上摘下来的那种甜。

“我不知道,“他说,“有时候准不是一件好事。”

“为什么?”

“因为你知道了之后,就没办法装作不知道了。”

他妈妈笑了。“你小时候也是这样。考试成绩还没出来,你就先算好了自己能考多少分。算准了就紧张,算不准也紧张。你这个人,就是太聪明了。”

“不是聪明的问题,妈。是——如果我知道一个人会生病,我应该告诉他吗?”

“当然要告诉。”

“如果告诉他也没有用呢?如果他治不好呢?”

他妈妈停下了手里剥芒果的动作,看着他。

“那就更要告诉他了,“她说,“让他有时间准备。有时间说该说的话,做该做的事。一个人最怕的不是死,是死之前什么都没来得及做。”

陆鸣看着他的妈妈。她六十多岁了,头发已经花白,但眼神还是很亮。她是一个小学老师,教了一辈子语文,退休后最大的爱好是在院子里种菜和追剧。她不懂什么是算法,什么是数据,什么是神经网络。但她懂人。

“妈,你怕死吗?”

“怕。但不是怕死本身。是怕死得太突然,什么都来不及。”

陆鸣低下头,看着手里的芒果。金色的汁液顺着手指流下来,滴在石桌上,像一个微小的日落。

那天晚上,他在老家的房间里翻到了一本旧相册。里面有他小时候的照片——一个瘦小的男孩站在芒果树下,手里捧着一个比他脸还大的芒果,笑得露出两颗缺了的门牙。

照片的背面写着一行字,是他妈妈的笔迹:“陆鸣,七岁,夏天。”

没有算法,没有数据,没有一万三千个维度。只有一个母亲用笔记录下的一个瞬间。

陆鸣把相册合上,关了灯。

窗外是老家安静的夜。没有南山区的万家灯火,只有星星和虫鸣。他闭上眼睛,很久以来第一次,没有在睡前检查手机上的数据报告。

十三、抉择

回深圳后,陆鸣做了两件事。

第一件:他给那个自由撰稿人发了一封匿名邮件。邮件里没有提”天眼”系统,没有提任何数据。只有一句话:

“如果你还没有做体检,建议尽早去做。”

他没有署名。

第二件:他提交了辞职信。

辞职信写得很简单,只有两段话。第一段说他因为个人原因申请离职,第二段感谢公司六年来的培养。没有提到”天眼”,没有提到”先知”,没有提到那些标签、概率和时间窗口。

方锐收到辞职信后找他谈了一次话。

“是因为发布会的事吗?”

“不全是。”

“是因为死亡预测?”

陆鸣沉默了一会儿。“是因为我觉得我不再理解我在做什么了。”

方锐靠在椅背上,看着他。“陆鸣,你知道你走了之后,‘先知’还是会继续做吗?”

“知道。”

“你知道你的离开不会改变任何事情吗?”

“知道。”

“那你为什么还要走?”

陆鸣想了想。“因为我不想在看到结果的时候说’这不是我的决定’。我可以改变不了任何事情,但我至少可以决定自己站在哪一边。”

方锐沉默了很久。然后他从抽屉里拿出一个信封,递给陆鸣。

“这是什么?”

“我也递了。今天上午。”

陆鸣看着他,不知道该说什么。

方锐苦笑了一下。“别用那种眼神看我。我不是因为你的话才做的决定。我想了很久了——从你跟我说那五个死亡标签开始。我以前觉得’如果我不做别人会做’是一个合理的理由。但我后来想,如果每个人都用这个理由,那这件事就永远不会停下来。总要有人先停下来。”

“那你停下来了?”

“我试一试。”

陆鸣接过信封,没有打开。

“韩松不会让你走的,“他说,“你是CTO。”

“我已经签了竞业协议,他拦不住我。”

“你接下来打算做什么?”

方锐想了想。“不知道。也许去教书。你呢?”

“我也不知道。”

两个人坐在会议室里,窗外是深圳的天际线。太阳正在落下去,把天空染成了一种介于橙色和紫色之间的颜色——那种在深圳很少见到的、真正的黄昏。

“陆鸣,“方锐突然说,“你觉得那个系统——‘天眼’——它真的理解了那些人的命运吗?还是只是在做统计?”

陆鸣看着窗外的落日。

“我觉得,“他慢慢地说,“它理解了数据的形状。但数据只是人的影子。你可以从影子里读出很多东西——一个人的身高、体态、走路的速度。但你读不出他在想什么,读不出他爱谁,读不出他在深夜里为什么睡不着。”

“所以它不是先知?”

“不是。它是一面镜子。一面只能照见轮廓的镜子。”

方锐点了点头。

他们一起看了一会儿落日。然后各自收拾东西,走出了会议室。

十四、尾声

七月的某一天——陆鸣已经记不清具体是哪一天了——他收到了一条短信。

发件人是一个陌生号码。内容很短:

“陈老师出院了。放了两个支架。医生说再晚两个月就来不及了。谢谢你。不知道你是谁,但谢谢你。——陈老师的女儿”

陆鸣看了很久。

然后他打开了手机里的通讯录,翻到了林晓的名字。他犹豫了几秒,然后给她发了一条消息:

“在吗?想请你喝杯咖啡。”

三分钟后,回复来了:“好。”

陆鸣放下手机,走到窗前。

他已经搬出了南山的公寓,在福田区找了一个更小的地方。新公寓的窗户朝东,早上能看到日出。今天的天空很干净,是一种深邃的、几乎不真实的蓝色。

他不知道那个自由撰稿人后来怎么样了。他不知道”先知”最终有没有上线——方锐走后,韩松会不会找一个新的CTO来继续推进。他不知道老陈面馆有没有重新开门——他后来又去过一次,门上挂着”暂停营业”的牌子,透过玻璃窗能看到里面的桌椅都在,灶台上还放着那口煮面的锅。

他不知道的事情太多了。

但他知道一件事。

数据是河流。他曾经站在河边,看着无数的数据碎片流过去。他以为他在俯瞰河流。

但其实他一直在河流里面。

所有人都在河流里面。

那些在深夜刷短视频的人,在清晨挤地铁的人,在面馆里煮面的人,在医院走廊里等待的人,在芒果树下摘果实的人——每一个人都是一条数据的河流,同时也在被数据河流所塑造。

“天眼”系统看到了河流的形状。但它看不到河流的温度。

能感受温度的,只有站在水里的人。

陆鸣穿好衣服,出了门。

外面是七月的深圳,热浪滚滚,空气里有一种南方特有的潮湿和咸味。路边的小摊在卖菠萝和冰粉,手机店的音响放着不知名的流行歌曲,一辆外卖电动车从他身边飞驰而过,骑手的头盔上贴着一张笑脸贴纸。

他走在街上,没有打开手机上的任何App。

他只是在走。

像一个人,走在属于他自己的、不被任何算法预测的时间里。

走在黄昏的光线里。

走在数据的河流之外。


(完)