8 月 13 日,X 把「For You」推荐算法的核心代码完整开源,连同帖子排名的权重参数和限流标签体系一并公开。对长期在平台上发内容的人来说,两个过去只能靠猜的问题,这次第一次有了官方可验证的答案:什么样的内容更容易进入推荐流,以及账号或帖子是否被贴上了「影子限流」标签。

周四,X 在 GitHub 以 Apache v2 协议发布「For You」时间线核心代码,仓库名为 xai-org/x-algorithm。X 产品副总裁 Keith Coleman 对 TechCrunch 表示:「你会拿到拉取帖子、为用户排序并组装信息流的核心排序代码,其中一些系统,比如排序器和打分逻辑,你甚至可以在公司之外自己运行。」
与代码同步试点的,还有一个面向普通用户的「Under the Hood」页面。符合条件的用户可以下载自己账号的数据,查看是否被贴上「限流标签」。
推荐流先抓候选帖子,再预测用户会怎么反应
按照这次公开的代码逻辑,用户打开 X 后,系统会先从全站抽取候选帖子,其中一半来自关注账号,另一半来自机器学习检索出的「你可能感兴趣」的陌生账号。
随后,一个名为 Phoenix 的模型会逐条预测用户看到每篇帖子后可能采取的动作。预测项分为五组:

- 互动:点赞、回复、转发、分享
- 点击:点开帖子、点主页、点链接
- 注意力:停留时长、视频观看进度
- 关注作者
- 负向反馈:不感兴趣、静音、屏蔽、举报
每一种反应都会对应一个概率值,再乘以各自权重,最后加总形成帖子总分。这个总分决定了一条内容在推荐流中的竞争力。
不过,总分高并不代表内容会原样展示。代码里还设置了三道额外关卡:同一作者的帖子从第二条开始会逐条衰减;陌生账号的帖子会整体折价;新作者则会获得一次「新手扶持」,被送往目标曝光位。
参数文件公开后,分享权重成为最受关注的数据
这次开源中最受关注的部分,是 home-mixer/params/param.rs 参数文件。不同用户行为究竟值多少分,首次被明确写进公开代码。
科技博主 Alex Finn 在读完 30 万行代码后发帖总结,这条帖子获得了 57 万查看。他给出的核心发现是,点击分享链接一次的权重约等于 40 次点赞。这也让「为点赞优化」和「为分享优化」之间的差别,第一次有了可直接对应的参数依据。

从算法结构看,这个结论并不突兀。点赞在正向行为里权重偏低,对话和分享的价值更高;负向反馈的代价则非常大。按照文中披露的情况,一次屏蔽或静音需要上百次点赞才能抵消,而且相关记录会累计进入账号信誉分,影响后续帖子的分发。
对应到创作者操作层面,逻辑也很直接:更容易被转发的内容,比只容易收获点赞的内容更有传播优势;评论区里的来回互动,价值高于单向表态;正文里直接放外链并不占优,若要导流,放进评论区更符合平台当前的分发偏好,因为算法并不喜欢把用户直接送出站外。
「Under the Hood」试点开放,用户可下载 JSON 自查标签
相比代码本身,很多普通用户更关心配套工具。X 目前在设置中试点推出「Under the Hood」页面。注册满一年、且过去一个月发帖 10 条以上的账号,可下载一份 JSON 文件,查看过去一个月内账号或帖子是否被打上「限制可见性」标签。
需要说明的是,这项功能仍处于小范围试点阶段,会优先随机开放给账号注册满一年、且上个月发帖 10 条以上的用户,之后再逐步扩大。自查入口为 x.com/i/under_the_hood。

从公开仓库可以看到,整套标签系统覆盖垃圾信息、成人内容、暴力血腥、仇恨符号等分类器,也包括专门识别水军行为的模型,以及一套账号信誉分系统。可见性判定分为三档:正常展示、折叠到警告页后、直接丢弃。
其中一组规则只作用于「推荐给非粉丝」的场景。这意味着,同一篇帖子可能仍会出现在粉丝时间线里,却在推荐流中消失。对于很多用户过去反复提到的「感觉被限流」,这次公开代码给出了更接近技术实现层面的解释。
已有用户晒出自己的数据,显示有两条帖子被打上 NSFW 标签,对非粉丝和未成年用户隐藏。文中还提到,标签清单里没有针对政治内容的条目。对于看不懂 JSON 的用户,官方建议直接把文件交给常用的大模型,结合开源仓库进行解释。
相比 2023 年版本,这次才真正公开了权重和过滤逻辑
X 并非第一次开源推荐算法。2023 年,平台就曾公开过一版代码,但那套代码三年没有更新,已经与线上系统脱节。今年 1 月的重写版则给出了排序公式框架,却没有公开具体权重数值,外界只能看到「加权求和」的思路,无法知道每一种行为究竟值多少分。

这次更新把权重参数、过滤逻辑和模型配置补齐后,外部研究者已经可以利用开源代码独立训练并运行整套打分系统。这是前两次开源都没有做到的。
当然,发布范围仍有保留。用于通过 Grok 判断内容违规的提示词、部分反垃圾规则,以及广告系统代码,并不在本次公开之列。官方给出的理由是,避免黑产利用代码规避审核。
同时,账号自查工具目前也只向随机抽取的小范围用户开放,多数人暂时还无法下载自己的数据。即便如此,在 Meta、TikTok 和 YouTube 仍主要通过论文说明机制、尚未公开完整代码的情况下,X 这次把「内容如何获得推荐」和「内容如何被限制可见」两套逻辑同时放到了台面上。
过去多年里,创作者最在意的两个问题——「怎么写才能火」和「自己有没有被限流」——一个现在写进了公开参数文件,另一个则变成了可下载的 JSON 文件。对平台作者生态来说,这场长期存在的猫鼠游戏,第一次接近「开卷考试」。

