为什么我在 X(推特)上的回复别人看不到?代码里的答案(2026 年 10 月)
2026 年 10 月 16 日解读 X 公开代码:AI 模型给回复打 0 到 3 分,0 分会被打上垃圾标签,分数只降不升,回复也不会推给未关注你的人。

2026 年 10 月 16 日,我们读了 X 的开源代码。里面有四套系统可以让你的回复不被别人看到:AI 模型给回复打 0 到 3 分,0 分会给回复打上垃圾标签;另外两个过滤器分别针对自己回复自己的楼中楼和协同刷屏;此外,「为你推荐」会移除观看者未关注账号的回复。
在以上所有情况下,你自己都照样看得到自己的回复。所以回复被藏起来,很难自己发现。
你发出一条回复后,X 会做什么?
X 上的新帖子会经过 Grox 系统里的一组回复检查。代码从帖子数据流中读取帖子,把每一条送进四个流程:回复排序(reply ranking)、垃圾评论检测、协同刷屏和多层回复垃圾。每个流程先判断帖子是否符合条件,再调用 AI 模型,最后写入结果。
写入只在生产环境运行。在其他所有环境里,代码都会关闭写入(DisableTaskForNonProd)。
下文的代码读取自 2026 年 10 月 15 日发布的提交 92f0918。仓库几乎每天都会重新发布,同一个数值在两次提交之间可能发生变化。
X 的 AI 怎么给回复打分?
免费,无需登录,几秒出结果。
X 的代码给每条符合条件的回复打 0 到 3 分,超出这个范围的分数会被视为无效。由哪个模型来读,取决于对话的规模:
| 对话 | 模型 |
|---|---|
| 你回复的帖子和原帖,作者粉丝都不超过 250,000 | Gemma 模型 |
| 其中任意一个作者粉丝超过 250,000 | Grok 模型(reply ranking) |
引用了其他帖子的回复,两种情况下都交给 Grok 打分器。
模型能看到整段对话、粉丝数,以及关于这条回复的信号。代码会记录这样一些信号:文字是不是粘贴的、用的是哪个应用、作者账号上有没有风险标签,以及作者在过去 24 小时内收到的正当拉黑次数。模型怎么权衡这些信号并不公开:提示词没有放进仓库,X 的 README 也说明,Grox 的提示词被排除在外,是为了减少钻空子。
两个打分器都会跳过这样的回复:回复者同时也是被回复帖子或整段对话原帖的作者。
回复被打 0 分会怎样?
0 分会给这条回复加上安全标签 RiskyHighVizReply。标签打在帖子上,不是打在账号上。以下作者不会被打这个标签:信誉分高的作者(有分数时为 66 分及以上)、带灰色徽章的账号,以及测试账号。
分数本身会连同模型给出的理由一起保存。决定对话里回复顺序的代码不在仓库里,所以看不出低分会让一条回复往下掉多少。不过 X 的帮助中心确实把「downranking the post in replies」(在回复中降低帖子排名)列为限制流量的方式之一(Authenticity 政策,2025 年 4 月)。
回复的分数还能升回去吗?
按公开代码,不能。X 的写入步骤在保存新分数之前,会先读取已存的分数;如果新分数相同或更高,就跳过写入。所以分数只会降。
在这套代码里,编辑回复或重新发一遍同样的文字,都修不好旧分数。你之后的每条回复会各自重新打分。
还有哪些过滤器会把回复藏起来?
还有两个流程看的是整段对话,而不是单条回复:
- 多层回复垃圾过滤器于 2026 年 9 月 4 日加入代码,针对的是在别人的帖子(作者粉丝至少 1,000)下面、距原帖至少 2 层、自己回复自己的楼中楼。它要求同一作者至少有 2 条帖子被标记。
- 协同刷屏过滤器检查的是粉丝至少 180,000 的账号帖子下面、至少 2 层深的回复。它会跳过原帖作者本人,以及信誉分高或带灰色徽章的作者。
被任一过滤器标记的帖子,都会得到同样的 RiskyHighVizReply 标签和 0 分。
X 的帖子处置规则还会加两个标签,都保留 30 天:被判定为快速回复刷屏的帖子获得 SpamHighRecall;被判定为低质量 AI 文字的帖子获得 RiskyHighVizReply。X 的 Under the Hood 工具对带 SpamHighRecall 的帖子的描述是:「hidden from recommendations to non-followers」(对未关注者隐藏推荐)。
为什么我的回复不出现在别人的「为你推荐」里?
来自观看者未关注账号的回复,会在打分之前从该观看者的「为你推荐」中移除。X 的 OONRetweetReplyFilter 会把它们过滤掉,除非某个设置放行由 X 召回模型找到的回复。这个设置 EnablePhoenixOonReplies 在公开默认值中是关闭的。
这条规则对所有账号都一样。关注你的人仍然可能在「为你推荐」里看到你的回复,任何人点开对话也都能看到。我们的指南X 开源代码里的流量规则详细讲了这个过滤器和「为你推荐」的其他规则。
回复被隐藏就是 ghost ban 吗?
ghost ban(回复隐藏)会把你的回复从所属对话中剥离:其他所有人看到的对话里都没有它们。reply deboosting(回复排序降低)是指你的回复被推到对话最底部,或藏在「显示更多回复」后面。
上面这些标签和分数,是 X 代码中可能导致问题的原因。ghost ban 或 reply deboosting 则是别人实际看到的结果。在一条热门帖子下少了一条回复,说明不了什么;你在好几段对话里的回复都出现同样的情况,才是限制。
根据代码,可以怎么做?
以下几点只来自公开代码,打分标准并不公开。
- 直接回复你想回应的那条帖子,不要在自己的回复下面继续叠楼。在大号下面自己回复自己的楼中楼,有专门的过滤器。
- 想说的话放进一条回复里。X 的规则会给被判定为快速回复刷屏的帖子打上为期 30 天的标签。
- 每条回复都针对它所在的对话来写。模型会读整段对话,代码也会记录文字是不是粘贴的。
- 旧回复保持原样。已存的分数永远不会上升,所以改写或重发都修复不了。
怎么知道自己的回复有没有被隐藏?
用自己的账号看是看不出来的:上面所有情况下,X 都会给你显示自己的回复。你需要用一个没关注你的人的视角去看对话。
Shadowban Radar 的免费检测可以为任何公开账号做到这一点,无需登录。它会检查你最近回复的 ghost ban(回复隐藏)和 reply deboosting(回复排序降低),再加上 search suggestion ban(搜索建议限制)和 search ban(搜索限制)。我们的限流持续时间指南说明了每种限制通常会持续多久。
资料来源
2026 年 10 月 16 日读取自 xai-org/x-algorithm 仓库的提交 92f0918(发布于 2026 年 10 月 15 日),以及 X 帮助中心。
- generators.py:作用于每条新帖子的四个回复流程。
- task_filter.py:每个流程检查哪些回复,包括协同刷屏的 180,000 粉丝门槛。
- constants.py:两个模型之间的 250,000 粉丝分界线,以及 66 分的信誉门槛。
- classifier_reply_ranking.py:0 到 3 分的范围。
- classifier_simple_reply_scorer.py:Gemma 打分器,以及引用帖交给 Grok 打分器。
- task_rank_replies.py:每条回复记录的信号。
- task_write.py:0 分时的标签、豁免条件、仅限生产环境的写入,以及分数只降不升的规则。
- prompts.py:提示词未收录进仓库。
- enforcement_post.yaml:快速回复刷屏和低质量 AI 文字的 30 天标签。
- underTheHoodLabels.strato:Under the Hood 对帖子上
SpamHighRecall的描述。 - oon_retweet_reply_filter.rs:针对观看者未关注账号回复的过滤器。
- X 帮助中心 Authenticity 政策(2025 年 4 月):限制流量的方式中列有「downranking the post in replies」。
Shadowban Radar 与 X Corp. 无任何关联。关于 X 自己的标签报告与实时检测的关系,请参阅 X 的 Under the Hood。


