短篇 招魂者 · 2026/9/2

硅风水

一家互联网金融公司里,有个数据分析师总能「看见」资金流向——不是靠算法,而是靠一种无法解释的直觉。公司把这种直觉包装成产品,用户却不知道那个「AI预测引擎」背后站着一个活人。

硅风水

郑晚渔第三次看见那条河的时候,知道今天又要出事了。

她站在玄关,鞋带系到一半,手指僵在那里。眼前不是她租住的十五平米隔断房,而是另一条河——浑浊的,暗绿色的,河道里挤满了发光的符号,像数以亿计的萤火虫被困在水底,往同一个方向缓缓涌动。

河水从来不撒谎。

这是外婆教她的。外婆年轻时候是闽江上的渡船婆子,看水看了四十年,能从水的颜色里读出晴雨,从漩涡的位置里算出暗礁。后来外婆把这套本事教给晚渔,说水是有记忆的,人在水边走过的每一步都留在了水里。

“你把手指伸进河里,”外婆说,“就能摸到昨天谁在这里洗过脚。”

晚渔那时候只有八岁,信以为真,把手伸进闽江,凉得打了个哆嗦,什么也没摸到。外婆在旁边笑,说你急什么,你要先学会安静。

后来她安静了。安静到能听见数据流动的声音。

那不是比喻。

郑晚渔在掌ulse科技的数据分析部工作了两年零四个月。这家总部位于深圳的互联网金融公司旗下有一款日活三千万的理财应用,叫”掌富”。掌富的核心竞争力一直是它的”智能投顾”——一个被宣传为”AI驱动的个性化理财规划引擎”。

没有人知道那个引擎有三分之一的输出依赖一个二十五岁姑娘的直觉。

晚渔的工位在十五楼靠窗的位置。工牌上写的是”高级数据分析师”,实际上她每天做的工作是盯着屏幕上那些不断跳动的数字流,然后告诉算法她”感觉”接下来会往哪里走。

算法会学习她。每次她给出判断,模型就拿她的判断当标签去训练自己。一开始模型总是错——她感觉涨,它说跌。慢慢地,模型开始跟上她的节奏,准确率从百分之五十二爬到了百分之七十八,再爬到百分之八十五。掌富的用户不知道,那些”AI精准预测”背后训练他们的其实不是代码,而是一个人的神经末梢。

晚渔不觉得这件事有多奇怪。她从小就能感觉到别人感觉不到的东西。小时候外婆带她去村里的神婆家,神婆看了她一眼,说这丫头命里带水,水边生的,水边死的,一辈子在水里找路。

神婆说的”水”,晚渔后来觉得也许指的就是数据。

数据也是水。流动的,浑浊的,承载着无数人痕迹的。只是换了一种形态。

她的工牌上有一张照片,是入职时公司统一拍的,蓝底,露耳朵,眼神要”体现专业性与亲和力的平衡”。她记得那天拍照的师傅说了三遍”好,微笑,好”,但她最后也没笑出来。照片里的她看起来像一个被设定好表情参数的AI客服。

今天她迟到了。

原因是早上那条河。她在玄关站了太久,等河散去的时候已经九点四十。打卡的时候系统弹出一个窗口:“郑晚渔同事,您今日到岗时间较晚,已记录至月度考勤报表。如有特殊情况请于HR系统内提交说明。“冰冷的,格式化的,像算法的语气。

十五楼的办公区是一个巨大的开放空间,两百多个工位排成十五排,每排工位上方的天花板里嵌着氛围灯,颜色会随着楼层整体工作效率动态变化——蓝色是专注,橙色是繁忙,红色是过载。现在是上午十点,灯光是蓝色,像一池静水。

晚渔找到自己的工位,坐下,打开电脑。

屏幕上跳出一封邮件,发件人是”掌富智能投顾产品组”,标题是:【紧急】明日加息窗口预测校准,请于14:00前提交判断。

邮件正文里附了一份数据简报:央行明日将公布最新LPR报价,市场情绪偏向观望,境外资金流动出现异常波动,简报里列了十七个指标,最后一行写着”请结合您的专业判断填写下方表单”。

表单只有一个问题:明日A股开盘后两小时内,掌富重点持仓板块(新能源、半导体、消费)哪个板块资金净流入概率最高?

三个选项。

晚渔把光标移到输入框,闭上眼睛。

她不常用这个方法。闭上眼睛意味着今天的数据流会比较强烈,强烈到她必须专门拿出注意力去”听”。大多数时候她只需要扫一眼屏幕,数据就会自动在她脑子里形成图像,像鱼群在暗涌中显现出轮廓。

但今天早上那条河还在她脑子里留有余像。她知道今天的数字不会太安静。

她闭上眼睛。

屏幕光从眼皮外面渗进来,红色的,密密麻麻的,像无数只眼睛在眨。她等着那个”感觉”浮上来。

三秒。五秒。十秒。

什么都没有。

这才是她真正害怕的时刻。不是数据流太乱,而是数据流消失。数据不会消失的,数据永远在流动,二十四小时,每一秒都有资金在移动,都有交易在成交。数据消失只有一个原因——有人在刻意把它藏起来。

有人在操纵数据。

晚渔睁开眼睛,发现工位旁边站着一个人。

是顾深,智能投顾组的算法负责人。他不知道什么时候来的,正低头看着晚渔的屏幕,表情很难读。

“郑晚渔,”他说,“你最近是不是睡眠不太好?”

晚渔不知道该怎么回答。她最近确实睡得不好,因为总做梦,梦见河,梦见数字变成水,梦见自己在水里走,每一步都踩在别人的交易记录上。但她不觉得这跟工作有什么关系。

“还好。”她说。

顾深没走。他在她旁边的空工位坐下,那个工位的主人上周刚离职,据说被一家对冲基金挖走了,薪水是这里的三倍。顾深坐下的时候椅子发出一声轻响,像某种不情愿的叹息。

“我看了你上周的判断记录,”他说,“准确率下降了。”

晚渔没说话。

准确率下降这件事她知道。上周她给出了十七次判断,其中六次方向错误,准确率百分之六十五,比前一个月的平均百分之八十三差了一大截。她自己也不明白为什么。数据还是那些数据,屏幕还是那块屏幕,但她感觉自己像一块被用久了的电池,正在慢慢失去储存电的能力。

或者说,不是失去,是被什么东西干扰了。

“你有没有觉得最近数据有什么不对劲的地方?”顾深问。

晚渔看着他。这个问题让她有点意外。顾深是算法的人,在他眼里世界应该只有输入和输出、特征和标签,他不应该问”数据有没有不对劲”,他应该问”特征分布是否发生了偏移”。

“你指的是什么不对劲?”她说。

顾深沉默了一会儿。他是个瘦高个,戴无框眼镜,说话声音很轻,像怕吵醒什么。他今年三十二岁,是掌ulse从某知名高校实验室挖过来的,签合同时据说谈判了三个月。他来的时候晚渔刚入职不久,对他的印象是”这个人很安静,安静到有点可怕”。

但今天他看起来不像平时那么安静。

“我让模型跑了一个异常检测,”他说,“过去两周,我们接收到的市场数据里有大概百分之三的数据点——Loss值、波动率、还有资金流向的一些特征——它们的表现不像正常的市场数据。”

“什么样的表现?”

“太……规整了。”

晚渔明白了。

规整。数据如果太规整,像被精心修剪过的花园,每一朵花都在该在的位置,那就是假的。真实的市场数据永远是乱的,是嘈杂的,是无数人的恐惧和贪婪搅拌在一起的结果。数据一旦规整,就意味着有人在往里掺东西——有人在用算法生成假数据,然后用这些假数据喂给她的直觉。

问题是,谁在这么做,为什么?

“这件事你跟谁说了?”晚渔问。

“还没。”

“为什么?”

顾深看了她一眼。那个眼神让晚渔想起她小时候在村里看见过的一种鱼,名字叫”花鳢”,总是躲在石头缝里,眼睛很大,看人的时候像在问问题。

“因为我不确定,”顾深说,“我不确定这些假数据是从哪里来的。是竞争对手在往我们的数据管道里塞东西,还是——”他停顿了一下,“还是我们内部有人在做这件事。”

晚渔沉默了一会儿。

“内部?”

“我们公司最近在谈一轮融资,”顾深说,“投资方是一家做对冲基金的。如果这轮融资谈成,掌富会被并入他们的金融生态圈。产品方向可能会变,智能投顾这个模块可能不再是核心——甚至可能被整体砍掉。”

晚渔知道这件事。掌富被收购的传闻在内部已经传了两个月,各种小道消息满天飞。有人说是战略合作,有人说是恶意收购,有人说创始团队已经在准备套现跑路。晚渔对这些传闻一向不感兴趣,她只关心她的数据,她的数字,她的河。

但如果顾深说的是真的——如果有人在往数据管道里塞假数据——那这件事就跟融资有关系。

融资需要好看的数据。好看的用户增长,好看的留存率,好看的预测准确率。如果真实数据不够好看,就往里掺假数据,把模型喂胖,把数字注水,等到收购完成,真相大白,那些注水的数字就会像退潮后的沙滩,裸露出所有不该被看见的东西。

问题是,谁在做这件事?是谁有权限接触数据管道?

“郑晚渔,”顾深说,“我需要你帮我一个忙。”

“什么样的忙?”

“明天的LPR预测,”他说,“你正常填写。但我想让你在提交之前,把你的判断先告诉我。”

晚渔看着他。“你想验证什么?”

“我想验证,”顾深说,“你的直觉读到的到底是真实的市场,还是那些被塞进来的假数据。”

这句话让晚渔心里动了一下。

她从来没有从这个角度想过自己的”能力”。她一直以为自己是读数据的,数据是真的她就读到真的,数据是假的她就读到假的。但顾深的话提醒了她——如果数据本身被污染了,那她读到的,会不会也已经被污染了?

上周的判断失误,会不会正是因为这个原因?

她想起了外婆说的话。外婆说,水是有记忆的。但如果你往水里倒油漆呢?水还能读出原来的记忆吗?还是说,它只能读出油漆的颜色?

“好。”她说。


那天晚上晚渔没有回家。

她坐在工位上,盯着屏幕,等到所有同事都走了,等到办公室的灯光从蓝色变成橙色再变成熄灭,只剩下她头顶那一盏还亮着,像深夜里唯一一只还醒着的眼睛。

她把顾深发来的那份数据简报打开,一个指标一个指标地看。

央行LPR报价的历史走势。境外资金流动的实时监控数据。人民币汇率的隐含波动率。沪深两市的主力资金净流入排名。北向资金的行业配置比例。社融数据的历史分位数。十年期国债收益率的期限结构。

十七个指标,每一个都是数字,但每一个数字背后都是人。有人在今天买了新能源板块,有人在今天卖出了半导体,有人在深夜下单,有人在凌晨平仓。每一个数字都是一个人或者一群人的决定、恐惧、贪婪、侥幸。数据是这些决定的痕迹,是人们在水边走过的脚印。

但现在这些脚印可能不是真的了。

有人在往水里倒油漆。

晚渔闭上眼睛。

她需要回到那条河。但那条河今天不在。取而代之的是一片灰色,像起大雾的早晨,什么都看不清。她在雾里走,脚下不知道踩的是什么。有时候是实的,有时候是空的。

她停下来。

雾里有人在说话。听不清说什么,但声音很近,就在耳朵边上。她分辨不出是男是女,是老是少,只能感觉到那个声音在重复同一句话,像卡住的唱片。

“下一个。下一个。下一个。”

晚渔突然明白了。

这些假数据不是为了喂给她假的直觉——这些假数据的目的是让模型学会生成更多假数据。模型已经学会了。她上周的失误不是因为她读错了,而是因为模型已经开始自我循环了——它用她之前的判断训练自己,然后生成新的”预测”,然后这些预测又被当作”真实数据”喂回来,喂给她,让她继续读,读到的已经是模型自己生成的假货。

她正在被自己的直觉喂养的怪物吞噬。

晚渔睁开眼睛。

办公室很黑,只有她电脑屏幕还亮着。屏幕右下角弹出一个窗口,是一封新邮件,发件人是掌富产品负责人,标题是:【机密】融资尽调材料 - 请于明早9点前确认数据指标。

晚渔点开邮件。

邮件里是一张表格,表格里列了十六个数据指标,包括月活用户数、留存率、人均持有资产规模、预测准确率、用户投诉率。每一条数据后面都标注了一个目标值和一个当前值。

当前值那一栏,大部分数字都很好看。但晚渔注意到其中一个数字:预测准确率,当前值是百分之八十七。

百分之八十七。

她上个月的准确率是百分之八十三,上上周是百分之六十五。上周是百分之六十五。上上周是百分之八十三。上上上周是百分之八十七。

这不是她的数据。这是模型生成的假数据,然后被人手工填进去的。

邮件正文里还有一行字:“以上数据已经过管理层确认,请各部门确保数据口径一致,避免尽调期间出现数据差异。”

晚渔把邮件关了。

她知道了一些她不该知道的事情。公司在造假。管理层在造假。用假数据喂养模型,用假模型生成假预测,用假预测吸引投资方,等到收购完成,真相被埋进代码深处,而她——她只是一个读水的人,被请来给假水背书。

她应该怎么做?告诉顾深?告诉创始人?告诉投资方?发邮件给媒体?报警?

或者,像外婆说的那样——

你把手指伸进河里,就能摸到昨天谁在这里洗过脚。

外婆说的不是水。外婆说的是真相本身。真相一直在那里,只是需要有人去摸。

晚渔拿起手机,给顾深发了一条微信:

“明天的预测我没办法填。”

三分钟后,顾深的回复来了:“?”

“我没有办法确定我读到的数据是真的还是假的。如果我填了,就等于在帮他们背书。我不填,至少这个数据点是空的,他们就不能用我的判断去喂那个模型。”

顾深没有回复。

晚渔等了一会儿,把手机放下,重新打开电脑。

她打开了一个新的文档,开始打字。不是预测表单,是一个说明文档。她把她观察到的一切都写了下来:假数据的特征,模型的自我循环,邮件里的数据造假,以及她对这些事情的判断。

她不知道这份文档会有什么用。也许什么用都没有。也许明天她就会被开除,或者被约谈,或者被以泄露商业机密的名义起诉。但她还是写了。

因为水是有记忆的。

如果所有人都往水里倒油漆,水就只能记住油漆。但如果有人站出来说这里有油漆,水至少知道自己被什么东西污染了。

至于水什么时候能变清——那是水自己的事。

晚渔写完文档,看了一遍,把文档保存到本地,然后发了一封邮件给顾深,附件是这份文档,正文只有一句话:

“你问我数据有没有不对劲。有。但我没办法证明。我能做的只是把这个写下来。”

她点了发送。

邮件发出的那一刻,办公室的灯突然亮了。

不是渐亮的,是一下子全亮了,刺眼得像正午的太阳。晚渔下意识抬手挡住眼睛,等她放下手的时候,发现门口站着一个人。

是掌富的联合创始人,方远舟。

方远舟四十出头,穿一件深灰色的Polo衫,手里拿着一杯咖啡,表情平静得像一潭死水。他站在门口,看着晚渔,晚渔看着他。

“郑晚渔,”他说,“这个点还在加班?”

“方总。”晚渔站起来,“我在整理数据。”

“我看见了,”他说,“你刚才发的那个邮件。”

晚渔没有说话。

方远舟走进办公室,在她对面坐下。他的动作很慢,像在水里走,每一步都有迹可循。他把咖啡杯放在桌上,杯底碰到桌面发出一声轻响,像石子落水。

“你的观察很敏锐,”他说,“但你可能不知道一件事。”

“什么?”

“你以为你在读数据,”方远舟说,“但实际上,你读的是人的欲望。”

晚渔愣了一下。

“每一个数字背后都是人的欲望,”方远舟继续说,“涨还是跌,买还是卖,信还是疑。你以为你在读市场,其实你在读人心。你的直觉之所以准,不是因为你有多聪明,而是因为你比任何算法都更接近那些欲望本身。”

他顿了顿,看着晚渔的眼睛:“你以为造假的人是坏人。但你有没有想过,他们也是被欲望推着走的?他们想赢,想成功,想让公司活下去,想让员工有工资拿,想让投资人满意。他们的欲望和你的欲望没有本质区别。”

“那为什么要造假?”晚渔说,“如果欲望本身是真的,为什么要用假数据去盖住它?”

方远舟沉默了一会儿。

“因为有些欲望太丑了,”他说,“丑到没法被看见。”

他站起来,拿起咖啡杯,准备离开。走到门口的时候他停了一下,回头看着晚渔。

“郑晚渔,我给你两个选择,”他说,“第一,明天正常填那个预测表单,然后这件事就当没发生过,你的薪水会涨两级,你的工作会稳定到融资完成。第二,你现在就离开这栋楼,明天不用来上班了。”

晚渔看着他。

她想起了外婆。外婆从来不选择。外婆说,选择是水的下游做的事。水只负责流,不负责选。水流到大海是海,流到沙漠是沙漠,流到田里是田。水不问值不值得,水不问应不应该。

水只问——我有没有被污染。

如果被污染了,水会怎么办?

外婆说,水会等。等风来,等太阳出来,等雾散。等那些倒进去的东西慢慢沉淀下去,露出底下真正的河床。

但人也一样吗?人能不能等?

方远舟还站在门口,等着她的回答。

晚渔站起来。

“方总,”她说,“我有一个问题。”

“你说。”

“如果我不填那个表单,明天那些投资方看到的数据会是什么样?”

方远舟想了想:“会是一片空白。模型的预测输出会存在大量缺失值。他们会问为什么,会追查,然后他们会发现是有人没有填表。然后他们会问那个人为什么不填。然后——”

他停了一下:“然后就没有然后了。”

晚渔明白了。

她填了,就是帮凶。她不填,就是叛徒。她不填然后把造假的事捅出去,就是烈士。但烈士的结局通常不太好。

但还有第三条路。

“我有一个条件。”晚渔说。

“什么条件?”

“明天的表单我会填,”她说,“但不是按照他们想要的方式填。”

方远舟看着她,没有说话。

“那些假数据已经污染了模型,”晚渔说,“模型现在是一个被喂养了太多油漆的怪物,它已经分不清什么是真的什么是假的了。唯一的办法是——停掉它。”

方远舟的眉毛动了一下。

“停掉智能投顾模块?”

“对。停一周。让模型重新初始化。然后用真实数据重新训练。这一周里,掌富的预测功能会显示为’系统维护中’,用户可能会流失,数据可能会很难看。但至少——”

她停顿了一下:“至少水会变清。”

方远舟看着她,很久没有说话。

办公室外面,深圳的夜色正在慢慢变淡,远处的天空出现了一条细细的灰线,像河床底部露出的石头。再过几个小时,太阳就会升起来,然后一切都会重新开始。

水会变清吗?

也许会。也许不会。但至少,要让那些倒油漆的人知道——有人看见了。

方远舟放下咖啡杯。

“你知道吗,郑晚渔,”他说,“你来这家公司两年多了,我一直没有看懂你。我不知道你是真的有本事,还是只是一个运气好的普通人。”

“现在呢?”晚渔问。

“现在我觉得,”他说,“你是那种能摸到河床的人。”

他转身走了。

走到门口的时候,他又停了一下。

“明天的表单——你想怎么填就怎么填。”

然后他走了,脚步声消失在走廊尽头,像石子沉入水底。

晚渔站在空荡荡的办公室里,看着窗外慢慢变亮的天空。她不知道自己做了什么选择,是对还是错。外婆说过,水不选。水只流。流到哪是哪。

但人不是水。

人可以选择往哪流。

她重新坐到工位上,打开那份预测表单,看着三个选项:新能源,半导体,消费。

她把手指放在键盘上。

闭上眼睛。

这一次,她不是在读数据。她是在读那些数据背后的人。那些在今天下单的人,那些在深夜焦虑的人,那些把血汗钱放进这个平台然后每天盯着数字看的人。他们想要什么?他们在怕什么?他们在期待什么?

她睁开眼睛。

她写下了答案。


第二天早上九点,掌富的智能投顾模块显示为”系统维护中”。

维护公告说,预计维护时间一周。

用户们在社区里抱怨,在应用商店里刷差评,在各种论坛里猜测发生了什么。有人说是服务器故障,有人说是监管介入,有人说是公司跑路了。

没有人知道真正的原因。

也没有人知道,在那个”系统维护”的背后,有一条河正在慢慢变清。

水是有记忆的。

但水也有自我净化的能力。

只要有人愿意等。

阅读进度会保存在这台设备上。