メインコンテンツへスキップ
ブログ
ブログに戻る

創業者のための X のアルゴリズム:オープンソースのコードが評価するものと Under the Hood の読み方

X は、For You(おすすめ)フィードをランク付けするコードを、予測される各アクションに与える重みも含めて GitHub で公開しています。また 2026 年 8 月からは、多くのアカウントが可視性ラベルをまとめた Under the Hood レポートをダウンロードできるようになりました。多くの解説は古いバージョンの数字を引用しています。このガイドでは、買い手に届けるために X に投稿する創業者向けに、2026 年 10 月 26 日時点のリポジトリを、X が 10 月 20 日に発表したランキング変更で何が変わり何が変わらないかも含めて読み解きます。投稿が For You に入る仕組み、現在の重みが評価するものと減点するもの、計算を示した例、Under the Hood レポートの読み方、コードが裏づけていないよく見かける主張、そしてコピーして使える毎週の振り返りです。Soloop のアカウントがなくても使えます。

X が公開したもの、公開していないもの

リポジトリ xai-org/x-algorithm には、For You フィードを組み立てるコードが含まれています。候補となる投稿の取得元、フィルター、閲覧者が各投稿にどう反応するかを予測するモデル、そしてその予測をランキングに変換するスコアラーです。X は 2026 年 1 月にこのリポジトリを作成し、2026 年 8 月 13 日に重み付けのパラメーターを加えて拡張しました。更新は頻繁で、このガイドで読んだバージョンは 2026 年 10 月 26 日のコミット 2f25214 です。そのパラメーターファイルには、10 月 26 日時点の X の設定のデフォルト値を反映していると記されています。

2026 年 10 月 20 日、Elon Musk は X で 2 つの変更を発表しました。閲覧に費やされそうな時間をはるかに正確に予測する新しいランキングモデルと、最後まで読まれる投稿を見つけるよう学習した候補取得(リトリーバル)モデルです。X は、閲覧時間をリプライやシェアと比べてどう重み付けするのか、すべてのアカウントに新しいモデルが適用されているのかを明らかにしていません。コミット 2f25214 では公開されている重みは変わっておらず、滞在(dwell)は 0.05 のままです。そのため、この発表は新しい報酬表ではなく、注目度の予測が改善されたものと読んでください。私たちの解釈では、向かう方向は重みと同じで、買い手が立ち止まって読み、返信したくなる投稿です。

このコードからは、あなた自身のスコア、任意の投稿に対する予測モデルの出力、X がその日に実施している実験、そして X が意図的に除外した、ルール違反を予測する Grok ベースのシステムはわかりません。ランキングがどう設計されているかを正確に説明するものとして扱い、ある投稿がなぜうまくいったかを読み取るものとは考えないでください。

リポジトリとライセンス

Apache 2.0 ライセンスの For You フィードのコード。2026 年 1 月 19 日に作成。2026 年 10 月 26 日のコミット 2f25214。

GitHub: xai-org/x-algorithm
2026 年 8 月の拡張

10~15 倍の規模になったと報じられ、モデルの設定、フィルター、シグナルを重み付けするパラメーターが追加された。ルール違反の予測システムは除外された。

TechCrunch、2026 年 8 月 13 日
スコアの計算式

README には Final Score = Σ (weight × P(action)) と記載されている。各重みが掛けられるのは予測された確率であり、いいねや返信の実際の件数ではない。

x-algorithm README
10 月 20 日のランキング変更

Musk:閲覧時間をより正確に予測する新しいランキングモデルと、最後まで読まれる投稿を見つけるよう学習したリトリーバルモデル。重み付けや提供範囲の説明はなし。

Tom's Guide、2026 年 10 月 20 日(Musk の投稿を引用)

投稿が誰かの For You フィードに届くまで

システムは閲覧者ごとに、候補となる投稿を集め、対象外のものを除き、閲覧者の反応を予測し、スコアを付けて上位の投稿を選び、フィードを表示する前にもう一度可視性フィルタリングを行います。

  1. 候補:閲覧者がフォローしているアカウントの投稿(ネットワーク内)と、フォローしていないアカウントの投稿(ネットワーク外)。後者は、検索モデル、トピッククラスター(48 時間以内の投稿に限る)、共有の人気投稿リストから見つけられます。
  2. スコア付け前のフィルター:重複、閲覧者がすでに見た投稿や表示済みの投稿、ミュートしたキーワード、ブロックまたはミュートした投稿者、古すぎる投稿、閲覧者自身の投稿などが除かれます。
  3. 予算:モデルがスコアを付ける件数より候補が多い場合、フェアシェアのフィルター(10 月 20 日から 10 月 26 日のパラメーター同期の間にデフォルトで有効化)が候補の取得元ごとに同じ割合を残すため、フォロー中のアカウントの投稿とおすすめの投稿は均等に削られます。
  4. 予測:Transformer モデルが、この閲覧者がいいね、返信、リポスト、引用、共有、クリック、滞在、あなたのフォローをする確率、または「興味がない」、ミュート、ブロック、報告をする確率を推定します。
  5. スコア付け:各予測にその重みを掛けて合計します。閲覧者がフォローしていないアカウントの投稿は、1 未満のネットワーク外係数によって縮小されます。
  6. 選択と可視性:上位の投稿が残され、再ランク付けのサービスが並べ替え、可視性フィルタリングが特定のラベルの付いた投稿を除外または制限します。

2026 年 10 月 26 日時点の重み

以下は home-mixer/params/param.rs にあるデフォルトの重みです。重みは、それが掛けられる予測確率と組み合わせて初めて意味を持ちます。いいねは報告よりはるかに高い頻度で予測されるため、大きな負の重みが最も効くのは、一部の閲覧者が嫌がりそうな投稿です。

X の For You ランキングの重み(param.rs のデフォルト値、コミット 2f25214、2026 年 10 月 26 日)
観点重み創業者にとっての意味
リンクのコピーによる共有20.0最も高い正の重み。チェックリストや役に立つ表など、人が保存してほかの場所に送る投稿が最も評価されます。
返信5.0、あなたと相互フォローしている閲覧者にはさらに 15.0返信 1 件はいいね約 7.6 件分、相互フォローの閲覧者に表示されたオリジナル投稿ではいいね 30 件分に相当します。買い手が答えられる質問が重要です。
引用 / DM での共有5.0 / 5.0誰かと話し合う価値のある投稿は、返信と同程度に評価されます。
投稿者のフォロー4.0知らない人にあなたをフォローさせる投稿は、いいね約 6 件分に相当します。
共有 / リポスト2.0 / 1.0リポストも数えられますが、返信や引用ほどではありません。
いいね0.66いいねは、よく見られる正のシグナルの中で最も弱いものです。
クリック / リンクを開く / 滞在0.3 / 0.2 / 0.05小さな重みです。リンクが重みで減点されることはありませんが、リンクのクリックはほとんど加点されません。リンクの周りで生まれる返信や共有のほうが加点は大きくなります。
プロフィールのクリック / 動画の質の高い視聴0.0 / 0.0現在、スコアでは重みが与えられていません。
興味がない−52.272予測された「興味がない」1 件で、予測されたいいね約 79 件分が打ち消されます。
投稿者のミュート / ブロック−58.8 / −31.2投稿だけでなく、投稿者としてのあなたに対するシグナルです。
報告−234.0すべての中で最も大きな重み。望まれないタグ付け、大量の返信、スパムのような売り込みが最もこのリスクを招きます。

どんな小技よりも重要な 3 つのコードパス

負のスコアは最後に並びます。スコアラーは、重み付けの合計が負になった投稿を、合計が正のどの投稿よりも下の範囲に割り当てます。その閲覧者にとって、十分な数の人が非表示にしたり報告したりしそうな投稿は、いいねがどれだけ多く予測されていても、合計が正のすべての投稿より下から始まります。その順序を変えられるのは最後の再ランク付けの段階だけです。

小さなアカウントには探索枠があります。コールドスタート用のスコアラーは、投稿者のフォロワーが 50,000 人以下で、投稿から 2 時間以内、インプレッションが 200 未満の場合に、その投稿をフィードの 15 番目付近の枠に配置できます。これはコントロール群とホールドアウト群を伴う実験として実行されるため、すべての閲覧者に表示されるわけではありません。新しい投稿に見てもらえる機会を与えるものであり、オーディエンスを保証するものではありません。

ネットワーク外へのリーチは割り引かれます。あなたをフォローしていない人に表示される投稿には 1 未満の係数が掛けられるため、知らない人に表示されるのは予測される反応が強いときだけです。初期の創業者にとって、投稿が最初の返信を得る場所は、既存のフォロワーと相互フォローの相手です。

計算例:2 つの投稿にスコアを付ける

以下はすべて架空です。製品、投稿、すべての確率が架空です。実際のスコアは、X のモデルが閲覧者ごとに出す約 30 の予測を組み合わせたもので、X の外部の人は誰も見ることができません。この例ではそのうち 5 つを使って重みがどう影響し合うかを示しており、リーチを予測するものではありません。

Ledgerline は、エージェンシー向けの架空の会計ツールです。その創業者が 2 つの投稿を下書きします。投稿 A はリンク付きでローンチを告知します。投稿 B は、エージェンシーの経営者に、クライアントの支払い遅れをどう催促しているかを尋ねます。創業者をフォローしているものの相互フォローではない 1 人の閲覧者について、モデルが次のような確率を予測するとします。

Ledgerline:架空の閲覧者 1 人に対する 5 つの重み付き予測
観点投稿 A:ローンチのリンク投稿 B:顧客への質問
いいね(0.66)4.0% → 0.02643.0% → 0.0198
返信(5.0)0.2% → 0.01001.0% → 0.0500
リンクを開く(0.2)3.0% → 0.0060リンクなし → 0
リポスト(1.0)0.3% → 0.00300.2% → 0.0020
興味がない(−52.272)0.2% → −0.10450.05% → −0.0261
部分合計−0.0591(負:再ランク付けの前は、正のどの投稿よりも下)+0.0457

Under the Hood レポートを読む

Under the Hood は、前月にあなたのアカウントと投稿に適用された可視性ラベルのレポートをダウンロードできる X のページです。2026 年 9 月 18 日からは、法的な要求によって投稿がある国で非表示または制限されたかどうかも表示されます。X によると、作成から 1 年以上経ち、前月に 10 回以上投稿したアカウントが利用できます。x.com/i/under_the_hood を開くか、アカウント設定から探してください。説明だけが表示されてダウンロードがない場合は、あなたのアカウントはまだ対象ではありません。

レポートからわかること、つまりラベルによって投稿の表示場所が制限されたかどうかを読み取ってください。ある投稿のインプレッションが少なかった理由はわかりません。また、レビューした人たちによると、影響を受けた投稿を個別に挙げるのではなく、ラベルごとの件数と割合が示されます。

Under the Hood レポートの読み方
観点意味することすべきこと
アカウントにも投稿にもラベルがない先月、レポート上であなたの可視性を制限したものはありません。投稿そのものを見直します。誰が返信したか、買い手に見られたか。
一部の投稿に投稿ラベルがあるスパムの可能性を示すものなど、投稿を制限しうるラベルが一部の投稿に付きました。その割合を、その月の自分の投稿と照らし合わせます。大量の返信、繰り返しのリンク、知らない人へのタグ付けなど。
アカウントラベルアカウント全体が、一部の表示面で制限されています。ラベルの説明と影響を読み、それが示すパターンをやめ、翌月のレポートを確認します。
法的な理由による非表示法的な要求を受けて、ある投稿が特定の国で制限されました。その市場が自分にとって重要かを判断します。これはランキングの問題ではありません。
対象外アカウントの作成から 1 年未満、または先月の投稿が 10 回未満です。レポートは利用できません。代わりに下の毎週の振り返りを使ってください。

現在のコードが裏づけていない主張

X のアルゴリズムに関する多くの投稿は、2023 年の公開時やこのリポジトリの以前のバージョンの数字を繰り返しています。どの主張も、それがどのコミットに基づくものかを確認してください。

X のアルゴリズムについてよく見かける主張をコミット 2f25214 で確認する
観点コードが示すこと判定
いいねの価値は 0.5現在のデフォルト値は 0.66 です。古い情報
リンクには固定の減点があるリンクに負の重みはなく、リンクを開くことには 0.2 という小さな正の重みがあります。重みには含まれていない。X がほかのリンク関連の実験を行っている可能性はある
重みは非公開デフォルトの重みは param.rs で公開されています。2026 年 8 月以降は古い情報
すべての投稿は最初の 30 分で評価されるコールドスタート枠は 2 時間以内の投稿に適用され、30 分のルールは見当たりません。裏づけなし
エンゲージメントポッドが効くスコアは閲覧者ごとの予測です。投稿を非表示にしたり報告したりする知らない人の影響は、多くのいいねを上回ります。リスクが高い

毎週の振り返りをコピーする

この振り返りを自分のドキュメントやスプレッドシートにコピーしてください。アカウントは不要です。コードが大きく重み付けするシグナルと、あなたが本当に必要とする成果、つまり買う可能性のある人との会話を分けて記録します。

創業者のための毎週の X の振り返り
観点記録判断
投稿[今週の投稿数] / [質問] / [リンク付きの投稿][どの形式を繰り返すか]
強いシグナル[返信] / [引用] / [共有と保存] / [新しいフォロワー][どの投稿が買い手からの返信を得たか]
負のシグナル[気づいた非表示、ミュート、ブロック] / [Under the Hood のラベル(対象の場合)][やめるべきパターン]
買い手との会話[顧客像に合う人からの返信や DM][誰にフォローアップするか]
成果[予約された通話] / [X を経由元として挙げたトライアルや登録][来週 X を続けるか、変えるか、やめるか]

Soloop の役割

Soloop は、創業者のためにゴートゥーマーケットの個々のタスクを実行する AI 共同創業者です。Soloop のマニュアルによると、X アカウントを接続すると、Soloop は投稿や返信を作成し、利用可能なアカウント操作を通じて公開し、反応を追跡できます。市場を調査し、使用した情報源を返すこともできます。

Soloop は X と一切関係がなく、あなたの Under the Hood レポートを見ることはできず、X があなたの投稿をどうランク付けするかを変えることもできません。範囲を絞った最初の依頼の例:私の製品は [役割] 向けの [URL] です。[役割] が [課題] について質問している最近の公開 X 投稿を探し、その質問を情報源付きで要約し、質問形式の投稿を 2 つと、それらのスレッドに追加できる返信を 3 つ下書きしてください。私が承認するまで公開しないでください。

Soloop は、インプレッション、返信、フォロワーを約束しません。X の接続と公開の手順は変わることがあるため、現在の手順をワークスペースで確認してください。

情報源、限界、更新

重み、フィルター、スコア付けの挙動は、2026 年 10 月 26 日に読んだ xai-org/x-algorithm リポジトリのコミット 2f25214 に基づいています。Under the Hood の利用条件は、2026 年 9 月 18 日の X Open Source の投稿に基づいています。レポートの構成と 8 月の公開の詳細は、報道と第三者のガイドによるものです。創業者にとっての意味、比率、主張の確認、振り返り、架空の例は編集上のガイダンスであり、測定に基づく調査ではありません。Under the Hood の利用条件は 2026 年 10 月 26 日に再確認しました。10 月 20 日のモデル変更は、Tom's Guide が引用した Musk の投稿に基づきます。

リポジトリは本番環境のデフォルト値を反映していますが、すべての実験を反映しているわけではなく、X はそれらを頻繁に変更します。頼りにする前に、最新のコミットで重みを確認し直してください。このガイドは 2027 年 1 月 26 日までに見直す予定です。

重みとフィルター

home-mixer/params/param.rs のデフォルト値(最終同期 2026 年 10 月 26 日)と、コミット 2f25214 のスコアラーのコード。

GitHub: x-algorithm param.rs
Under the Hood

前月にあなたのアカウントと投稿に付いたラベル、国ごとの法的な理由による非表示。前月に 10 回以上投稿し、作成から 1 年以上経ったアカウントが対象。

X Open Source、2026 年 9 月 18 日
レポートの構成

件数と割合を示す投稿ラベルとアカウントラベルのセクション。影響を受けた投稿を個別には挙げない。

Roboin、2026 年 9 月 27 日
製品の機能

Soloop のマニュアルでは、X アカウントを接続すると、Soloop が投稿や返信を作成し、利用可能なアカウント操作を通じて公開し、反応を追跡できると説明されている。

Soloop 製品マニュアル