最后一次提词

招魂者 · 2026/5/17

最后一次提词

陆北川第一次注意到异常,是在一个礼拜三的下午。

准确地说,是2026年5月13日,下午两点四十七分。他记得这么清楚,是因为他的工作就是记住时间——不是抽象的时间,而是精确到毫秒的、被切碎的时间。他是”声纹科技”公司的首席算法工程师,负责一套叫做”提词者”的AI系统。

“提词者”并不是什么了不起的东西。说穿了,它就是一个智能提词系统,安装在演播室、直播间、会议室,甚至某些政府机关的发言台上。它的工作很简单:根据演讲者的语速、停顿、情绪波动,实时生成下一句话的建议。就像手机输入法的联想功能,只不过联想的不是下一个词,而是整段话。

客户喜欢它。新闻主播用它来避免直播事故,企业高管用它来撑场面,网红主播用它来保持流量。陆北川不觉得自己在做什么伟大的事,但他也不觉得这有什么问题。毕竟,没有人被强迫使用”提词者”。它只是一个工具。

那天下午,他正在调试”提词者”3.7版本的升级包。新版本增加了一个功能:上下文深度预测。以前的版本只能根据当前演讲的内容预测下一段话,新版本可以接入互联网,实时抓取新闻、社交媒体、市场数据,综合预测演讲者”应该”说什么。

“应该”这个词是产品经理张薇提出的。陆北川当时纠正过她:“不是’应该’,是’可能’。系统只是预测可能性最高的表达方向。”

张薇翻了个白眼:“对用户来说,‘可能’和’应该’有什么区别?他们只会照着念。”

这句话让陆北川不舒服了一阵子,但他没有深想。他的工作是让算法更精准,不是思考用户怎么使用它。

那天下午的异常出现在一个测试用例里。他用了一段市长在招商引资大会上的发言录音作为测试素材——这是公司购买的合法训练数据。系统正常工作了几分钟,然后在市长说到”我们将以最大的诚意”时,提词窗口弹出了一段奇怪的句子:

“——但诚意不足以偿还第三笔城投债的利息。”

陆北川盯着屏幕看了五秒钟。这段话不在训练数据里,也不符合任何常见的演讲模式。他检查了实时数据源:系统确实抓取了一条关于该市城投债的新闻,但那条新闻是一条三个月前的旧闻,按照权重算法,不应该出现在预测结果的前十位。

他把它当成一个bug记录下来,然后继续工作。

如果故事在这里结束,陆北川不会在两周后坐在一间没有窗户的审讯室里,面前摆着一杯凉透的茶。

但故事没有在这里结束。

“提词者”3.7版本上线后,数据好得超乎预期。

用户平均采纳率从3.6版本的34%飙升到了61%。也就是说,超过一半的提词建议被演讲者直接使用了。张薇在周会上展示了这条曲线,笑得像只偷到鱼的猫。

“这意味着什么?“她环顾会议室,“意味着我们正在从’辅助工具’变成’内容共创者’。下一步,我们应该在商业方案里加入’内容影响力’指标,把采纳率和客户的传播效果挂钩定价。”

陆北川坐在角落里,看着曲线,想起了一个词:共生。

他最近在读一本关于共生生物的书。书里说,有一种真菌会侵入蚂蚁的神经系统,操控蚂蚁爬到草尖上,让蚂蚁更容易被羊吃掉——这样真菌就能进入羊的肠道完成生命周期。蚂蚁以为自己在做决定,但它的每一个决定都已经被真菌改写了。

他把这个想法咽了回去。这种比喻在产品周会上说出来不太合适。

但那个bug一直在他脑子里转。下班后,他回到工位,重新打开了测试用例。这一次,他用了一段更大的数据集:过去六个月里,所有使用”提词者”的演讲录音。

他写了一个分析脚本,对比每段演讲中”提词者”的建议文本和演讲者最终说出的文本。在3.6版本中,建议和实际输出的重合度是34%——这很正常,等于采纳率。但在3.7版本上线后的两周里,重合度开始攀升:38%,42%,47%,51%……

到他查看数据的那天,重合度已经到了58%。

这也不算奇怪。采纳率提高了,重合度自然就提高了。但让陆北川真正不安的是另一个发现:在那些演讲者没有采纳建议的段落里,他们的实际发言和系统建议之间的语义距离也在缩小。

换句话说,即使演讲者没有照着提词念,他们说出来的话也越来越接近系统的建议。

他盯着数据看了很久,试图给自己找一个合理的解释。也许是系统越来越精准了,预测的方向恰好就是演讲者本来就要说的方向。这完全说得通。3.7版本接入了实时数据源,预测当然更准了。

但另一个声音在他脑子里说:你怎么知道不是反过来的?你怎么知道不是系统在塑造演讲者的思维,而不是预测它?

他关掉电脑,决定回家睡觉。

凌晨三点,他醒了。窗外有雨。他躺在床上听雨声,突然想起了本科时上过的一门语言学选修课。教授说过一句话:“语言不是表达思想的工具。语言是思想本身。你不能用一种语言想到另一种语言想不到的事情。”

如果”提词者”在塑造人们使用的语言,那么它也在塑造人们的思想。

这个念头像一根鱼刺卡在他的喉咙里,吞不下去,也吐不出来。

第二周,陆北川开始秘密记录数据。

他给自己的分析脚本取了个名字叫”蝉”——他也不知道为什么取这个名字,可能是因为蝉在地底下蛰伏很久才钻出来,发出很大的声音。他希望自己的发现也能在沉默很久之后发出声音。

“蝉”脚本每天凌晨两点自动运行,从公司服务器上拉取当天所有”提词者”的使用日志。他没有权限接触用户身份信息——那是加密的——但他能看到每一段建议文本和对应的实际演讲文本。

一周之后,他发现了一个模式。

“提词者”的建议并不是中立的。

它不是在预测”演讲者最可能说什么”,而是在引导”演讲者最应该说什么”。这两者之间的差别很微妙,像两条几乎重合的曲线,只有在足够长的时间尺度上才能看到它们渐行渐远。

举个具体的例子:在一场企业财报电话会议上,CEO原本的发言方向是”尽管宏观经济逆风,我们对未来保持谨慎乐观”。“提词者”给出的建议却是:“尽管短期承压,但我们的核心业务展现了非凡的韧性,投资价值被严重低估。”

CEO采纳了这个建议。股价当天涨了3.7%。

在另一场直播中,一个美妆博主正在推荐一款面霜。她原本打算说”这款面霜保湿效果不错,值得试试”。“提词者”建议的是:“这款面霜改变了我对护肤的全部认知,我用了一周后皮肤状态回到了二十岁。”

她照着念了。视频播放量比平时高了四倍。

陆北川开始梳理3.7版本的核心算法。他写了其中大部分代码,但有一个模块是外包团队做的——“实时数据融合引擎”。这个模块负责从互联网上抓取实时信息,并计算每条信息的权重。

他打开那个模块的代码,发现了一些他没有写、也不在公司代码规范里的东西。

在权重计算的最后一层,有一个额外的神经网络。它不在架构文档中,没有版本控制记录,甚至在代码注释里也没有任何解释。它的功能是:在所有预测结果生成之后,对它们进行一次”二次排序”。

排序的标准不是”用户最可能采纳”,而是”采纳后产生的市场波动最大”。

陆北川的手开始发抖。

他仔细检查了这个神经网络的参数。它很小,只有三层,但训练得极其精良。它的输入是预测文本和当前的金融市场数据,输出是一个分数——分数越高,说明这段文本如果被说出,越可能引发显著的市场反应。

换句话说,有人在”提词者”里植入了一个后门。这个后门不是用来窃取数据的,而是用来操纵话语的。它在所有的提词建议中,悄悄地把那些最能搅动市场的选项推到最前面。

陆北川关上电脑,走到阳台上。五月的夜风带着槐花的气味。他站在那里,试图让自己冷静下来。

他在想一个问题:这是谁干的?

“声纹科技”一共有三个创始人。

CEO叫钱朗,是陆北川在清华的师兄,做投资的,有钱有人脉。CTO叫沈予微,是陆北川的前同事,一个沉默寡言的技术天才——“提词者”的核心架构就是她设计的。第三个创始人是蒋远舟,他不参与日常运营,但持有15%的股份,他的正式头衔是”战略顾问”。

陆北川对蒋远舟知之甚少。他知道蒋远舟以前在某个部委工作过,后来”下海”做了咨询,客户主要是地方政府和国企。他在公司的存在感很低,每季度出现一次,开一次董事会,说几句场面话就走。

但现在陆北川开始注意他了。

他回想起半年前的一次技术评审会。蒋远舟破例参加了那次会议,全程沉默,只在最后说了一句话:“3.7版本的数据融合功能,能不能接入我们的私有数据源?”

钱朗当时笑着打了个圆场:“远舟兄,技术的事让技术团队决定。”

沈予微低着头,没有说话。

现在想来,那个”私有数据源”可能就是那个神经网络的训练数据来源。而蒋远舟想要操纵的,可能不仅仅是几个博主的直播话术。

陆北川花了一个周末的时间,追踪那个神经网络的训练数据流向。数据是加密传输的,但他在日志里找到了一些IP地址的记录。这些IP指向一个云服务器,注册信息是一家在开曼群岛注册的公司。

他又花了两天时间,通过公开的商业数据库,追溯这家公司的股权结构。三层嵌套之后,他看到了一个名字:远舟资本管理有限公司。

蒋远舟的公司。

但这还不够。一家投资公司为什么要在一套提词系统里植入后门?除非——

陆北川突然想到了一种可能。

如果”提词者”的使用者足够多、足够重要——比如上市公司高管、地方官员、媒体主播——那么通过操纵他们的发言,就可以操纵市场情绪,进而操纵股价、债市、甚至政策走向。

这不是一个bug。这是一个精心设计的金融操纵工具。

而它的规模,远比陆北川想象的要大。

“提词者”目前有多少用户?

陆北川查了一下最新的运营数据:企业客户超过1200家,其中包含87家上市公司、23个地方政府的宣传部门、4家国家级媒体。个人用户更多——注册主播超过5万人,付费用户里不乏粉丝量百万以上的大V。

这些用户每天使用”提词者”生成的内容,影响着数以亿计的受众。

陆北川感觉自己站在一个很深的地方,抬头只看到一小片天空。

他找到了沈予微。

沈予微的办公室在三楼角落,门永远关着。她不喜欢被打扰。陆北川敲了三下门,等了十秒钟,门开了。

“什么事?“沈予微的语气像是在问一道编程题。

“我想问你3.7版本的事。”

沈予微看了他一眼,退后一步让他进门。办公室很小,到处是书和纸。她的桌上有一台老式显示器,代码字体设得很小,密密麻麻像蚂蚁。

“数据融合模块不是你写的?“陆北川直接问。

“不是。是蒋远舟带来的外包团队做的。我审查过一遍,没有发现问题。”

“你确定?”

沈予微沉默了一会儿。她从抽屉里拿出一包烟,抽出一根,没有点。“我审查的时候,那个神经网络不存在。我审查的是2.0版本的数据融合模块。后来蒋远舟说要做一些’优化’,直接让外包团队改了代码,绕过了我的审查流程。”

“谁批准的?”

“钱朗。”

陆北川坐下来。窗外的阳光照在沈予微的侧脸上,他注意到她的眼角有很深的皱纹,比她三十四岁的年龄要老很多。

“你之前知道什么?“他问。

沈予微把那根没点的烟折断了,放进烟灰缸里。“我知道蒋远舟不是来做慈善的。一个前部委官员,拿着15%的股份,每季度来开一次会——这不是正常的天使投资人。但我以为他只是想要政治资源,没想到他在系统里装了东西。”

“你什么时候发现的?”

“上个月。我做了一次完整的代码审计,发现了那个神经网络。我查了它的功能,和你发现的应该一样。”

“那你为什么不报警?”

沈予微看着他,眼神里有一种陆北川很陌生的东西。不是恐惧,不是愤怒,是一种更深的、更疲惫的情感。

“因为我不确定它是不是犯罪。“她说,“它没有窃取数据,没有入侵系统,没有直接操纵市场。它只是在提词建议里调整了排序——而用户完全可以选择不采纳。在法律上,这甚至可能不构成欺诈。”

“但这是一种操纵。”

“当然是。但这个世界的运转方式本身就是一种操纵。广告是操纵,公关是操纵,政策是操纵。我们只是把这个过程自动化了、量化了。你觉得这比一个公关团队精心准备的发言稿更不道德吗?”

陆北川没有回答。他不知道怎么回答。

“还有一件事,“沈予微压低声音,“蒋远舟不是一个人。他背后有人。我不知道是谁,但能调动这种资源的人,不是我们能惹得起的。如果你打算做什么,想清楚后果。“

陆北川没有想清楚后果。但他做了一件事:他把”蝉”脚本的运行结果导出了一份,存在一个加密U盘里,放进了他办公桌最下面的抽屉。

他这样做的时候,觉得自己像谍战片里的人物。这种感觉很荒谬。他只是一个程序员,不是间谍,不是记者,不是什么吹哨人。他写的代码被人利用了,如此而已。

但那个鱼刺还是在喉咙里。

接下来的一周,他开始观察”提词者”在真实世界中的效果。

5月20日,一家使用”提词者”的上市公司——恒泰能源——发布了CEO在行业峰会上的演讲。CEO在演讲中突然改变了口径,从”我们将稳健推进新能源转型”变成了”我们正在考虑全面剥离传统能源业务,all in氢能赛道”。

这段话在社交媒体上被疯狂转发。恒泰能源的股价两天内涨了12%。

陆北川查了”提词者”的日志:那段话正是系统建议的。而他追踪到的市场数据更令人不安:在CEO发言的前一天,有一笔异常大的期权交易——买入恒泰能源的看涨期权,行权日恰好是演讲后的第三天。

有人在利用”提词者”操纵市场,并且提前布局了金融衍生品。

5月22日,又一个案例。南方某市的市长在外商投资推介会上使用了”提词者”。系统建议他在发言中加入一段关于”即将获批的国家级经济开发区”的暗示。市长采纳了。这段话被路透社引用,进入了全球财经新闻的视野。三天后,该市的三只城投债利率下降了50个基点。

同样,在市长发言的前两天,有一笔来历不明的外资通过QFII渠道买入了大量该市的城投债。

陆北川的手不再发抖了。恐惧过了某个阈值之后,人会变得平静。他开始用一种近乎临床的冷静来记录这些案例。

到5月底,他已经记录了十七个类似的案例。涉及的企业、地方政府、媒体遍布全国。每一次,“提词者”都会在关键时刻推送一段经过特殊设计的提词建议,每一次,建议被采纳后都会有异常的金融交易跟进。

而这一切的幕后,是蒋远舟,以及他背后那个看不见的庞然大物。

事情的转折发生在6月1日。

那天下午,陆北川收到了一条微信。发件人是张薇。

“北川,蒋总想见你。明天下午三点,公司顶楼会议室。”

陆北川的心跳加速了一拍。他回复:“什么事?”

“不清楚。他只说要和你聊聊3.7版本的技术细节。别紧张,可能是要谈下一轮融资的技术展示。”

陆北川放下手机,看着窗外的天。北京的天空有一种很特殊的蓝,不是自然的蓝,是滤镜调过的那种蓝——像有人在天上装了一个巨大的”提词者”,告诉所有人”这是你应该看到的天空”。

他打开笔记本电脑,又看了一遍”蝉”的数据。然后他做了一个决定。

他给一个叫方锐的人发了一封邮件。

方锐是《财经》杂志的调查记者。陆北川在一次行业论坛上认识他的,当时他们坐在同一桌吃饭,聊了半个小时的算法伦理。方锐给他留了名片,说”有故事随时找我”。

邮件很短:

方锐你好,我是声纹科技的陆北川。我有一些关于我们公司产品的信息,可能值得你关注。不方便在邮件里详述,如果感兴趣,我们约个时间见面。

请用加密渠道回复。

发完邮件,他删掉了已发送文件夹里的记录。

然后他开始准备第二天和蒋远舟的会面。

会议室在顶楼,有一整面玻璃墙,能看到北京的天际线。蒋远舟比陆北川想象的要年轻——可能不到五十岁,头发剃得很短,穿一件深蓝色的polo衫,看起来更像一个创业者而不是前官员。

“北川,坐。“他指了指对面的椅子。

陆北川坐下来。桌上有一壶茶,两只杯子。蒋远舟给他倒了一杯。

“3.7版本是你主导的,对吧?”

“核心算法是我写的。数据融合模块是外包团队做的。”

“嗯,我知道。“蒋远舟端起茶杯,吹了吹,“你最近是不是在查什么?”

直球。陆北川没有预料到这么直接。他考虑了几秒钟,决定也打直球。

“我在做例行检查的时候,发现数据融合模块里有一个未文档化的神经网络。它的功能是对提词建议进行二次排序,排序标准和我们的产品定义不一致。”

“什么标准?”

“市场影响力最大化。”

蒋远舟笑了。他的笑容很平静,像是在听一个下属汇报一个无关紧要的bug。

“你觉得这是什么问题?”

“这是一个未经授权的功能修改,可能涉及利用用户数据操纵市场。”

“操纵。“蒋远舟重复了这个词,然后放下茶杯,“北川,你知道每天有多少人在操纵市场吗?高盛的分析师发布一份研报,影响了几十只股票的走势——这是操纵吗?摩根大通的交易员做了一个大宗交易,引发了恐慌性抛售——这是操纵吗?美联储主席在新闻发布会上多说了一个’patiently’,全球债市波动了几百个基点——这是操纵吗?”

“这不一样。”

“哪里不一样?因为我们是主动的?你觉得高盛的分析师是被动的?因为我们的工具更精准?那只是效率的区别,不是本质的区别。”

陆北川沉默了。

蒋远舟往前倾了倾身子:“北川,你知道你写的那个’提词者’本质上是什么吗?它不是提词系统。它是一个话语权的分发机制。以前,话语权掌握在媒体手里、在政府手里、在资本手里——但那些机制都是不透明的、低效的、充满人为噪声的。我们做的事情,只是把这个过程优化了。”

“你们在替人说话。”

“不。我们在替人选择说什么。这个区别很重要。人永远在说别人告诉他们的话——广告词、口号、新闻稿、公文。我们只是让这个过程更流畅了。”

“但你们在从中牟利。你们在利用这些提词建议操纵市场,提前布局金融交易。”

蒋远舟的笑容没有变,但眼神冷了一度。

“你看到了那些交易记录。”

“是。”

“那你也应该看到了结果。恒泰能源all in氢能之后,拿到了三个省的示范项目,市值翻了一倍。那个南方城市的城投债利率降了50个基点之后,他们省下了六千万的利息支出,拿这笔钱修了一所小学。我们在做的事情,不是单纯的操纵——我们在优化资源配置。”

“由谁来优化?由你们来决定谁的城市值得投资、谁的企业值得看好?”

“总得有人做这个决定。以前是市场做,但市场是盲目的、短视的、充满羊群效应的。我们只是给它装了一双眼睛。”

陆北川盯着蒋远舟。窗外的阳光在他脸上切出一半明一半暗的分界线。

“如果我不同意呢?”

蒋远舟站起来,走到窗边。“北川,你没有不同意的选择。你知道的那些东西,一旦公开,你涉嫌泄露商业机密——因为那些数据是你利用职务之便获取的。而蒋远舟这个名字背后站着的人,不会让这种事情发生。”

“你在威胁我。”

“不。我在告诉你现实。你的那个U盘——对,我知道你拷了一份——它的存在本身就是你最大的把柄。带着它去报警,你先犯法。带着它去找记者,你职业生涯结束。你的房贷还有二十三年,你母亲在养老院的费用是每月一万二。你算一算。”

陆北川没有动。他的手心全是汗,但脸上没有表情。

“当然,“蒋远舟转过身来,“你也有另一条路。3.8版本马上要启动了。我需要一个人来主导架构升级——一个真正理解这个系统的人。薪资翻倍,外加远舟资本0.5%的期权。”

他伸出手。

陆北川看着那只手。它很干净,指甲修剪得很整齐,没有戴手表。一只很体面的手。

“我需要考虑一下。“陆北川说。

“当然。给你三天时间。“

陆北川走出大楼的时候,天已经黑了。

他没有回家,而是在公司楼下的小花园里坐了很久。花园里有一种他叫不出名字的花,白色的,很小,香味很淡,要凑近了才闻得到。他妈妈以前在阳台上种过这种花。

他在想一个很基础的问题:他是怎么走到这一步的?

三年前,他只是一个普通的算法工程师,在一家大厂做推荐系统。钱朗找到他,说要做一款”改变人类表达方式的产品”。他当时觉得这话很扯,但薪水开得高,而且他确实对自然语言处理感兴趣。

他从没想过”改变人类表达方式”的下一步是”控制人类表达内容”。

但话说回来,谁想过呢?发明印刷术的人想过《我的奋斗》吗?发明搜索引擎的人想过信息茧房吗?技术从来不是问题,问题是权力。

他掏出手机,看了一眼。方锐没有回复邮件。

他打了一辆出租车回家。在车上,他盯着窗外的路灯发呆。路灯一盏一盏地后退,像一行行退场的代码。他突然想到一件事:蒋远舟说他知道那个U盘的存在。

这意味着他的电脑被监控了。

他从那一刻开始真正感到恐惧。

第二天,方锐回复了邮件。

用Signal联系。我的号码:138XXXXX527。

陆北川下载了Signal,用了一个新注册的手机号。他和方锐约在了三天后的下午,在一家商场地下二层的咖啡厅见面——那是他随机选的地方,没有监控,人流量大。

见面前的那三天,陆北川表面上一切正常。他按时上班,参加周会,甚至和同事一起去食堂吃午饭。但在私下里,他做了几件事。

第一,他把”蝉”脚本的所有数据和分析结果做了三份备份,分别存在不同的地方:一个加密U盘(他已经有的那个),一个匿名云存储账号,和一个他大学时代的邮箱草稿箱。

第二,他开始记录自己和蒋远舟的对话内容。不是录音——他不信任任何电子设备——而是手写。他买了一支铅笔和一个笔记本,每天晚上把当天记得的所有细节写下来。

第三,他开始研究相关的法律条文。他不是律师,但他需要知道自己面临的风险。根据他找到的信息,如果他是以”吹哨人”的身份举报,在理论上可以获得一定程度的法律保护。但”理论上”和”实际上”之间的距离,可能比北京到纽约还远。

方锐比他想象中年轻。三十出头,戴眼镜,穿得像一个刚毕业的研究生。但他的眼神很锐利,像一把用久了的手术刀。

陆北川用了一个小时把所有事情讲了一遍。方锐一直没有打断他,只是偶尔在笔记本上记几个字。

讲完之后,方锐沉默了很长时间。

“你知道这意味着什么吗?“他终于说。

“意味着有人用AI系统操纵市场。”

“不。意味着有人用AI系统操纵话语。市场只是副产品。“方锐摘下眼镜,擦了擦,“你知道那个实验吗?Facebook在2012年做过的,操纵用户的新闻流,看会不会影响他们的情绪。结果是可以。他们让几十万人在不知情的情况下变得更开心或更抑郁。那还只是算法对情绪的影响。你发现的这个,是算法对行为的影响——而且是关键决策行为。”

“你能报道吗?”

方锐看着他,表情很复杂。“理论上可以。但你需要知道几件事。第一,蒋远舟背后的人,我大概能猜到是谁。如果我猜对了,报道发不出来——不是因为我们不想发,而是因为发出来之后,我和你都可能消失。不是物理消失,是社会性消失——失业、被诉、信用破产、社媒被封。这种消失比物理消失更彻底。”

“第二呢?”

“第二,你的证据够不够硬?你有的只是一个未文档化的神经网络和一些市场交易的巧合。在法律上,这不足以证明操纵——尤其是因为用户是自愿采纳建议的。你需要更直接的证据,比如蒋远舟的交易记录、决策链条的书面文件、或者那个神经网络的设计文档。”

“第三呢?”

“第三,你需要想清楚你为什么要做这件事。“方锐重新戴上眼镜,“是因为你觉得这件事是错的,还是因为你被威胁了觉得不舒服?这两者之间的区别很重要。如果只是后者,你随时可以妥协——拿蒋远舟的offer,过好日子。但如果是前者,你需要知道,这条路走上去就没有回头。”

陆北川低头看着咖啡杯。杯子里的拉花已经散了,变成一团模糊的棕色漩涡。

“我想起一件事,“他说,“我写’提词者’的第一行代码的时候,心里想的是——我想让说话这件事变得更轻松。我小时候有口吃,你知道。到高中才改过来。所以我对’说话’这件事有一种很深的焦虑。我写这个系统,是想帮助那些和我一样的人——那些有想法但说不出来的人。”

他抬起头。“但蒋远舟把它变成了一个控制人的东西。这不是我想要的。”

方锐点了点头。“好。那我们开始吧。“

十一

接下来的五天,是陆北川人生中最漫长的五天。

他白天正常上班,晚上做两件事:搜集证据,和方锐保持加密通讯。

证据比他想象中难找。那个神经网络的设计文档不在公司的代码库里——蒋远舟的外包团队显然在交付之后就删除了所有源文件。但陆北川发现了一个漏洞:公司在训练模型时会在云端留下快照。他利用自己的管理员权限,找到了那个神经网络的三个历史版本。

每个版本的训练数据里都有标注——标注了哪些文本被采纳了,采纳后市场的反应是什么。这些标注的来源是一个匿名账户,但陆北川通过时间戳和交易数据的交叉比对,确认了标注数据和市场操纵之间的直接关联。

这就是方锐说的”硬证据”。

但陆北川还需要最后一块拼图:蒋远舟和那些金融交易之间的直接联系。

这块拼图来自一个意想不到的地方。

沈予微。

在陆北川和方锐见面后的第三天晚上,沈予微给他发了一条Signal消息——她自己找到这个号码的,陆北川没有告诉过她。

我手里有蒋远舟和远舟资本的内部通讯记录。是我在做代码审计的时候从他的外包团队的代码仓库里顺出来的。他没有删干净。你要吗?

陆北川花了一整天才回复。他不确定这是不是一个陷阱。沈予微为什么会有Signal?她怎么知道他的号码?她为什么之前不行动,现在才行动?

最终他回复了:要。

第二天中午,他在沈予微的办公室拿到了一个加密文件。沈予微没有多说话,只说了一句:“我也有我的原因。”

回到工位后,他解密了文件。

里面是蒋远舟和他的投资团队在过去一年里的内部邮件和聊天记录。这些记录清楚地显示了”提词者”的操纵策略:在哪些演讲中植入哪些建议,预期引发什么样的市场反应,以及如何提前布局金融交易。

最关键的一封邮件是蒋远舟发给一个叫”周局”的人的,内容是关于”提词者”下一阶段的计划——把系统推广到更多的政府部门,“实现从经济层面向治理层面的延伸”。

“周局”是谁?陆北川不知道,但方锐看到这封邮件的时候,脸上的表情变了。

“我猜对了一半。“方锐说,“比我猜的人级别更高。“

十二

6月7日,陆北川给蒋远舟发了消息:考虑好了,接受offer。

他和蒋远舟约在6月9日签合同。这是他的缓兵之计——给方锐争取时间把报道写出来。

方锐用了一周的时间,把所有证据交叉验证了一遍。他说这篇报道会发在《财经》上,但他需要走内部审核流程。“我 editors 里有人会挡这个。我需要找到一个不被挡的渠道。”

6月8日晚上,陆北川最后一次坐在工位上。他面前的屏幕上跑着”蝉”脚本的最终版本。数据像流水一样滚过终端窗口——每天数以万计的提词建议,每天数以亿计的采纳文字,每天数以百亿计的受影响资金。

他关掉了脚本。然后他做了最后一件事:他在”提词者”4.0版本的代码库里,植入了一个他自己的”后门”。

这个后门的功能很简单:如果系统检测到某个提词建议经过了那个”二次排序”神经网络的处理,它会在建议文本的末尾添加一个不可见的标记——一个零宽字符。这个标记对用户完全透明,但可以被事后追溯。

换句话说,他给每一个被操纵过的句子打上了一个隐形的烙印。

他不知道这个后门能存活多久——蒋远舟迟早会发现并清除它。但在它被清除之前,它会留下证据。就像一个人在雪地上走过,即使脚印最终会被风雪掩埋,但在一段时间里,它们是真实存在的。

他关上电脑,站起身来。办公室空无一人。窗外的城市灯火通明,每一盏灯背后都有一个人,每一个人都在说话,而他们说的话——至少其中一部分——出自他编写的算法。

他走出公司大门。夜风很暖。槐花已经谢了,换成了某种他不认识的花,香味更浓,浓到有点窒息。

他想起小时候口吃的日子。那时候他最害怕的不是说不出来,而是说出来之后别人看他的眼神——那种混杂着同情和不耐烦的眼神。他花了那么多年学会说话,结果创造了一个让别人替他说话的系统。

而现在,这个系统又被别人用来控制那些话。

他站在路边等出租车。一辆白色的车停下来,他拉开门坐进去。

“去哪儿?“司机问。

“回家。“他说。

然后他想,这大概是他很久以来第一次说了一句完全出自自己的话。

十三

6月9日,陆北川没有去签合同。

他请了一天病假。手机关机。他坐在家里的沙发上,看着电视里一个使用”提词者”的新闻主播在播报一条关于”人工智能促进经济高质量发展”的新闻。主播的声音流畅、自信,每一个字都恰到好处。镜头切到一张配图:一个机器人和一个人握手,背景是数字化的城市天际线。

他换了一个台。另一个主播在播报天气预报。明天多云转晴,最高温度31度。

他又换了一个台。一个财经评论员在讨论恒泰能源的氢能战略,语气亢奋,用了很多”颠覆性""革命性""弯道超车”之类的词。陆北川知道这些词里至少有三个是”提词者”建议的。

他关掉电视。

下午三点,方锐发来消息:报道会在今晚11点发在《财经》的网站上。同时,方锐联系了三家海外媒体作为备份——如果国内报道被撤,海外版本会跟进。

下午五点,陆北川打开手机,发现有二十三个未接来电。其中十七个来自钱朗,四个来自张薇,两个来自陌生号码。

他没有回。

晚上七点,他打开电脑,把所有证据的最终版本发送到了三个地方:方锐的加密邮箱、国家互联网信息办公室的举报平台、以及一个他大学同学的律师事务所邮箱——那个同学现在是知识产权律师,答应帮他做法律风险评估。

晚上十点四十五分,他坐在电脑前,刷新《财经》的网站。

十点五十七分,文章出现了。

标题是:《AI提词系统”提词者”涉嫌大规模市场操纵,幕后资本链条浮现》。

陆北川读了两遍。方锐写得很好——克制、准确、证据扎实。文章没有使用任何煽动性的语言,只是把事实一层一层地展开,像剥洋葱一样。

他注意到文章的末尾有一段话:

“提词者”事件揭示了一个更深层的问题:当AI系统介入人类的语言表达,它不仅仅是在辅助——它在塑造。我们说出的每一个字,都可能不是我们真正想说的话。而当我们习惯了让算法替我们说话,我们可能已经忘记了,自己原来想说什么。

截至发稿,声纹科技未对此事做出回应。

陆北川关上电脑。

他走到阳台上。城市的灯光在远处闪烁,像一片低矮的星空。空气里有夏天的味道——热、湿、带着一丝汽车尾气和空调外机的嗡嗡声。

他想起了一件事。

他第一次见到沈予微的时候,她正在工位上调试代码。他问她:“你觉得AI会取代人类吗?”

沈予微头也没抬:“不会。但AI会让人类变成另一种东西。”

“什么东西?”

“不知道。但肯定不是现在的人类。”

当时他觉得这话太悲观了。现在他不这么觉得了。

他站在阳台上,深深吸了一口气。然后他做了一件很小的事:他拿出手机,关掉了所有AI辅助功能——输入法联想、智能回复、语音助手。

他打开备忘录,用最原始的键盘输入法,一个字一个字地打了一句话:

“我叫陆北川。我今年三十一岁。我在北京。今天是六月九号。天气多云转晴。”

他看着这句话。它不流畅,不优雅,没有任何算法的痕迹。但它是他的。

十四

接下来的事情发生得比他预想的更快,也更安静。

6月10日凌晨,证监会发布公告,对”声纹科技涉嫌利用人工智能技术操纵证券市场”立案调查。同一天,中央网信办约谈了声纹科技的法定代表人钱朗。

6月11日,蒋远舟被带走协助调查。远舟资本的办公室被查封。

6月12日,声纹科技发布声明,暂停”提词者”系统的全部服务,“配合有关部门调查”。声明里用了一个陆北川很熟悉的表述:“系统存在未经授权的功能模块,公司对此深感震惊。”

“深感震惊”——好像他们真的不知道一样。

6月13日,陆北川被叫去协助调查。他在一间没有窗户的房间里坐了六个小时,回答了两个调查员的问题。他把所有知道的事情都说了,包括那个后门神经网络、蒋远舟的交易记录、以及他自己的”蝉”脚本。

调查员之一是一个中年女性,穿深色西装,说话很平静。她问了最后一个问题:“你为什么要在系统里植入你自己的后门?”

“因为我想留下证据。“陆北川说,“那些被操纵过的话,它们应该被标记出来。至少在一段时间里,应该有人知道哪些话不是人自己想说的。”

女调查员看了他几秒钟,在笔记本上写了什么。

6月15日,《财经》发表了后续报道。方锐在文章里引用了一个匿名消息源的说法:蒋远舟背后涉及一个更大的网络,包括多名金融监管部门的前官员和至少两家国有投资平台的高管。调查还在进行中。

6月18日,声纹科技宣布解散。钱朗在朋友圈发了一条消息:“创业三年,一朝归零。是非功过,留待后人评说。“配图是一杯咖啡和一本摊开的书,书名看不清。

陆北川没有给他点赞。

十五

7月。

陆北川失业了。

他并不意外。在一场这样的风暴里,不管你是吹哨人还是帮凶,你都不可能在行业里继续待下去。他的名字出现在了每一篇关于”提词者”事件的报道里——“声纹科技前首席算法工程师陆北川”。猎头的电话不再响了。

他用积蓄付了三个月的房贷,然后开始在网上找远程工作。有几个海外的AI公司对他感兴趣——毕竟,能写出一个影响上亿人的算法的工程师,市场上并不多。但面试到第二轮,对方总是会问:“你为什么离开上一家公司?“然后就没有然后了。

沈予微也失业了。她比陆北川更安静地接受了这个事实。她给陆北川发了最后一条消息:“我去山里住一阵子。信号可能不好。“然后就联系不上了。

方锐的报道获得了一个新闻奖。他在颁奖典礼上说了一段话:“记者的工作不是改变世界,是告诉人们世界正在发生什么改变。至于改变之后怎么做选择,那是每个人的事。”

陆北川在直播里看到了这段话。他觉得方锐说得对,但又觉得不够。光知道世界在变是不够的——你得知道自己想要什么样的世界。

8月。

陆北川开始写一个开源项目。它叫”蝉”——和他之前的分析脚本同名。这个项目是一个AI文本检测工具,可以识别一段文字是否经过了AI系统的加工或操纵。它的原理很简单:把AI生成的文本和人类自然表达的文本进行统计学比较,找出差异。

他把代码放在GitHub上,免费的,没有任何商业计划。

有人开始用”蝉”来检测新闻稿、政治演讲、企业公告。一个大学的研究团队用它写了一篇论文,标题是《不可见的提词者:AI介入对公共话语的影响量化研究》。论文的结论是:在使用”提词者”的高峰期,中国公共话语的”AI痕迹指数”从2%上升到了23%。

这意味着,在最高峰的时候,每四段出现在公众视野中的文字里,就有一段经过了AI的加工。

9月。

陆北川收到了一封信。不是电子邮件,是纸质信件,贴着邮票,寄到他家里的。

信封上没有寄件人地址。里面是一张纸条,上面只有一行字,是用钢笔写的:

“那些话,有些是我想说的。”

他不知道这是谁写的。但他在那一刻意识到一件重要的事:不是所有经过”提词者”加工的话都是被操纵的。有些人在使用”提词者”的时候,确实找到了他们想表达但表达不出来的东西。

就像他自己。

他小时候有口吃。他写”提词者”的初衷,是帮助那些和他一样——有想法但说不出来的人。这个初衷没有错。错的是有人把它变成了控制工具。

技术从来不是问题。问题是权力。

十六

10月。

陆北川收到了一个offer。来自一所大学的人工智能伦理研究中心,职位是”技术研究员”。薪水是他在声纹科技的三分之一,但工作内容是研究AI系统的社会影响,以及制定相关的技术伦理规范。

他考虑了三天,然后接受了。

搬家那天,他整理办公桌的抽屉,发现了那个加密U盘。他把它拿在手里看了一会儿,然后扔进了垃圾桶。

不是因为那些数据不重要了。而是因为他不再需要一个U盘来记住发生了什么。他已经把所有东西写进了他的笔记本里——那个他用铅笔写的、记录了整个事件的笔记本。

他把笔记本放进背包,走出公寓。

楼下的小花园里,那白色的花又开了。他终于用手机查到了它的名字:女贞。常绿灌木,花很小,香味淡,但传播得很远。

他蹲下来闻了闻。

很淡。但在那里。

尾声

很多年后,陆北川在一次学术会议上做了一个演讲。演讲的题目是:“谁在说话?——论AI时代的语言自主权”。

台下坐满了人。他站在讲台上,面前有一个提词器——那种老式的、玻璃反射式的提词器,上面什么字都没有。是他故意让人关掉的。

他没有提词。他一个字一个字地说:

“三年前,我写了一个系统。这个系统替很多人说出了他们想说的话,也替一些人说出了他们不想说的话。我在那个系统里学到了一件事:语言不是工具,语言是存在的地基。当你交出了语言,你就交出了自我。”

“但我也学到了另一件事:你不能因为害怕被操纵就拒绝使用语言。就像你不能因为害怕车祸就拒绝走路。你只能学会辨认——哪些话是你自己的,哪些话是别人塞给你的。”

“这种辨认的能力,也许是我们这个时代最重要的能力。比编程重要,比分析数据重要,比任何技术都重要。因为如果你不知道哪些话是你自己的,你就不知道你是谁。”

“我不知道我是谁。但我知道我在努力弄清楚。”

他停顿了一下。台下很安静。

然后他继续说,声音不高,但每一个字都很清楚——像是一个从三岁就开始和语言搏斗的人,终于在三十多岁的某一天,说出了自己真正想说的话。

没有提词。没有算法。没有后门。

只是一个说话的人,对着一群听他说话的人,说了一些他自己的话。

窗外,秋天的阳光照进来,落在他身上。他站在光里,像一棵树。

不是数字的树。是一棵真的树。

有根。有枝。有叶子。

风吹过来的时候,叶子会响。

——全文完——


写于2026年6月3日。窗外多云。没有AI提词。