本編
全十三章
候補集めから表示判定まで、実際の処理の順番どおりに並べています。第1章から順に読むと、一周して全体像がつながります。
- 章数
- 13章
- 通読の目安
- 約130分
- 部
- 5部
第一部 全体像
おすすめは毎回ゼロから作られる
第二部 候補に入る
点数がつく前に、勝負の大半は決まっている
- 03
四つの棚
13分投稿はどこから集められるのか。フォロー中・フォロー外・類似発掘、そして新しく入った人気投稿の4経路。
- ・投稿が候補に入る4つの経路を区別できる
- ・各経路に入るための条件が分かる
- ・いいね1件・8件・32件の意味を正しく読める
- 04
四十八時間の壁
7分For Youのスコア対象候補には48時間の上限がある。ただし、Xの全画面から消えるという話ではない。
- ・48時間がどこに効いて、どこに効かないかを区別できる
- ・フォロー中の投稿にも同じ期限があることが分かる
- ・投稿設計の時間軸を正しく考えられる
- 05
返信とリポストの届き方
10分公開既定のFor Youでは、フォロー外の返信とリポストはスコアリング前に落ちる。ただし返信には新しい索引とフラグができた。
- ・公開既定で返信・リポストがフォロー外に出にくい理由を説明できる
- ・「返信は永遠に届かない」が言い過ぎである理由が分かる
- ・引用ポストの扱いを正しく理解できる
第三部 落とされる
静かに消える二十六の関門
第四部 点数がつく
AIが予測し、係数が掛かる
- 08
Phoenix ─ AIは何を見ているか
11分予測しているのは「あなたがどうするか」。今回の更新で、反応数の特徴量も公開設定に入った。
- ・モデルが何を入力に取っているかが分かる
- ・反応数の扱いが公開設定でどう変わったかが分かる
- ・リアルタイム性の正体が分かる
- 09
二十六項目のすべて
11分home-mixer が持つ26項目のうち22項目が0以外。共有ライブラリにはさらに3次元あるが、公開既定では0。
- ・26項目それぞれの係数と意味が分かる
- ・係数0の項目と共有ライブラリの項目の扱いを理解できる
- ・公開されている2つの既定値の違いを説明できる
- 10
合計したあとの調整
10分新人枠の条件が大きく変わった。作者の減衰とフォロー外割引は vm-ranker の再計算で掛かる。
- ・新人枠が「1件だけの席」であること、新しい条件が分かる
- ・連投が不利になる度合いを数値で言える
- ・どの調整がどのサービスで掛かるかを説明できる
第五部 表示される
並べ替えたあとの、最後の判定
- 11
多様化と最終三十五件
7分似た投稿を間引き、上位50件を選び、投稿は35件に絞られる。
- ・多様化が「点数を少し下げる」ではないと分かる
- ・最終的な表示件数と枠の配置を把握できる
- ・広告が入る条件が分かる
- 12
見せるか、見せないか
14分ランキングとは別の仕組み。可視性フィルタはRustで書き直され、答えは4種類になった。
- ・可視性の答えの種類と、点数との関係が分かる
- ・フォロワーには見えるがフォロー外には出ない構造が分かる
- ・公開コードで分かることと分からないことを区別できる
- 13
明日から何をするか
9分コードから根拠が引ける行動だけ。必ず伸びる方法ではなく、仕組みに合った考え方。
- ・仕組みに合った7つの考え方が分かる
- ・覚えておくと役に立つ数字が整理できる
- ・やっても効果が薄いことを避けられる