我將把資訊整理成「程式碼中記載的內容」、「僅在 README 中記載的內容」以及「兩者皆未記載的內容」。
為什麼我寫這篇文章
5 月 15 日,Elon Musk 宣布 X 演算法已發布在 GitHub 上。隨即,大量關於「如何打敗新的 X 演算法」的貼文開始流傳。讓我在閱讀時感到困擾的是,有些貼文聲稱程式碼中沒有特定的原始規則,卻又自稱「讀過程式碼」。我決定親自確認,並讓(一個 AI)讀了 GitHub 上的程式碼。在這篇文章中,我會整理我能確認以及無法確認的內容。
本文結構
我將資訊分為三個層次來寫:
- 直接從程式碼中確認的事項
- 在 README 中有記載但在程式碼中未確認的事項(屬於「根據官方文件」的層級)
- 在 X 上流傳,但程式碼和 README 中都未記載的事項
從程式碼中確認的事項
這次的更新規模龐大,新增了超過 187 個檔案和 18,000 行程式碼。與 1 月首次發布以來的四個月相比,內容有了顯著的變化。
Grox 現在會「查看」貼文來判斷品質
這次最大的變化是完整建立了一個名為 Grox 的內容審查服務。在 1 月發布的程式碼中並不存在(不過,我無法斷言在實際運行的 X 環境中是否沒有類似的功能)。Grox 的核心是一個 VLM(視覺語言模型)。VLM 是一種不僅能理解文字,還能同時理解圖片和影片畫格的 AI。它不只是「讀取文字」,還能「查看圖片並做出判斷」。Grox 主要做三件事:
貼文品質評分(Banger Screen)
「Banger 分數」是一個介於 0 到 1 之間的分數,AI 會據此評估一篇貼文是否為「可能爆紅的有價值內容」。程式碼中設有一個門檻值「分數 >= 0.4」,0.4 以上被判定為正面。
垃圾訊息偵測
VLM 會判斷一篇貼文是否為垃圾訊息,重點關注來自追蹤人數較少帳號的貼文。
安全與政策違規偵測
Grox 會判斷以下七個類別:
- 暴力媒體
- 成人內容
- 垃圾訊息
- 非法/受管制活動
- 仇恨/騷擾
- 暴力言論
- 自殺/自殘
在程式碼中,還有一個機制可以使用更高精確度的推理模型對暴力媒體和成人內容進行額外檢查。然而,哪些貼文會受到此檢查影響,無法僅從公開的程式碼中確認。
自 1 月發布以來就存在的機制
從這裡開始,這些不是「新功能」,而是自 1 月首次發布以來就存在的機制。X 上許多「最新演算法解說」並未區分 1 月和 5 月的程式碼。如果你只是讓 AI 總結 GitHub,四個月前的功能也會被介紹成「這次的變更」。
封鎖、靜音和檢舉會降低分數(自 1 月以來)
從程式碼的結構可以確認,以下互動被納入計算公式作為負面訊號:
- 不感興趣
- 封鎖
- 靜音
- 檢舉
此外,Home Mixer 中的排名評分器(ranking_scorer.rs)包含一個抑制偏誤的過程,以防止同一帳號的貼文在「為你推薦」中過於頻繁地出現。這也是自 1 月以來就存在的機制;當同一帳號的多篇貼文出現在一個人的動態中時,第二篇及之後的貼文分數會呈指數級下降。

這是為了確保多樣性——「不要讓一個人的時間軸被你的貼文塞滿」——並不限制每日貼文總數。
在 README 中有記載但在程式碼中未確認的事項
「幾乎廢除了所有手工制定的規則」只有一半屬實
官方 README 中陳述了一項設計原則:「我們幾乎完全廢除了手工製定的特徵和啟發式規則。」這並非 5 月新增的描述;而是自 1 月首次發布以來 README 中就一直存在的說法。
然而,檢視程式碼後會發現,過濾層(排除舊貼文、排除靜音關鍵字等)仍然基於規則。
被「廢除」的是排名和評分的標準,而非過濾。而這個結構在此次更新中並未改變。
官方在 5 月 README 中承認的變更
5 月 15 日的 README 中新增了一個名為「更新 — 2026 年 5 月 15 日」的專門章節,並明確列出了此次的七項變更。Grox、廣告整合、Query hydrators、Candidate hydrators 和 Candidate sources 的添加都已在此列出。
換句話說,README 回答了「這次的新功能是什麼」。自 1 月以來就存在的機制並未出現在這個章節中。
Banger 分數「如何」影響排名並未公開
「0.4 以上為正面判定」已在程式碼中確認。然而,顯示該結果如何影響排名的程式碼並未包含在本次發布的儲存庫中。我們目前無法斷言「低於 0.4 就不會顯示」或「0.4 以上會獲得加權」。
互動權重值可能並非生產環境數值
以下是推理管道中為示範目的而寫入的數值:
- 按讚:1.0
- 回覆:0.5
- 轉發:0.3
- 停留時間:0.2
然而,生產環境端的程式碼是以動態參數(支援 A/B 測試)管理的,數值並非寫死。我們無法確認這些數值是否為生產環境中的實際數值。
程式碼和 README 中都未記載的事項
以下在 X 上作為「打敗新演算法的方法」流傳的資訊,並未在任何程式碼中出現:
- 每天發布超過 4 則貼文,觸及率會下降
- 在發布後 30 分鐘內回覆會引發對話串爆炸
- 3-5 張圖片效果最佳
- 30-90 秒的影片特別強
這些資訊之所以流傳,是因為人們將「演算法在 5 月 15 日改變了」的事實與「自己操作中的經驗法則」混雜在同一篇貼文中。由於讀者在「我讀過程式碼發現的」權威下接收資訊,個人觀點看起來就像演算法規範。
總結
如果要用一句話來總結 5 月 15 日的更新,那就是:
「排名機制」幾乎沒有改變。「讀取貼文內容的機制」則是全新加入。
誰的貼文以什麼順序顯示的核心——互動預測、負面訊號、確保帳號多樣性——自 1 月以來沒有改變。
這次新增的是判斷貼文在說什麼以及是否有價值的「眼睛」部分。
因此,像「每天應該發布幾次」或「應該在幾分鐘內回覆」這類問題的答案,並不在這個程式碼中。
只有「AI 會查看貼文並判斷是否值得閱讀」這個事實。與其被演算法謠言誤導而追逐數字,我更認為思考「這是一篇能為讀者留下些什麼的貼文嗎?」更符合目前的演算法。
你對「演算法成長駭客技巧」相信多少?當你實際看到程式碼時,又有什麼想法?
我從 2017 年開始使用 X(前身為 Twitter),現在已经進入第 10 年,我喜歡在 X 上與人互動。看到有人因為某人說了荒謬的話而上當,並決定「限制每天發布 4 次」,從而阻礙了互動,這讓我非常沮喪。
數字很重要,但你不覺得互動也很重要嗎?無論演算法如何改變,我都想繼續在 X 上享受互動的同時努力下去。如果你能繼續在 X 上與我愉快互動,我會很開心。





