X的产品负责人Nikita Bier上周三在自己的账号上认了个错:这家公司的推荐算法一直“漏”了一项数据——你和谁互相关注。少了这项信号,好友的回复被大量陌生人的评论盖过去,回复区看起来更像一个“战场”,而不是熟人聊天的地方。他没解释这个数据是怎么丢的,只说现在做了个小调整,把互相关注用户(mutuals)的内容权重提高了。

这不是X最近唯一一次自我批评。上周Bier还承认平台上一些头部账号靠搬运别人的内容涨粉,宣布原创内容会“爬得更快”。两条消息放在一起看,更像是产品团队在密集排查算法里那些让人不舒服但一直没人管的角落。

修复的不是新功能,是被搁置的旧信号

真正值得注意的一点,原文里没写清楚:mutual-follow score这个信号,早就写在X公开的开源排序代码里,不是这次新造出来的东西。X的排序体系一直混用两类内容——同关系网(in-network)和跨网络推荐(out-of-network),靠点赞、回复、点击、停留时长这些互动信号预测你会不会喜欢一条内容,屏蔽和举报则用来兜底。互相关注的关系图谱信号本来就在这套架构里,只是这次调整之前,它显然没被给到足够的权重。

X排序信号分层:mutual-follow score藏在哪 呈现给用户的回复排序结果 互动预测信号:点赞 / 回复 / 点击 / 停留时长 关系图谱信号:mutual-follow score(本次权重上调) 原始社交图谱数据:关注 / 被关注 / 互相关注关系

也就是说,这次调整更像是把已有零件的螺丝拧紧了一圈,而不是装了个新零件。这个区别很重要:说明X的排序架构本身没变,改变的是一个既有信号该拿多少分量。

同一道题,Threads和Bluesky选了不同答案

“陌生人内容压过熟人”不是X一家的毛病,几个平台正好给出了三种不同解法,可以直接对照着看。

三条路径:怎么让熟人内容不被淹没 X 单一信息流 调高既有权重 无并行选项 Threads 双信息流并行 Following纯关注 For You混合推荐 Bluesky 算法可插拔 第三方custom feed 用户自选权重

Threads把关注内容和推荐内容拆成两条独立信息流,用户想只看熟人,切一下就行。Bluesky走得更远,直接让用户装卸不同的第三方排序算法,其中就有专门优先展示互相关注者的feed。X没有给出这种切换权,选的是在同一条时间线内部,悄悄改动权重比例。这意味着用户没有主动权,能不能感受到变化,全看X这次调的力度够不够。

  • 风险.Bluesky的可选算法模式常被当成结构性最优解,但第三方feed的实际采用率有限,很多用户根本没换过默认的Discover feed,质量也参差不齐——开放选择权不等于问题自动解决。

“战场感消失”目前只是说法,不是数据

这里必须说清楚一件容易被忽略的事:无论是Bier的推文还是随后的报道,都没有给出任何留存率、互动质量或用户满意度的数字来证明这次调整真的有效。战场感变没变,目前停留在产品团队的判断和媒体转述层面。

修好一个信号,不等于验证了一个假设

对普通用户来说,最直接的变化会体现在回复区:如果互相关注的朋友确实更容易被看到,这个改动是有感的。但对依赖陌生人流量出圈的内容创作者,情况可能相反——推荐权重从陌生人身上匀走一部分给mutuals,意味着爆款式曝光的门槛可能变高。

接下来值得盯的,是X会不会公开哪怕一点点留存或互动质量的量化结果,会不会像Bluesky那样把权重调节权交给用户,以及依赖病毒式传播的账号是否会开始抱怨曝光下滑。这三件事任何一件有了答案,才算真正验证了这次修复,而不是又一条产品团队自我表扬的推文。