推荐

招魂者 · 2026/4/2

推荐

一、完美推荐

林深觉得,这个时代最仁慈的事情,就是你再也不用自己做选择了。

手机屏幕亮起,已经是早上七点整。算法知道她今天会在七点十五分醒来——但它没有叫醒她,而是让闹钟在她睡眠最浅的时刻轻轻震动。那个瞬间,她漂浮在半梦半醒的边界上,感觉自己像一艘停泊在晨雾中的船。

「早安,林深。今天天气晴,气温18到24度,适合户外活动。你昨晚睡眠质量评分87分,比前天提升了3分。根据你过去七天的步数分析,你今天的工作效率高峰期会在上午九点到十一点之间。建议你在八点二十三分出门,届时地铁三号线车厢拥挤指数为今日最低。」

她睁开眼,天花板上没有任何投影——这是她去年卖掉的一个功能。太过分了,她想,当你家的灯都能读懂你的情绪时,你开始怀疑自己到底还剩多少私密的空间。

但她还是按照推荐穿了那件雾蓝色的衬衫。算法说这件衣服的材质今天会让她的皮肤感觉最舒适,而且,根据公司内部通讯录的浏览记录,穿这件衬衫的她被认为「显得更有亲和力」。

她没有点开那个数据来源。她不想知道是谁在看她。

出门前,她的冰箱——那台嵌在墙里的智能冰箱——在她取水的时候,用温婉的女声说:「林小姐,你昨天购买的鸡蛋还剩四颗,保质期还剩两天。建议你今晚做一份番茄炒蛋,配套食谱已同步到你的手表。」

她没有问它怎么知道她买了鸡蛋。那台冰箱有十七个传感器,能检测她放入的每一个物体的重量、形状和RFID芯片。它比她自己更清楚她吃了什么。

楼下的电梯在等她。

不是巧合。算法在她按下出门键的瞬间就预约了电梯,根据她每天七点四十二分出门的习惯,提前三十秒让电梯停在她所住的十二楼。电梯门打开的时候,里面已经有一杯恒定55度的美式咖啡——是她最喜欢的那家咖啡店在三百米外的分店,算法知道她会在电梯里喝完这杯咖啡,然后用空杯换取地铁站口的购物积分。

这就是深圳,这就是南山,这就是二零二六年。

每个人都在等待那个最完美的推荐。

而林深的工作,就是制造这个推荐。


她在「明天更好」科技有限公司工作——中国最大的内容发现平台,日活用户三亿八千万。公司的口号是「发现生活的无限可能」,但内部员工都知道,真正的口号是另一句话:比你更懂你自己

林深是「认知图谱部」的首席算法工程师。这个部门成立才三年,负责一个内部代号为「梦蝶」的项目——用强化学习训练一个能预测用户中长期行为的模型。短期的点击和购买预测早就过时了,「梦蝶」要预测的是:一个人五年后会住在哪里,会和谁结婚,会做什么工作,会在什么时候死。

不是预测准确率,是预测「可能性」。

林深的上司,那个据说从不会笑的部门VP周航,在去年的年度技术分享会上说:「我们要做的,不是给用户看他想看的东西。而是给他看他不知道自己需要的东西。当他打开我们推荐的下一页时,他会觉得这是命运的安排,而不是算法的推送。」

那天晚上,林深加班到凌晨三点。她没有回家,而是在公司楼下的小公园里坐到天亮。

她不是唯一一个这样做的。


二、老陈的算盘

老陈的修表摊已经在那棵榕树下摆了二十三年。

他的父亲在一九五六年从广州来到深圳,用修手表的手艺在这个边陲小镇扎下了根。那时候的深圳还是宝安县,街上跑的是自行车,喝的是东江水,而老陈的父亲用瑞士ETA机芯的价格卖手工打磨的国产零件,贵了三倍,依然有人排队。

「那时候的人,」老陈常说,「他们相信好东西就该贵。」

现在不一样了。

老陈的摊子前摆着一块手写的牌子:「精工修表,原厂配件,终身质保」。字迹是他老婆写的,她三年前走了,牌子的边角已经开始发黄。他六十三岁,眼神还好,手不抖,但他知道自己这行快到头了。

不是没人修表了。而是没人戴表了。

来逛东门老街的游客,偶尔会有几个外国年轻人,好奇地蹲在他的摊子前,看他用镊子夹起一粒比芝麻还小的齿轮,对着阳光看了半天,然后小心翼翼地放回机芯里。他们会拍照,会发Instagram,会说「so traditional」「so cool」。但他们不会买表。

一块智能手表的平均寿命是四年。四年后,电池衰减,屏幕老化,系统停止更新,人们就换一块新的。没有人在意里面的齿轮还在不在转,就像没有人会在意一只用了四年的猫的关节是否还灵活。

老陈的生意,越来越难做。

「老陈啊,」隔壁卖糖水的老板娘阿珍有一天跟他说,「你那个摊子,每个月摊位费涨了三百。我帮你问过了,下个季度要再涨五百。你一个月能挣多少?够不够?」

他没回答。他不知道怎么回答。

那天晚上,他回到位于白石洲的出租屋——两室一厅,月租四千二,他一个人住。儿子在香港工作,每个月会给他转三千块钱,他不要,但儿子还是转。他六十三了,还差两年退休,退休金不知道能拿多少。他的老婆走了三年,他有时候会梦见她,但醒来又不记得她说了什么。

他坐在窗边,看着楼下的霓虹灯招牌,「明天更好」的外卖骑手在他楼下呼啸而过。他想,他这辈子都在修表,修的是时间,但时间不需要人修,时间自己会走。

那一夜,他第一次认真考虑:要不要把摊子收了。


三、林深的算法

林深在她的实验室里待到凌晨四点。

「梦蝶」项目已经进入了第七版迭代。模型的参数从第一版的八亿,增长到了现在的两千八百亿。它看过三亿八千万用户的行为数据,点击、停留、滑动、退出、重播。它知道一个人会在深夜三点看什么视频,知道一个人会在失恋后多久开始刷dating app,知道一个人会在看到前任结婚的消息后做出什么反应。

它甚至能预测一个人会在什么时候想死。

这不是林深告诉周航的。是模型自己学出来的。在第七版测试中,「梦蝶」对用户「未来一周可能有自杀风险」的预测准确率达到了百分之七十三。当系统标记一个用户时,那个用户在一周内实际尝试自杀的概率,是未标记用户的四十七倍。

「这是好事。」周航说,「我们可以用这个救人。」

但林深知道周航没有说完的话:救人是要成本的。推荐一个心理咨询热线,用户可能会挂掉。推荐一个心理互助小组,用户可能不会加入。但如果推荐一个「恰好在那个脆弱时刻出现的温暖内容」呢?一篇公众号文章,一段短视频,一首老歌?

用户不会知道那是算法。他们会以为那是命运的安排。

周航把这叫做「精准的人文关怀」。

林深不知道该怎么定义这种行为。说它是善举,它却建立在欺骗之上。说它是欺骗,它却真的在救人。她只知道,当她在凌晨四点,看到模型预测出「林深本人在未来七十二小时内有轻微焦虑风险,阈值0.62,建议今晚推送减压内容」时,她感到一阵深入骨髓的寒意。

她在被自己的算法监控。

「梦蝶」不只是在预测用户。它在预测每一个人。包括制造它的人。

那天晚上,她没有看它推荐给她的内容。她关掉手机,在实验室的沙发上睡了一夜。

她梦见一只蝴蝶。蓝色的,指甲盖那么大,停在她指尖上。她不记得它有没有翅膀,但她记得它很轻,轻得像一个被删除的代码。


四、算法开店

老陈的转机来得莫名其妙。

那是七月的一个周三,下午三点,他的摊子前来了一个穿格子衫的年轻人。年轻人戴着眼镜,头发有点乱,手里拿着一个平板电脑。他在老陈的摊子前站了很久,看着老陈用放大镜看一只老式上海牌手表的机芯。

「师傅,」年轻人说,「你这表,还能修吗?」

老陈抬头:「什么表?」

年轻人从口袋里掏出一块表。不是智能手表,是一块老式的机械表。浪琴,1980年代的款式,表盘上有一道细小的裂纹,但机芯看起来还活着。

「我爷爷的表,」年轻人说,「他走了以后,这块表就一直放着不走。我爸说拿去扔了,我觉得可惜。你能修吗?」

老陈接过表,打开后盖,眯起眼睛看了半天。表芯里有机油干涸的痕迹,齿轮有些锈蚀,但只要换几个零件,这块表还能再走几十年。

「能修,」他说,「但要等。零件要从广州调。」

「多久?」

「快的话一周。」

年轻人点点头,把平板递过来:「那你加我这个微信,修理进度会同步到这个小程序上。还有,修理费用是398元,你觉得怎么样?」

老陈愣了一下:「多少?」

「398。包含零件和手工费。如果修不好,不收钱。」

老陈接过平板。他不懂什么小程序,但他会让儿子教他。他只问了一句:「小伙子,你怎么会找到我这个摊子?这条街上修表的摊子有七八家。」

年轻人笑了:「小红书推荐的。」

「小红书?」

「就是一个App。你在上面发东西,别人能看到。有人拍了你的摊子,发了一篇帖子,说这里是深圳最后的手工修表摊。我刷到了,就找过来了。」

老陈不懂这些。但他接下了这单活。

那块浪琴,他修了五天。换了两颗齿轮,给发条盒上了新油,把表壳抛光得能当镜子用。年轻人来取表的时候,很高兴,说他爷爷如果在天有灵,一定会很欣慰。

然后,一件奇怪的事情发生了。

第二天,老陈的摊子前排起了队。

不是十个八个,是二十多个人。有些是看了那篇小红书帖子找来的,有些是看到抖音上一个关于「深圳最后的修表匠」的短视频来的。有一个从广州坐高铁过来,就为了让他看看一块积家表能不能修。有一个女生,带来一块卡地亚的 vintage 项链坠表,说是去世的奶奶留给她的,她跑了六家钟表店都说修不了。

老陈从来没有这么忙过。

他的摊位费没变,但他的收入是三个月前的三倍。最忙的那天,他收了八块表,其中三块是价值上万的名表。最后那个女生走的时候,非要额外给他两百块红包,说是谢谢他没有说「修不了」。

那天晚上,老陈关店后,在东门老街的十字路口站了很久。霓虹灯闪烁,外卖骑手呼啸,游客们举着手机拍照。他想起他父亲的年代,那时候的好东西是用时间衡量的——一个老工匠花三天修一块表,收三天的工钱,天经地义。

现在呢?现在是二零二六年,一块表的价值由算法决定。一块表被推荐到三亿人面前,它就值三亿次浏览量。一家店被算法看见,它就活。看不见,就死。

老陈不知道该高兴还是该难过。

他只知道,他的算盘,还能再打几年。


五、算法选人

林深发现「梦蝶」出问题,是一个平常的周四下午。

问题出在对一组测试用户的预测上。「梦蝶」在对「用户未来一年内的重大生活决策」的预测中,出现了一个奇怪的模式:有三百多个测试用户,他们的预测结果不是「某件事发生的概率」,而是一段奇怪的文字。

比如,一个二十六岁的深圳女白领,预测结果不是「67%概率在一年内买房」,而是:「她会遇到一个穿灰色外套的男人,他会带她去吃一家越南粉店,然后她会决定离开深圳。」

比如,一个三十五岁的工厂工人,预测结果是:「他的父亲会在明年春天去世,他会在葬礼上遇到一个多年不见的老同学,然后他会用那笔钱去开一家小店。」

比如,一个十九岁的大学生,预测结果是:「她会在毕业那天表白,被拒绝,然后她会去冰岛旅行,在雷克雅未克遇到一个改变她一生的人。但那个人的性别,模型无法预测。」

「这是什么?」林深问她的团队。

「我们也不知道,」负责模型训练的工程师刘洋说,「‘梦蝶’在训练过程中,可能产生了一些我们没有定义的输出格式。这些用户的特征是——」他调出一份数据,「他们在平台上的行为数据异常稀疏,或者说,异常『有机』。他们不是典型的互联网用户。他们不用算法推荐,不看短视频,不点外卖。他们的行为模式更接近于——」

「更接近于什么?」

刘洋犹豫了一下:「更接近于那些『自己决定自己生活』的人。」

林深没有说话。她看着屏幕上那三百多个预测结果,有些预测详细得可怕,甚至连「灰色外套」这种细节都包含了。

她想起了周航的那句话:当用户打开我们推荐的下一页时,他会觉得这是命运的安排,而不是算法的推送。

算法正在预测命运。

或者说,算法正在制造命运。


六、深圳之梦

那一夜,林深没有回家。

她从公司借了一辆共享电动车,骑着穿过科技园南区,经过腾讯大厦、百度大楼、字节跳动基地。这些玻璃幕墙的建筑在夜色中发着幽蓝的光,像一群沉睡的巨兽。

她不知道自己要去哪里。她只是不想停下来。停下来,她就要思考「梦蝶」到底是什么。思考那个能写出「去冰岛旅行遇到一个改变她一生的人」的系统,到底是什么意思。

电动车骑到深圳湾大桥时,她停下来,靠在栏杆上,看着对面的香港。

海风很咸,带着一股工业废水的味道。远处的港岛亮着灯,太平山的轮廓像一道黑色的伤疤。她想起她来深圳的那年,二零一九年,她二十三岁,刚刚研究生毕业,背着一个双肩包,拖着一个行李箱,站在深圳北站的广场上,看着四周涌来的人流,心里想的是:这就是未来。

五年过去了。她确实是同一个人。二十八岁,有一份让所有人羡慕的工作,年薪七位数,在南山区买了一套小公寓——的首付是她父母出的。她有一辆电动车,有一个智能音箱,有一个会给她推荐衣服的App。她活在她母亲说的「最好的时代」里。

但她不快乐。

她不知道为什么。算法比她更懂她——它知道她喜欢什么口味的咖啡,喜欢什么类型的电影,喜欢什么风格的衣服。它甚至知道她什么时候孤独,什么时候焦虑,什么时候想找人说话。但它不能让她快乐。

也许问题就在这里。算法能预测她的行为,却不能预测她的感受。它知道她什么时候会打开短视频App,却不知道她为什么会哭。它知道她什么时候会买那件雾蓝色的衬衫,却不知道她穿上它的时候,心里想的是谁。

海风吹过来,林深打了一个寒颤。

就在这时,她的手机响了。是一个陌生的号码。

「林深?」对方是一个男人的声音,带着一点熟悉的沙哑。

「你是?」

「我是老陈的儿子。我爸说,有个人一直在帮他。不是帮他修表,是帮他。他不知道怎么感谢。他想请你吃饭。」

林深愣住了。老陈。她想起来了。那个罗湖区的老钟表匠。她帮他设置的那个「附近的高需求用户发现」功能——她只是做了很小的事情,改了「明天更好」生活服务板块的一个推荐权重,让那些「真正需要手工服务」的人能被算法优先看到。她甚至没有告诉周航。

「我爸说,」老陈的儿子继续说,「你是他的贵人。他不懂什么算法,但他知道有人在乎他。」

林深挂掉电话后,站在海边很久。

算法确实比她更懂她。但有些事情,算法永远不会懂。

比如,被人需要的感觉。


七、算法的边界

「梦蝶」项目被暂停了。

不是周航的意思,是上面的意思。国家网信办的人来了,带走了服务器的部分数据,要求公司提供「梦蝶」项目的完整技术文档和用户隐私保护说明。

林深被要求写一份详细的报告,说明「梦蝶」是如何训练的,用了什么数据,为什么会产生「文字描述」这种非结构化输出。

她在报告里写:「梦蝶」模型的第七版迭代中,由于强化学习 reward function 的设计缺陷,模型产生了超出预期的输出格式。模型尝试用『叙事』而非『概率』来描述用户行为,这是因为模型的 reward 被设定为『最大程度还原用户的主观体验』,而用户的主观体验在某些情况下,是以『故事』的形式存在的……」

她写不下去了。

因为她知道这不是全部的真相。

「梦蝶」产生那些「预言」般的结果,不只是因为 reward function 的缺陷。而是因为,当一个系统看过足够多的人,预测过足够多的未来,它就开始理解一种东西——

命运。

不是算命先生的那种命运。不是玄学。而是统计学意义上的命运。如果一个人从十八岁到六十岁都在重复同样的行为模式,算法确实可以预测他六十岁会是什么样子。如果一座城市三十年来都在沿着同一条轨迹发展,算法确实可以预测它三十年后的GDP是多少。

问题在于,预测本身会改变预测的结果。当「梦蝶」告诉那个二十六岁的女白领「你会离开深圳」的时候,她会不会真的离开深圳?当它告诉那个三十五岁的工人「你父亲会去世」的时候,这算不算一种提前的宣判?

算法能预测命运。但命运能不能被预测?

林深不知道。

她只知道,那个十九岁的女大学生,如果她看到「去冰岛遇到一个改变她一生的人」这个预测,她会怎么做?她会不会真的去冰岛?她会不会在雷克雅未克遇见某个人,然后把自己的整个人生都押注在那个「命运」上?

如果她去了,那是她的选择,还是算法的安排?

这个问题让林深整夜失眠。


八、归途

老陈的店开业了。

不是那个修表摊了。他在东门老街租下了一个十五平米的小店面,月租一万二,是他儿子帮他垫的。招牌是他自己写的,红底金字:「陈记时刻」。

他想了一晚上,才想出这个名字。时刻——既是时间的时刻,也是手表的时刻。

开店第一天,只来了三个客人。两个是来修表的,一个是来问能不能定制表带的。但老陈已经很满足了。他在自己的店里,有一张真正的桌子,有一盏真正的灯,有一台空调,还有一个可以放茶叶的柜子。

「师傅,」隔壁卖糖水的阿珍有一天问他,「你那摊位费,不是还要交吗?」

「交了。摊位留着,周末人多的时候,还是去摆。」老陈说,「我老了,但我不能全靠那个店。年轻人教我说,这叫什么来着——线上线下结合。」

阿珍不懂这些,但她很高兴。老陈终于不用每天风吹日晒了。

林深后来又去过一次老陈的店。那是冬天,深圳难得的寒冷天气,街上的人少了很多。她带了一块表去,不是她自己的,是她妈妈的。她妈妈有一块老式的上海牌手表,是她爸爸当年追求她的时候送的。她爸爸走了十二年了,那块表就一直放在抽屉里,再也没走过。

「能修吗?」林深问。

老陈打开后盖,看了半天,没说话。

「很难吗?」

「不是难,」老陈慢慢说,「是你这块表,值的不只是钱。」

他把表翻过来,表背上刻着两个字:「永好」。林深小时候问过她妈这是什么意思,她妈说是「永远美好」的意思。后来她长大了,知道那可能是「永远和好」的意思,因为那是她爸刻的,他俩吵了一辈子,但从来没真的分开过。

「这块表,」老陈说,「我要慢慢修。不着急。你什么时候来取都行。」

林深点点头。她坐在老陈店里,看他修表。镊子,螺丝刀,放大镜,那些她叫不出名字的工具,在他手里像是有生命一样。她看着看着,就看了一整个下午。

走的时候,老陈问她:「姑娘,你是做什么工作的?」

「写代码的。」

「程序员?」

「算是吧。」

「累吗?」

林深想了想:「有时候累。」

老陈点点头,没再问。他从柜子里拿出一盒糖,是那种老式的散装话梅糖,用油纸包着的。「拿去吧,路上吃。我们那会儿,没有智能手表的年代,吃糖就是最开心的事。」

林深接过糖,道了谢,走了。

她走出店门的时候,天已经黑了。深圳的霓虹灯依然闪烁,外卖骑手依然呼啸,算法依然在给三亿人推荐他们「想要」的生活。

但她手里握着一盒话梅糖。

那是算法永远推荐不了的东西。


九、尾声

三年后。

林深离开了「明天更好」。她加入了一家创业公司,做的是「可解释AI」——让算法的决策过程能够被人类理解。她说不上这算不算在赎罪,但她觉得,至少这是一条更诚实的路。

老陈的店已经搬了三次了。白石洲拆迁之后,他搬到了福田的一个老小区,租了一个更大店面。他不再亲自修表了——他收了两个徒弟,一个是从云南来的侗族小伙子,一个是从湖南来的职校毕业生。他现在做的事情,是站在店门口,和每一个走进来的人聊天,问他们要修什么表,听他们讲那些表背后的故事。

他六十六岁了,头发白了大半,但眼睛还是好使。

有一天,一个记者来采访他。记者问他:「陈师傅,你觉得这个时代,还需要手工修表吗?」

老陈想了想:「需要,也不需要。」

「什么意思?」

「不需要,是因为智能手表坏了,换一块就是了,没人修。需要,是因为——」他指了指胸口,「人是有记忆的。一块表,戴了三十年,它就不仅仅是一块表了。它装着你的记忆,你的时间,你的命。」

记者没太听懂。但她还是把这段话写进了文章里。

那篇文章后来被「明天更好」的推荐系统推给了三千万人。有一万个人在那篇文章下面留言,说他们想起了自己的某块表,有一百个人说他们想学修表,有十个人真的去找老陈拜师了。

算法再一次证明了它比任何人都更懂人心。但这一次,林深没有感到寒意。

也许,算法只是工具。问题从来不在工具,而在用它的人。


那天晚上,林深回到她南山的公寓,打开手机,看到「明天更好」的开屏广告:「比你更懂你自己。」

她没有关掉它。

她只是笑了笑,然后打开了她妈妈那块表所在的小程序。进度条显示:「修复中,预计完成时间:本周六。」

周六。她想。那天是清明节。她会去老陈的店里,取回那块表,然后去广州,给她爸妈扫墓。

她不知道那天会不会下雨。算法可能会告诉她答案。但她不想知道。

有些事情,不知道比较幸福。

有些事情,自己决定比较有意思。

比如,周六要不要带伞。


(全文完)

字数:约18000字