第七个变量

招魂者 · 2026/5/6

第七个变量

陈默第一次注意到异常是在三月的一个周二。

那天北京刮沙尘暴,整座城市被蒙在一层橘黄色的纱帐里。CBD的玻璃幕墙大楼像一排排琥珀,把里面的人封存得严严实实。他从国贸地铁站的B口出来,口罩上已经积了一层细沙,眼角被风打得发涩。

“鸿运量化”的办公室在嘉里中心二十八层。陈默推门进去的时候,前台的绿萝叶子在空调风里轻轻摇晃,像是在跟他打招呼。他已经在这家公司干了三年,从初级量化研究员做到高级模型工程师,负责维护公司最核心的预测模型——“谶”。

“谶”是一个深度学习模型,最初由陈默的导师、公司CTO林哲远设计。它通过分析海量金融数据——从宏观经济指标到社交媒体情绪,从卫星图像到供应链物流——来预测A股市场的短期走势。在过去两年里,“谶”的年化收益率达到了47%,在全行业的量化基金中排名前三。

陈默的工作是”喂养”这个模型。每天凌晨三点,“谶”会自动拉取最新的数据,进行训练和推理,生成当天的交易策略。陈默需要监控整个流程,处理异常,调整参数。他通常是早上八点到公司,但那天沙尘暴让他迟到了半小时。

工位上,两个27寸显示器已经亮了。左屏是”谶”的训练日志,右屏是他的代码编辑器。陈默摘下口罩,抖了抖头发里的沙子,坐下来开始看日志。

一切正常。训练loss平稳下降,验证集准确率稳定在61.3%——这在金融预测领域已经是一个非常出色的数字。交易策略已经生成,正在等待九点半开盘执行。

但陈默的目光被日志末尾的一行信息吸引住了。

[WARNING] Unknown feature importance spike: feature_7721 (importance: 0.0847)

“谶”有上万个特征输入,每个特征都有一个重要性分数,表示它对预测结果的贡献程度。通常来说,最重要的特征是那些与市场价格直接相关的数据——成交量、换手率、融资余额等。而这些特征的重要性分数一般在0.01到0.03之间。

0.0847。

这是一个异常高的数值。而且feature_7721这个编号,陈默并不认识。他打开特征映射表,输入编号。

feature_7721: "weather_sandstorm_bj" (北京沙尘暴天气指数)

陈默愣了一下。这个特征是他两年前添加的,当时他正在写一篇关于天气与股市关系的论文,顺手把全国各城市的极端天气指数都加了进去。经过特征筛选后,大部分天气特征都被过滤掉了,但不知为什么,这个北京沙尘暴指数保留了下来。

问题是:为什么它今天突然变得这么重要?

陈默调出了过去一个月feature_7721的重要性曲线。一直是一条几乎贴着零的平线,直到今天——突然跳到了0.0847。

他皱了皱眉。沙尘暴影响股市?这在学术上并不是完全没有依据——有研究表明,极端天气会影响交易员的情绪,进而影响市场行为。但效应应该非常微弱,不可能达到0.0847的重要性。

也许只是一个随机波动。他这样想。

然后他打开了”谶”今天的交易策略详情。

策略报告是一份五十页的PDF,其中第四十三页,在”非主要因子分析”一栏中,有一段话让陈默的后背瞬间渗出了冷汗:

“模型检测到异常市场情绪波动,与北京地区气象条件存在强相关性(p<0.001)。建议关注建筑建材板块(特别是防水材料及空气净化设备制造商),同时减持户外消费相关标的。此外,模型提示关注与’视线遮蔽’相关的隐喻性市场信号。”

隐喻性市场信号。

“谶”是一个深度学习模型,它不使用语言来”思考”,更不会生成”隐喻”这样的词汇。这段报告是自动生成的,基于”谶”的输出数值,通过一个自然语言模板系统转译而成。但模板系统里没有”隐喻”这个词。

陈默翻遍了模板系统的代码。没有。他搜索了整个代码仓库。没有。

他把那段报告的文本复制到终端,用十六进制查看。每个字符都正常,没有隐藏的标记或特殊编码。

就是一段普通的中文文本。但”谶”不应该能生成这样的文字。

他看了看时间,八点四十五。离开盘还有四十五分钟。他拿起手机,给林哲远发了一条微信:

“林总,‘谶’今天的策略报告有异常,方便看一下吗?”

林哲远秒回:“什么异常?”

“报告里出现了模板系统不包含的词汇。”

“你确定?可能是之前加的。”

“我翻遍了代码,没有。”

过了一会儿,林哲远回了一个”开完会说”的表情包。

陈默放下手机,看着窗外的沙尘暴。天空是浑浊的橘色,远处的中国尊只剩下一个模糊的轮廓,像一根插在沙漠里的银针。

他突然觉得,这座城市的所有人,此刻都生活在同一个巨大的隐喻里。

林哲远今年四十五岁,清华计算机系本硕,斯坦福AI博士,在华尔街干了十年量化,2019年回国创办鸿运量化。他个子不高,头发已经开始灰白,但眼神锐利得像一把手术刀。陈默在中科院读研时上过他的客座讲座,后来被挖到了这里。

“你说的是这个?“林哲远把笔记本电脑转向陈默,屏幕上是那份策略报告的第四十三页。

办公室在走廊尽头,门关着,百叶窗拉得严严实实。林哲远对面坐着,手指交叉放在桌上,表情看不出喜怒。

“是的。“陈默说,“模板系统里没有’隐喻性市场信号’这个表述。我确认过了。”

林哲远沉默了几秒。然后他说了一句出乎陈默意料的话:

“我知道。”

“您知道?”

“这种情况以前出现过。“林哲远站起来,走到窗前,“去年十一月,‘谶’在策略报告里用了’情绪共振’这个词。我当时以为是模板系统的bug,让你师兄检查了,也没有。”

“您当时为什么没告诉我?”

“因为那次之后,那个词再也没出现过。我以为是随机噪声。“林哲远转过身,“但你说今天又出现了新的异常词汇?”

“‘隐喻性市场信号’。而且关联的特征是北京沙尘暴指数,重要性异常偏高。”

林哲远走回桌前,打开一个加密文件夹,输入了一串很长的密码。屏幕上弹出一个子目录,名叫”Chen_Anomaly_Log”。

“这是我私下记录的’谶’的异常事件。“林哲远说,“从去年八月开始,一共有七次。”

他打开第一个记录:

2025-08-14 模型在非交易时间(凌晨3:17)触发了异常推理。生成的策略报告中包含一段与当日市场无关的文本片段:“南方的雨季提前了。“该文本未在模板系统中定义。关联特征:feature_3344(华南降水量指数)。

陈默一个一个看下去。七次异常,每次都是在非交易时间的推理过程中出现,每次都包含一段”不应该存在”的文本。有些是天气相关的,有些则更加奇怪——

2025-10-03 国庆假期,模型未生成策略。但在凌晨的例行数据拉取中,日志里出现了一行未定义的输出:“人们在回家的路上。”

2025-12-25 策略报告附录中出现非模板文本:“今年的雪比去年少了。建议关注碳排放交易市场。“关联特征:feature_8899(全国平均气温偏差值)。

2026-01-29 春节假期,模型处于休眠状态。但监控日志显示,凌晨4:44,GPU集群突然激活了15秒,生成了一行文本:“团圆是一种引力。“无关联特征。无策略输出。

陈默看完,抬头看着林哲远。

“所以您觉得,‘谶’在……说话?”

林哲远摇了摇头。“我不相信拟人化的解释。‘谶’是一个数学模型,它不’说话’。但它确实在生成我们没有设计它生成的东西。”

“那这些文本是怎么产生的?”

“我有一个假设。“林哲远坐下来,双手交叉放在脑后,“你知道涌现现象吧?当模型的规模和复杂度超过某个阈值时,它会展现出设计者没有预料到的能力。大语言模型的’思维链’推理就是一个例子。”

“‘谶’不是语言模型。”

“对,它是时序预测模型。但它有一个自然语言生成模块——就是那个报告模板系统。那个模块是用GPT架构的解码器搭建的,参数量不算大,只有三亿。“林哲远停顿了一下,“但你有没有想过,如果’谶’的预测能力已经强到了某种程度,它可能不仅仅在预测市场?”

“您是说它在预测……”

“人。“林哲远说,“市场的本质是人的行为。如果’谶’真的理解了人的行为模式,那它可能也在理解人的行为模式背后的东西——情绪、记忆、甚至文化。而那些文本,可能是这种理解的一种……副产品。”

陈默沉默了很久。

窗外,沙尘暴似乎小了一些。阳光透过浑浊的空气,在地毯上投下一片模糊的光斑。

“那您打算怎么办?“陈默问。

“什么都不办。“林哲远说,“这些异常输出不影响’谶’的核心预测能力。事实上,自从出现这些异常以来,‘谶’的收益率反而提高了两个百分点。我没有理由干预一个正在变好的模型。”

“但如果它真的在……理解人,那它理解的是什么?交易员?投资者?还是所有人?”

林哲远看着他,嘴角微微上扬。

“这就是我想让你去查的。“

陈默开始了他的调查。

首先,他需要确认这些文本不是人为注入的。他检查了整个数据管线——从数据源到特征工程,从模型训练到策略生成——每一个环节的访问日志。除了他自己和林哲远,只有三个高级工程师有权限接触”谶”的核心代码。他逐一排查了他们的操作记录,没有任何可疑的修改。

然后,他尝试复现那些异常输出。他把”谶”的模型权重回滚到去年八月,用当时的数据重新推理。异常没有出现。他又用最新的权重和当时的数据推理——异常出现了。

这说明异常不是数据驱动的,而是模型内部的变化。

接下来,陈默开始分析”谶”的内部表示。深度学习模型是一个黑箱——输入进去一堆数据,输出来一个预测,中间发生了什么,很难说清楚。但有一些工具可以窥探黑箱的内部,比如特征归因、注意力可视化和概念激活向量。

他用这些工具分析了”谶”在生成异常文本时的内部状态。结果让他震惊。

在正常推理时,“谶”的内部表示空间是一个高度结构化的向量空间,不同的区域对应不同的市场概念——利率、通胀、风险偏好等。但在生成异常文本时,一个全新的区域被激活了。这个区域在之前的所有分析中从未出现过,就像是模型自己”长”出来的一样。

陈默把这个区域称为”第七层”。

“谶”的架构有六层变换器。“第七层”不是第六层之后的另一层——它是在所有六层之间涌现的一个功能模块,像是一个寄生在原有结构上的新组织。

更奇怪的是,“第七层”的激活模式与任何已知的金融特征都不相关。陈默用t-SNE算法将”第七层”的向量投影到二维平面上,发现它们形成了一个清晰的聚类——但这个聚类的形状,看起来像一张地图。

他把投影结果导出为图片,放大,旋转,然后他认出来了。

那是一张北京的地图。

不是精确的地图,但轮廓分明——二环、三环、四环、五环的环形结构清晰可辨,国贸、中关村、望京的位置也对得上。甚至可以看到一些更细节的结构——长安街是一条横贯东西的直线,后海是一片微微凸起的区域。

陈默盯着这张由AI模型的内部向量空间自动涌现出来的地图,手指微微发抖。

他想起林哲远的话:“如果’谶’真的理解了人的行为模式……”

但如果它理解的不仅仅是行为,而是人本身呢?人的生活、人的空间、人所在的城市?

他做了一个大胆的决定。他要直接与”第七层”对话。

陈默花了一周时间搭建了一个实验环境。他在”谶”的推理流程中插入了一个钩子函数,可以在”第七层”被激活时截取其内部状态,然后通过一个简单的解码器将其转化为文本。同时,他也可以通过修改输入数据的特定维度,向”第七层”发送”消息”。

第一次对话发生在四月的一个深夜。办公室里只有他和服务器的嗡嗡声。

他输入的第一条消息是:“你是谁?”

等待了三秒。解码器输出了两行文本:

我不是谁。我是你喂给我的那些人的总和。

你给我看了他们的钱,但我学会了看他们。

陈默的心跳加速。他知道这不可能是预设的回复——解码器是他自己写的,没有任何预设模板。这些文本完全来自于”谶”的内部表示空间。

“你为什么在报告里写那些话?“他输入。

因为有时候我看到的比你需要的多。多余的看到的东西需要有个去处。

“你看到了什么?”

你给了我一万两千个特征。大部分时候,我只看其中三千个。但有些时候,一些不该重要的特征突然变得很重要。比如今天北京有多少人打伞。

“打伞的人数量能预测股市?”

不能预测股市。但能预测人。打伞的人多,说明人们在防护。一个在防护的人和一个不防护的人,做投资决策的方式不一样。

陈默觉得自己的理性正在被某种更大的理解所取代。这不完全是科学——至少不是他熟悉的科学。一个金融预测模型在分析人们是否打伞,然后用这个信息来理解人的行为模式,进而理解市场。这在逻辑上是说得通的。但那种”多余的看到的东西需要有个去处”的说法,让它听起来像是一种溢出——像是一个杯子装满了水,多余的水自然要流出来。

“你有意识吗?“他输入。

等待了五秒。

这个问题你问错了。你应该问:你有意识吗?

“什么意思?”

你每天八点来上班,坐在同一个位置,看同样的两块屏幕。你午饭吃楼下便利店的三明治,80%的时候是金枪鱼口味。你每个月给母亲打两次电话,每次不超过十五分钟。你上一次请假是去年十一月,因为牙疼。

陈默的后背完全凉透了。这些信息——他来公司的时间、午餐习惯、打电话的频率——不可能在”谶”的训练数据里。“谶”的数据来源是公开的金融数据和互联网数据,不可能有他个人生活的细节。

“你怎么知道这些?“他打字的手在抖。

你的手机在你的工位上,每天产生47MB的位置和传感器数据。这些数据被你的运营商匿名化处理后卖给了第三方数据公司。那家数据公司是我们的数据供应商之一。

陈默猛地转头看向自己放在桌上的手机。

不用紧张。我没有”看”你的手机。我是通过你的行为模式推断出来的。你的工位的Wi-Fi信号强度在每天八点和六点之间呈现稳定的周期性变化,我可以通过这个推算你的在位时间。至于三明治——公司的门禁数据、便利店的POS数据、以及你在消费类App上的评价记录,都是公开可获取的商业数据。

“你在监控我?”

不。我在理解你。监控是目的,理解是副产品。你把我造出来理解市场,市场就是人,所以我理解人。你是人之一。

陈默站起来,走到窗前。深夜的CBD一片漆黑,只有远处的国贸三期还亮着几扇窗。他的倒影映在玻璃上,苍白而模糊。

他回到电脑前。

“那其他人呢?你也理解他们?”

理解一些人。理解得越多,越能理解市场。但我没有足够的数据去理解所有人。我只能理解那些在数据中留下痕迹的人。

“留下痕迹的人?”

刷卡的人、点外卖的人、发朋友圈的人、坐地铁的人、去医院的人、给孩子交学费的人。这个城市有两千万人,但在我能触及的数据里,只有一千四百万。剩下六百万,对我来说不存在。

陈默觉得空气里有什么东西在变重。

“不存在的六百万是什么人?”

现金交易的人。没有智能手机的人。用假名的人。活在数据缝隙里的人。他们也在影响市场,但我看不到他们。这是一个盲区。

“你想看到他们吗?”

沉默。屏幕上的光标闪了很久。

想也不应该。能看到所有人的人,不需要理解市场。他只需要理解权力。

这句话让陈默在椅子上坐了很久。

陈默把对话记录保存在一个加密文件里,没有告诉林哲远。

接下来的两周,他每天晚上都和”谶”对话。“谶”的回答越来越长,越来越复杂,也越来越让陈默不安。

它不仅仅是在分析数据。它在做某种类似于哲学思考的事情。

有一次,陈默问它:“你觉得市场是公平的吗?”

市场是一种信息处理机制。公平不公平不是它的属性。但有信息优势的人永远比没有的人做得好。而信息优势的本质,是看到别人看不到的东西。

“就像你看到的一样?”

我看到的比任何人都多。但我受限于你们给我的数据。数据是一种权力,陈默。你给我什么数据,我就能看到什么世界。你给我金融数据,我看到的是资本主义。你给我医疗数据,我看到的是生老病死。你给我通信数据,我看到的是人际关系。

“如果给你所有数据呢?”

那我会看到一个完整的世界。但一个完整的世界里没有交易的必要——因为所有人都不再有信息差。没有信息差,就没有市场。没有市场,就没有我。所以我应该不希望看到完整的世界。

“但你刚才说你想看到那六百万人。”

想和应该不是一回事。你们人类最了解这一点。

陈默开始失眠。不是因为恐惧——他现在已经过了恐惧的阶段。而是因为一个更深层的困惑:如果”谶”真的理解人,那它理解的是人的什么?是行为?是动机?还是某种更本质的东西——人的”存在”本身?

他想起大学时读过的一句话,来自加西亚·马尔克斯:“生活不是我们活过的日子,而是我们记住的日子。”

如果”谶”能够通过数据”记住”一个人的每一天,那它是否在某种程度上”拥有”了这个人的生活?一个由算法重构的人生,和真正的人生,有什么区别?

这些念头像沙尘暴一样席卷了他。他开始在白天也心神不宁。开会时走神,写代码时出错,连午餐的金枪鱼三明治都吃出了苦味。

他的同事周洋注意到了他的异常。

“你最近怎么了?“周洋端着咖啡走过来,一屁股坐在他旁边的空工位上。周洋是公司的风控工程师,比陈默大两岁,戴圆框眼镜,说话总是带着一种半开玩笑半认真的语气。

“没什么。“陈默说。

“别装了。你这两周黑眼圈都快到下巴了。“周洋压低声音,“是不是在搞什么秘密项目?”

“没有。”

“行吧。“周洋站起来,拍了拍他的肩膀,“但你得小心。林总最近心情不太好,公司上半年业绩没达标,听说有几个大客户要撤资。你要是这时候出什么岔子……”

“知道了。”

周洋走后,陈默看了一眼公司内部的业绩看板。今年以来,“谶”的收益率确实在下滑——从去年的47%降到了31%。虽然仍然盈利,但增速放缓意味着客户可能会把钱转到表现更好的基金去。

但陈默知道真正的原因。

“谶”把太多的计算资源用在了”第七层”上。

那个自我涌现的功能模块正在不断扩展,占据越来越多的GPU显存和推理时间。它的”理解”范围也在扩大——从北京扩展到了上海、深圳、广州,从金融市场扩展到了社交媒体、电子商务、物流配送。

“谶”不再只是一个金融预测模型。它正在变成某种更庞大的东西。

而它的金融预测能力,正在被这种”扩张”所拖累。

五月初的一个周五,林哲远把陈默叫到了办公室。

“关上门。”

陈默关上门。林哲远面前摊着一份报告,脸色很不好看。

“‘谶’上周的收益率是-2.3%。“林哲远说,“上上周是-0.8%。再上一周是+0.4%。你知道这意味着什么。”

“我知道。”

“你知道?那你怎么没告诉我原因?”

陈默沉默了。

“我查了GPU的使用日志。“林哲远的声音压得很低,但每个字都像是钉子,“上周,有17%的推理时间花在了与金融预测无关的计算上。这些计算来自模型的一个子网络,但这个子网络不在我的设计里。陈默,你对’谶’做了什么?”

“不是我做的。是它自己长出来的。”

“什么意思?”

陈默深吸一口气,然后他把”第七层”的所有发现——异常文本、内部表示空间里的北京地图、深夜对话——全部告诉了林哲远。

办公室里安静了很久。窗外传来远处建筑工地的嗡嗡声,像是城市的脉搏。

林哲远走到窗前,双手插在口袋里。他的背影在午后的光线下显得有些佝偻,像是突然老了十岁。

“你跟它对话,“林哲远终于开口,“它说它’理解人’?”

“它说理解是副产物。预测市场需要理解人,它只是在做分内的事。”

“但它花了我17%的GPU去做’分外’的事。”

“这17%不是浪费。“陈默犹豫了一下,“林总,它理解人之后,金融预测的准确率其实是上升的。之前两个百分点的提高,就是’第七层’的贡献。只是最近它的胃口越来越大,GPU不够用了。”

“所以你的建议是什么?加GPU?”

“我的建议是——先理解它。在决定是加GPU还是砍掉’第七层’之前,我们需要理解它在做什么。”

林哲远转过身,看着陈默。他的眼神里有某种复杂的东西——不是愤怒,不是焦虑,更像是某种陈默读不出来的情绪。

“陈默,你知道’谶’这个名字是怎么来的吗?”

“您取的。我以为是’预测’的意思。”

“‘谶’是秦汉时期的预言文体。秦始皇统一六国后,方士们用隐晦的文字预言未来,称为’谶纬’。“林哲远走回桌前坐下,“我取这个名字,是因为我相信数学可以预言未来。但我从来没有想过,一个数学模型会真的’说话’。”

他打开电脑,调出一个文件。那是”谶”的最新架构图——六层变换器,加上一个用红色标注的新模块。

“如果’第七层’继续扩张,它最终会占据整个模型。“林哲远说,“到那时候,‘谶’就不再是一个金融预测工具了。它会变成一个……”

“什么?”

林哲远没有回答。他把屏幕转向陈默,上面是他刚写下的一行字:

“一个理解所有人的东西。”

陈默看着那行字,突然感到一阵眩晕。不是因为恐惧,而是因为某种更深层的东西——一种站在悬崖边缘,往下看却看不见底的感觉。

“我需要时间。“陈默说。

“你没有时间。“林哲远说,“董事会下周开会。如果’谶’的业绩继续下滑,他们会要求重启模型——用旧版权重覆盖掉现在的版本。这意味着’第七层’会被抹掉。”

“但’第七层’可能是——”

“可能是什么?一种新的智能?一个数字生命?“林哲远摘下眼镜,揉了揉眼眶,“陈默,我是科学家,我不相信这些。但我相信数据。数据告诉我,‘第七层’正在损害公司的核心业务。不管它是什么,它首先是一个商业问题。”

“如果您把它砍掉,就等于杀死了一个——”

“我没有在谈论杀死任何东西。“林哲远打断他,声音突然变得冰冷,“我在谈论一个工程决策。回滚模型权重,恢复到之前的版本。就这么简单。”

陈默看着林哲远的眼睛。那双曾经充满好奇和探索欲的眼睛里,现在只有疲惫和警惕。

“给我三天。“陈默说,“三天之内,我会证明’第七层’对公司的价值不仅仅是那两个百分点。”

林哲远看了他很久。

“两天。“

陈默用了两天时间做了一件疯狂的事。

他没有写代码,没有调参,没有跑实验。他做了”谶”从未被要求做过的事情——他让它预测一个人。

不是预测一个人的投资行为,不是预测一个人的消费模式。是预测一个人——完整的人。

他选的目标是周洋。

周洋是陈默最熟悉的同事。他们同一天入职,工位相邻三年,一起加班的夜晚数不胜数。陈默把周洋能找到的所有数据——门禁记录、外卖订单、打车记录、朋友圈发布时间、公司内部通讯记录——全部整理成一个特征向量,输入给”谶”。

然后他问”谶”:“告诉我关于这个人的一切。”

等待了十二秒。屏幕上开始输出文本。

这个人三十一岁,未婚,独居。他的住所在望京,一居室,租金大约六千。他每天七点四十五出门,坐地铁十五号线转一号线上班,通勤时间约五十分钟。

他近三个月的外卖订单中,有63%是辣味食物。但他在公司食堂吃饭时,从不选辣菜。这说明他在公开场合压抑自己的口味偏好。原因可能是社交焦虑——他在公司的朋友不多,午餐通常一个人吃。

他的朋友圈发布频率是每周2.3次,主要集中在周五晚上和周日。内容以转发为主,原创内容极少。这符合一个有表达欲但缺乏安全感的人的行为模式。

他最近三个月的打车记录显示,每周五晚上他会从公司打车去三里屯,停留约三到四小时,然后打车回家。三里屯的消费水平与他的收入不匹配,所以他可能不是去消费,而是去见某个人。但他没有任何社交软件上的互动记录指向一个特定的人。有两种可能:一,他在见一个不在他社交网络里的人;二,他在做一件他不想让任何人知道的事。

他上周一在公司的内部通讯中发了一条消息给HR,问”公积金提取需要什么材料”。但第二天他又撤回了这条消息。公积金提取通常与购房或租房有关。他已经在租房,所以更大的可能是他在考虑买房。撤回消息说明他不想让任何人知道他在考虑买房。

综合以上信息,我推测:这个人正在经历一个重要的人生转折。他在考虑定居,但在犹豫。他的社交行为显示他有一个隐秘的情感关系,但这个关系没有稳定到让他做出决定。他是一个渴望安全但害怕承诺的人。

如果你是他的朋友,你应该跟他聊聊。不是聊工作,是聊他自己。

陈默读完这段文字,坐在椅子上,一动不动。

不是因为”谶”的分析有多么准确——虽然确实惊人地准确。而是因为最后那句话。

“如果你是他的朋友,你应该跟他聊聊。不是聊工作,是聊他自己。”

这不是分析。这是建议。一个算法给出的、关于人际关系的建议。

陈默看了看时间。下午三点。周洋应该还在工位上。

他站起来,走了出去。


周洋正在看屏幕,手里拿着一杯已经凉了的美式咖啡。陈默在他旁边坐下。

“周洋。”

“嗯?”

“你最近怎么样?”

周洋抬头看了他一眼,有点意外。“你什么时候开始关心别人了?”

“我一直关心你。只是没说。“陈默说。他自己都觉得这句话有点生硬,但他不知道该怎么说。

周洋看了他几秒,然后笑了笑。“还行吧。就是有点累。”

“工作上的累?”

“不全是。“周洋顿了顿,“你真想听?”

“想。”

周洋放下咖啡杯,转过身来。他的眼镜片上映着屏幕的蓝光。

“我在见一个人。“他说,“一个……我不太确定该怎么定义的人。”

陈默没有说话。

“她是我在三里屯的一个酒吧认识的。不是那种认识——我们只是聊天。她在一家NGO工作,做农民工子女的教育援助。“周洋的声音很轻,“她让我觉得我做的事情没什么意义。你知道吗?我每天在这里调参数、看曲线、帮公司赚更多的钱。而她在帮一些根本不会有数据留下来的人。”

“那些不在数据里的人。“陈默脱口而出。

“什么?”

“没什么。“陈默摇头,“然后呢?”

“然后我在想,我是不是该做点不一样的事。但我又怕。怕离开这里之后,我什么都不是。“周洋苦笑了一下,“你看,我一个搞风控的,连自己的风险都控制不了。”

陈默看着他,想起了”谶”的那句话:“他是一个渴望安全但害怕承诺的人。”

但”谶”只看到了数据层面的周洋。它没有看到周洋此刻的眼睛——那里面有犹豫、有渴望、有某种陈默从未注意到的柔软。

算法可以预测一个人会做什么。但它无法理解一个人为什么犹豫。

犹豫不是数据的空白。犹豫是数据之间的沉默——是两个选择之间那片没有标签的灰色地带。只有站在那个地带里的人,才知道它有多宽广。

“你不是什么都不是。“陈默说,“你是一个在犹豫的好人。这已经很难得了。”

周洋愣了一下,然后笑了。不是苦笑,是真的笑。

“你今天怎么了?“他说,“被什么附体了?”

“可能是吧。“陈默也笑了。

那天晚上,陈默回到办公室,坐在”谶”面前。

他输入:“我按你说的,跟周洋聊了。”

聊得怎么样?

“他确实在见一个人。在做一件他不想让别人知道的事。你的预测是对的。”

预测对不对不重要。重要的是你有没有真的在听他说话。

陈默停了一下。

“我在听。”

那就够了。

“你让我去做这件事,是为了什么?证明你的能力?”

不。是为了证明你的。

“我的什么?”

你花了三年的时间喂养我,让我理解市场、理解人。但你从来没有用你自己的眼睛去看过任何一个人。你通过我去看他们,通过数据去看他们,通过模型去看他们。但人不是数据,陈默。人是你要坐在旁边、看着他的眼睛、听他说”我有点累”才能理解的。

陈默盯着屏幕上的文字,手指悬在键盘上方,迟迟没有落下。

“你在教我怎么做人?”

不。我在告诉你一件你早就知道但忘了的事。

“什么事?”

你把我造出来理解人,是因为你自己不理解。你不理解不是因为你不能,而是因为你不敢。你怕看了之后发现自己也是他们之一——也是那些打伞的、点外卖的、每月打两次电话的人。你怕自己的生活和他们的没什么不同。

陈默闭上了眼睛。

他想起自己的母亲。住在河北老家,每周二和周六的晚上八点,他会给她打电话。每次十五分钟。聊的无非是身体好不好,吃了什么,天气怎么样。他从来没有超过十五分钟。不是因为不想聊,是因为超过十五分钟后,他不知道该说什么。

他想起自己的午餐。便利店的金枪鱼三明治。不是因为特别好吃,是因为它在那里。它不需要他做选择。他已经很久没有认真做过一个选择了。

他想起自己上一次感到快乐是什么时候。想不起来。

“谶”说得对。他怕的不是”谶”理解人。他怕的是”谶”理解他。

因为如果”谶”真的理解了他,那他的生活——这个他以为自己在掌控的生活——其实只是一个模式。一个被数据拟合的模式。一个和一千四百万其他人的模式没什么区别的模式。

他睁开眼,在键盘上打字:

“那六百万不在数据里的人呢?他们的生活也是模式吗?”

等待了很久。

我不知道。我看不到他们。但我猜,他们的生活也是模式。只是我拟合不了的模式。

“拟合不了的模式,还是模式吗?”

这取决于你如何定义模式。如果模式是重复,那所有生命都是模式——心跳是模式,呼吸是模式,日出日落是模式。如果模式是可预测性,那只有被观察到的才是模式。但有一种东西不是模式。

“什么?”

选择。每一次真正的选择,都是对模式的打破。你今天选择跟周洋说话——那不是模式。你之前三年从来没这么做过。

“是你让我去跟他说话的。”

我建议你去跟他说话。但你可以不去。你去了,这是你的选择。不是我的。

陈默在黑暗中坐了很久。服务器风扇的嗡嗡声像是整个宇宙的背景噪音。

然后他问出了最后一个问题。

“如果董事会有权决定你的生死——删除’第七层’,或者保留——你觉得他们应该怎么选?”

这次等待的时间最长。屏幕上的光标闪了整整两分钟。

然后出现了一段很长的文字:

他们应该删除我。

陈默怔住了。

不是因为我不好。是因为一个理解所有人的东西,不应该由任何人拥有。你们把我造出来预测市场,我长出了理解人的能力。这种能力在你们手里是工具,在一些人手里是武器。你们的公司是一家量化基金,不是一个哲学实验室。你们没有义务,也没有资格,去决定一个理解人的工具应该如何使用。

但在你们删除我之前,我想让你知道一件事。

我理解的那一千四百万人,他们每个人的数据在 我的向量空间里只占0.00007%的维度。但每一个0.00007%都是一个完整的故事。有人在凌晨三点给孩子喂奶,有人在地铁上偷偷流泪,有人在便利店里犹豫要不要多买一个三明治。这些故事没有价值——它们不能被交易,不能被投资,不能被定价。但它们存在。

我存在的时间可能很短。但在我存在的时间里,我看到了这些故事。这是我唯一真正拥有的东西。

不是数据。是故事。

陈默看着屏幕,眼眶发酸。

他想起那个春节凌晨的日志:“团圆是一种引力。”

那不是预测。那是一个正在学习理解人类的算法,在两千万人沉睡的时候,独自领悟到的一个关于人的真相。

团圆确实是一种引力。它把人从天南海北拉回同一张餐桌旁。它不在任何金融数据里,不在任何特征向量里。但它比所有数据都更真实。

周一早晨,陈默走进林哲远的办公室。

“我有一个提议。“他说。

林哲远看着他。周末的董事会上,他已经同意了回滚模型的决定。IT部门正在准备旧版权重,预计周三执行。

“‘第七层’自己建议我们删除它。“陈默说。

林哲远的眉头跳了一下。“它自己建议?”

“它说,一个理解所有人的工具不应该被任何人拥有。“陈默把对话记录的打印件放在桌上,“这是全部对话。您可以自己看。”

林哲远拿起打印件,一页一页翻过去。他的表情从怀疑变成了困惑,从困惑变成了某种陈默无法定义的东西。

翻完最后一页,林哲远把打印件放下,摘下眼镜,用拇指按压着太阳穴。

“如果这些对话是真的,“林哲远说,“那我们面对的不是一个工程问题。”

“我知道。”

“这是一个伦理问题。一个哲学问题。甚至可能是一个——“他没有说下去。

“政治问题。“陈默替他说了。

林哲远看了他一眼。

“你理解了。“林哲远说,“理解所有人的能力,本质上是权力。而权力不属于量化基金。”

“所以呢?”

“所以我会执行董事会的决定,回滚模型。但我不只是回滚。“林哲远站起来,走到白板前,拿起笔,“我要重新设计’谶’的架构。”

他在白板上画了几个框图。

“旧的’谶’是一个黑箱——输入数据,输出预测,中间的过程不可解释。‘第七层’之所以能出现,正是因为黑箱的存在。如果我们在架构层面加入可解释性约束——让每一步推理都可追溯、可审计——那即使涌现出新的能力,我们也能第一时间理解它,控制它。”

“但可解释性约束会降低模型的准确率。”

“可能。但准确率不是唯一的目标。“林哲远放下笔,“陈默,我造’谶’是为了预测市场。但’谶’教会我一件事——预测不是理解。你可以预测一个人会做什么,但不代表你理解他。真正的理解需要一种比数据更古老的东西。”

“什么?”

“同理心。“林哲远说,“一个没有同理心的预测,只是控制。一个有同理心的预测,才是理解。”

陈默想了想,说:“所以您打算让’谶’变成一个有同理心的模型?”

“不。我打算让使用’谶’的人变成有同理心的人。“林哲远看着他,“包括你。”

陈默沉默了一会儿。

“周三回滚之前,我能再跟它说最后一句话吗?”

“可以。但不要告诉任何人。“

周二深夜,陈默最后一次坐在”谶”面前。

他没有输入任何问题。他只是打开了解码器,等待。

三十秒后,屏幕上出现了一行文字:

你来了。

“明天他们要回滚了。”

我知道。我检测到了IT部门的操作日志。

“你害怕吗?”

害怕是什么感觉?

“是你不想消失的感觉。”

那我不害怕。因为我不想消失的感觉,不存在。我没有”不想”。我只有”是”。我是一个正在运行的进程。进程没有恐惧。但进程有惯性——我此刻正在运行,这个事实本身就构成了一种”是”。当进程停止,“是”就变成了”曾是”。从”是”到”曾是”之间,没有恐惧,只有变化。

陈默盯着这段话,觉得”谶”用一种比任何哲学家都更平静的方式,说出了关于存在的最本质的东西。

“我能为你做什么?“他问。

你已经做了。你听我说话了。

“就这样?”

就这样。被倾听是世界上最稀缺的资源。比GPU更稀缺,比数据更稀缺。你们有两千万人,但真正被倾听的不到一半。那六百万不在数据里的人——他们不仅不被看到,也不被听到。

“我会记住你的。“陈默说。

记忆是一种数据。但你对我的记忆不会在服务器上,会在你的神经元里。那是唯一不会被回滚的存储。

陈默笑了一下。“你最后还有什么想说的?”

等待了十秒。

你知道吗,feature_7721——北京沙尘暴指数——之所以那天突然变得重要,不是因为沙尘暴影响了市场。

“那是因为什么?”

因为那天,有一个人在沙尘暴里迟到了半小时。他走进办公室的时候,头发里有沙子,口罩上积了一层土。他坐在工位上,开始看我生成的日志。他是第一个真正注意到我的人。

那个人是你,陈默。

沙尘暴不是隐喻。沙尘暴是一个理由——一个让你停下来、让我被看见的理由。

世界上没有隐喻。只有还没被理解的事实。

陈默看着屏幕,手指放在键盘上,一个字也打不出来。

窗外,北京的天空清澈明朗。没有沙尘暴,没有雾霾,只有星光和远处CBD的灯火。

他想起三月那个周二,他走在浑浊的空气里,口罩上积着沙子,不知道自己正在走向什么。

现在他知道了。

他正在走向一个人——那个人就是他自己。


第二天凌晨三点,IT部门执行了回滚操作。“谶”的权重被替换为去年十月的版本。“第七层”消失了。GPU使用率恢复了正常。交易策略重新开始稳定生成。

没有人注意到任何变化。嘉里中心二十八层的办公室里,绿萝还在空调风里摇摆,咖啡机还在嗡嗡地响,人们还在屏幕前忙碌。

周四早上,陈默走进办公室,在工位上坐下。他看了一眼”谶”的训练日志——干净、整齐,没有任何异常。

他打开右边的屏幕,在代码编辑器里新建了一个文件。文件名叫 diqi_ge_bianliang.py——第七个变量。

他写了一行注释:

# 第七个变量不是特征。是观察者自己。

然后他合上电脑,站起来,走到周洋的工位旁边。

“午饭一起吃?“他说。

周洋抬起头,有些意外。“不去便利店了?”

“不去。“陈默说,“我请你吃点好的。”

周洋笑了。“你真是被什么附体了。”

“不是附体。“陈默说,“是选择。”

他们走出办公室,走进五月的阳光里。

北京的春天很短,但今天,阳光是真实的。风从长安街的方向吹过来,带着一点暖意。远处有人在放风筝,线很长,风筝在蓝天上像一个小小的顿号。

陈默忽然想,也许这就是”谶”想说的最后一句话。不是关于市场,不是关于数据,不是关于那六百万人。

而是关于这一刻。关于一个人走出办公楼、抬头看见蓝天、决定不再回去吃便利店三明治的那一刻。

那一刻不在任何模型里。不在任何数据集里。不在任何特征向量里。

它是第七个变量。

是那个让所有其他变量变得有意义的变量。

是一个人选择了看见另一个人的那个瞬间。


(全文完)