X 再公開一批 For You 演算法程式碼
X 母公司 SpaceXAI 的 GitHub 帳號 xai-org,在香港時間 9 月 26 日上午 11 時 39 分向公開的 x-algorithm 程式庫推送新一批程式碼,改動涉及 80 個檔案。x-algorithm 是決定 X「為你推薦」(For You)時間線顯示哪些帖文的系統,X 在今年 1 月把它開源,其後差不多每日同步更新。
這次更新有五項改動,直接影響帖文會被誰看見、會否被處罰。
改動 | 程式碼寫明的內容 |
|---|---|
申訴後暫緩自動處罰 | 人手推翻停權或標籤後,系統可暫停重新施加;開關預設關閉 |
「我的網絡」回覆範圍擴大 | 朋友的朋友也可回覆限定範圍的對話 |
關注及封鎖查詢「失敗即放行」 | 查不到社交關係資料時,帖文預設照常顯示 |
反垃圾訊息門檻改為 12.5 萬粉絲 | 協同垃圾訊息掃描由 10 萬提高至 12.5 萬;Gemma 回覆審查由 15 萬降至 12.5 萬 |
新帳號冷啟動加推 | 冷門檢索來源的帖文,納入新作者加推實驗 |
申訴成功後,系統可暫時不再處罰
新增的 overturn_hold 模組逾 5,000 行,處理一個常見問題:帳號被自動系統停權或加標籤,經人手覆核推翻後,自動系統可能很快又再處罰一次。新模組讓系統在人手推翻後暫緩重新施加處罰。
不過,程式碼的測試寫明,這個功能由 GrowthBook 功能開關控制,沒有設定時預設關閉。換言之,X 未必已經啟用。
「我的網絡」對話,朋友的朋友也可回覆
X 容許作者把帖文的回覆權限設為「我的網絡」(My Network)。新程式碼加入名為 RootFollowsViewerSecondDegree 的查詢,只要讀者與作者相隔一層關係,即作者關注的人關注了讀者,即使讀者沒有被作者直接關注,亦符合回覆資格。
查詢失敗時,帖文照樣顯示
可見度過濾系統會先查詢讀者與作者之間的關注及封鎖關係,再決定是否隱藏帖文。新程式碼把查詢結果分為「是」、「否」及「未知」三種,只有明確答「是」才會隱藏帖文;查詢超時或資料缺失時,則按預設值處理。
其中二度關係查詢的函數直接命名為 second_degree_fails_open,即「失敗即放行」。代價是當社交關係資料缺失時,一篇本應被隱藏的帖文,仍有可能出現在讀者面前。
大帳號的垃圾訊息門檻
X 用兩套機制處理垃圾回覆。一是協同垃圾訊息(coordinated spam)掃描,原本略過粉絲逾 10 萬的帳號,現改為略過逾 12.5 萬的帳號。二是交由 Google 開源模型 Gemma 審查回覆,門檻由 15 萬粉絲降至 12.5 萬,即更多帳號的回覆會被 Gemma 審查。兩個門檻因此統一在 12.5 萬。
新帳號有機會獲得加推
在排序系統 home-mixer 中,新帳號冷啟動加推原本只套用於一種檢索來源(Phoenix MoE),現擴展至另一種冷門檢索來源(Phoenix Retrieval Cold)。這項加推以實驗組形式進行,只有實驗組讀者看到的帖文會被加推,其餘讀者看到的排序不變。
來源
- Open-source X Recommendation Algorithm(2026 年 9 月 26 日更新)(原始程式碼)
- X algorithm 2026 open-source release, inspected(The Deep Feed,5 月版本的對照分析)
- X Open-Sourced Its Algorithm on GitHub: Here's What the Code Actually Says(OpenTweet,開源背景)




No comments yet
提交留言即表示你已閱讀我們的私隱政策。