Xで自分の返信が表示されないのはなぜ?コードが示す理由(2026年10月)
2026年10月16日に読んだXの公開コード:AIが返信を0〜3で採点、0点でスパムのラベル、点数は下がるだけ、返信はフォロー外の人に届かない。

2026年10月16日にXのオープンソースコードを読むと、返信を人目から遠ざける仕組みが4つありました。
AIモデルが返信を0〜3で採点し、0点の返信にはスパムのラベルが付きます。ほかの2つのフィルターは、自分の返信への連続返信と、組織的なスパムを探します。さらに「おすすめ」では、閲覧者がフォローしていないアカウントの返信が取り除かれます。
どの場合も、自分の返信は自分には見えたままです。だから返信が隠れていても気づきにくいのです。
返信を投稿したあと、Xは何をしているのか
Xの新しい投稿は、Grox というシステムの返信チェックを通ります。コードは投稿のストリームを読み込み、1件ずつ4つの処理に送ります。返信の順位付け(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のヘルプセンターは、リーチを制限する方法の1つとして「downranking the post in replies」(返信内での投稿の順位下げ)を挙げています(Authenticity ポリシー、2025年4月)。
返信の点数は元に戻るのか
公開コードでは戻りません。Xの書き込み処理は、新しい点数を保存する前に、保存済みの点数を読みます。新しい点数が同じか高ければ、書き込みは行われません。つまり点数は下がるだけです。
このコードでは、返信を編集しても、同じ文章を投稿し直しても、古い点数は直りません。次の返信は、それぞれ新しく採点されます。
ほかに返信を隠すフィルターはあるのか
会話全体を見る処理がほかに2つあります。
- 多段返信スパムフィルターは2026年9月4日に追加されました。フォロワー1,000人以上の他人の投稿の下で、元の投稿から2階層以上下にある、自分の返信への自分の返信の連鎖が対象です。同じ作者の投稿が2件以上判定されることが条件です。
- 組織的なスパムのフィルターは、フォロワー180,000人以上のアカウントの投稿の下で、2階層以上深い返信を調べます。元の投稿の作者本人と、信頼スコアの高い作者やグレーのバッジを持つ作者は対象外です。
どちらかのフィルターに判定された投稿には、同じ RiskyHighVizReply のラベルと0点が付きます。
Xの投稿への措置ルールには、さらに2つのラベルがあり、どちらも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 は、他の人に実際に見えている結果です。にぎわう投稿の下で返信が1件見当たらないだけでは、ほとんど何も分かりません。複数の会話で返信に同じことが起きていれば、それは制限です。
コードから言えること
以下は公開コードだけから言えることです。採点基準は公開されていません。
- 自分の返信の下に返信を重ねるのではなく、答えたい投稿に直接返信しましょう。大きなアカウントの下での自分への連続返信には、専用のフィルターがあります。
- 言いたいことは1件の返信にまとめましょう。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:新しい投稿すべてにかかる4つの返信処理。
- 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をご覧ください。


