“這類人,我們確實有。”
李萍的回覆像一根火柴,把會議室裡快要熄下去的疲憊重新點亮。可林川還沒來得及開口,陳海那邊的測試視窗就跳出一片紅色。
“穩定性沒過。”陳海把日誌拖到大屏,“低可信場景簇一放大,候選召回耗時翻了三倍。離線小樣本能跑,全量灰度前會卡。”
剛露出一點笑意的葉辰立刻坐直,臉色發白:“是我那個弱關聯入口的問題?”
“不是追責。”林川看著紅色報錯,“李萍確認的是業務場景,不代表我們可以把未驗證的東西推上線。今晚目標變了,先把它做成能解釋、能回退、能承壓的初版。”
他在白板上寫下三行:穩定性、解釋口徑、灰度風險。
窗外天色發青,辦公室裡的燈還亮著。南城優選的七天倒計時沒有因為他們找到方向而停一秒。現在真正的阻礙不是找不到路,而是這條路能不能讓客戶放心走上去。
陳海揉了揉眼睛:“候選召回如果按每個低可信使用者即時算,肯定慢。要麼提前做場景簇索引,要麼只在固定商品池裡查。”
葉辰低聲接上:“可以把同小區、時間視窗和商品組合先做成臨時場景標籤,不存個人身份,只存候選理由。灰度時先查標籤,再過退貨風險和毛利校驗。”
後端立刻搖頭:“標籤太多也會亂。南城那邊三套編號,本來就不乾淨。”
林川把李萍的八個字單獨截出來,放到確認表第一頁:“所以只做她確認過的兩類場景。家庭補貨,團購自提。沒有運營確認、沒有售後備註、沒有訂單組合的,一律不進。”
陳海看了他一眼,點頭:“那就不是全量模型,是灰度引擎。”
“名字先定下來。”林川說,“星火。”
會議室安靜了一瞬。
這個名字不大,也不誇張。星川現在還不是能照亮整座城的公司,它只是從髒資料和冷眼裡找出了一點能燒起來的東西。
陳海敲下檔名:“星火推薦引擎,南城灰度初版。”
有了邊界,事情反而快了。陳海拆召回入口,後端把場景標籤快取成只讀索引,測試重新壓測兩類場景簇,前端把推薦理由頁面改成三列:為什麼推薦、為什麼不推薦、如何回退。
葉辰盯著自己那張異常表,一條條刪掉證據不足的記錄。刪到最後,他有些心疼:“這些可能也是同類使用者。”
林川站在他身後:“可能不是上線依據。”
葉辰手指停了停,最後按下刪除:“明白。”
凌晨六點二十,第一輪穩定性測試透過。召回耗時被壓回可接受範圍,推薦理由頁面能顯示“同配送站點補貨場景”“低退貨家清組合”“毛利達標”這類普通運營也看得懂的說明。
年輕測試盯著報表,聲音裡終於有了點熱氣:“和南城原系統對照,兩個場景簇的有效毛利模擬提升三十一點六,舊系統只有九點多。退貨風險也沒飄紅。”
陳海沒有立刻慶祝,而是又點開回退流程:“如果上線後投訴率或退貨備註異常,系統自動回到第二版保守規則。人工置頂商品不參與結果歸因。”
“寫進給南城的灰度說明。”林川說,“還有,高風險SKU剔除原因也放進去。別讓客戶以為我們挑容易賣的做成績。”
他停了一下,又補了一句:“所有截圖和原始日誌分開存,誰改過規則、什麼時候改的,都要能查。星川第一次交付,不能只留下一個漂亮結果。”
說到這裡,他拿起手機,給李萍打了電話。
那邊接得很快,聲音沙啞:“林總,我剛從倉庫出來。你們那邊怎麼樣?”








