免費試讀課程單元 · X 為你推薦演算法

從請求到排序動態

為什麼一次為你推薦請求會觸發來源、過濾器、分數和記錄?

Wondering 課程《X 為你推薦演算法》的第 1 個課程單元

你將學到什麼

你將學到什麼

用 pipeline 視角可以避免把演算法誤當成一次模型呼叫。

推薦系統是一條流水線

當你打開 X 的「為你推薦」動態牆時,背後並非只有一個神經網路在運作。

Home Mixer 是整個流程的指揮官。它負責協調一連串的步驟,從接收請求到產出最終排序清單。

將推薦系統視為一條 Pipeline(流水線),能幫助你更精確地理解演算法如何運作,而不僅僅是單次模型呼叫。

Home Mixer 運作邏輯

從請求脈絡到候選來源

流程的第一步是 Query Hydrator。它會為請求補齊脈絡,例如你的歷史紀錄、社交圖譜與主題偏好。

接著進入 Source 階段。系統會從不同來源(如 Thunder)抓取可能的貼文,這就是所謂的「候選項」。

從請求到候選項

這確保了系統有足夠的素材可以進行後續處理,而不是漫無目的地搜尋。

資料補齊與過濾機制

有了候選貼文後,Candidate Hydrator 會補上評分所需的細節,例如作者個人檔案。

隨後 Filter 會介入。它會移除你不感興趣或不該看到的內容,像是你封鎖的關鍵字或靜音的帳號。

補齊與過濾的差異
  • Candidate Hydrator
  • Filter

過濾是確保動態牆安全與符合個人偏好的關鍵防線。

評分、選擇與副作用

Scorer 階段會為留下的貼文附加排序值。雖然 Phoenix 排序器很重要,但它只是流水線的一部分。

最後由 Selector 選出最終項目並排列順序。系統還會執行 Side Effects(副作用)。

副作用會記錄這次推薦發生了什麼,作為未來優化與觀察系統狀態的依據。

排序與回饋流程

綜合回顧

Home Mixer 流水線階段總覽

自我檢測

在 X 的推薦架構中,_____ 負責擔任指揮官,協調從請求到產出排序清單的完整流程。

  • Home Mixer
  • 單一神經網路模型

答案: Home Mixer

Home Mixer 是整個推薦流程的指揮官(Orchestrator),負責協調各個階段;而 Grok 或 Phoenix 通常只是其中的 Scorer(評分器)階段。

Home Mixer 的運作順序為:首先由 _____ 補齊脈絡,接著從 _____ 抓取候選項,再經由 _____ 移除不當內容,最後由 _____ 選出最終項目。

答案: Home Mixer 的運作順序為:首先由 Query Hydrator 補齊脈絡,接著從 Source 抓取候選項,再經由 Filter 移除不當內容,最後由 Selector 選出最終項目。

這是 Home Mixer 的標準流水線順序:補齊查詢資訊 -> 抓取原始資料 -> 過濾掉不想要的內容 -> 最後篩選並排序輸出。

當系統需要「查詢作者的個人檔案」以利後續評分時,這屬於 Pipeline 中的哪一個階段?

  • Query Hydrator
  • Candidate Hydrator
  • Filter
  • Side Effects

答案: Candidate Hydrator

Candidate Hydrator 的責任是為已經抓取到的候選貼文(Candidates)補齊細節資訊(如作者檔案、互動數據),以便 Scorer 進行精確評分。

繼續學習

這是《X 為你推薦演算法》共 12 個課程單元中的第 1 個。接下來:

  1. Pipeline 元件
  2. 混合的動態項目
  3. Thunder 站內網路儲存
  4. Phoenix 來源家族
  5. 來源失敗與備援

免費開始這門課程

Wondering 把任何主題變成可以閱讀、觀看或收聽的短課程單元,並附有練習題和 AI 家教。