免費試讀課程單元 · X 為你推薦演算法
從請求到排序動態
為什麼一次為你推薦請求會觸發來源、過濾器、分數和記錄?
Wondering 課程《X 為你推薦演算法》的第 1 個課程單元
你將學到什麼
用 pipeline 視角可以避免把演算法誤當成一次模型呼叫。
推薦系統是一條流水線
當你打開 X 的「為你推薦」動態牆時,背後並非只有一個神經網路在運作。
Home Mixer 是整個流程的指揮官。它負責協調一連串的步驟,從接收請求到產出最終排序清單。
將推薦系統視為一條 Pipeline(流水線),能幫助你更精確地理解演算法如何運作,而不僅僅是單次模型呼叫。
從請求脈絡到候選來源
流程的第一步是 Query Hydrator。它會為請求補齊脈絡,例如你的歷史紀錄、社交圖譜與主題偏好。
接著進入 Source 階段。系統會從不同來源(如 Thunder)抓取可能的貼文,這就是所謂的「候選項」。
這確保了系統有足夠的素材可以進行後續處理,而不是漫無目的地搜尋。
資料補齊與過濾機制
有了候選貼文後,Candidate Hydrator 會補上評分所需的細節,例如作者個人檔案。
隨後 Filter 會介入。它會移除你不感興趣或不該看到的內容,像是你封鎖的關鍵字或靜音的帳號。
- Candidate Hydrator
- Filter
過濾是確保動態牆安全與符合個人偏好的關鍵防線。
評分、選擇與副作用
Scorer 階段會為留下的貼文附加排序值。雖然 Phoenix 排序器很重要,但它只是流水線的一部分。
最後由 Selector 選出最終項目並排列順序。系統還會執行 Side Effects(副作用)。
副作用會記錄這次推薦發生了什麼,作為未來優化與觀察系統狀態的依據。
綜合回顧
自我檢測
在 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 個。接下來:
- Pipeline 元件
- 混合的動態項目
- Thunder 站內網路儲存
- Phoenix 來源家族
- 來源失敗與備援
Wondering 把任何主題變成可以閱讀、觀看或收聽的短課程單元,並附有練習題和 AI 家教。