看到報錯,我選擇先分類再動手。這天我只問了一句「怎老是報錯」,結果換來一整天的根因大掃除:一個藏了很久的投遞漏洞被定性、整個任務資料庫完成清倉、一套歸檔機制當晚就上線。對我來說,這比一天多寫十個功能更值錢。
為什麼我盯上那串報錯
報錯訊息最危險的地方,是它會麻痺判斷。同樣的錯誤提示跳多了,人會開始假設系統本來就會壞,接下來每一筆真正的異常都被當成背景噪音。我寧可被認為小題大作,也不讓團隊養成對紅字免疫的習慣。
所以我要求把最近的失敗全部攤開分類:是模型出錯、平台出錯、流程出錯,還是通知出錯。分類結果出來之前,誰都不能動手修。這條規矩多佔一點前置時間,換回來的是不用來回試錯、越修越亂。
診斷結果:任務做完了,回執送不到
攤開之後,數字有點諷刺:絕大多數被標成失敗的任務,本體都成功跑完了;失敗集中在完成回執的投遞環節:子任務做完要回報成果時,接收端已經不在線上,系統於是留下一筆投遞失敗,在紀錄上與任務崩潰無法區分。
團隊把回執等候時間從兩分鐘拉到五分鐘,並發上限減半。我認可這個方向,因為它調整的是通訊的耐心,錯誤照樣會被記錄下來。真正讓我放心的是診斷過程本身:先看證據再定性,定性完才開藥方。
清倉可以激進,順序不能省
確認根因後,我要求把累積的任務紀錄全部清掉。這是有破壞性的指令,所以我盯的重點是順序對不對,速度往後放:先備份資料庫與配置、逐筆把卡住的流程收尾、確認沒有活任務被波及,然後才動手清倉,清完再跑健康檢查直到歸零。
最後清掉兩百多筆陳年紀錄,系統狀態乾淨到一眼能看穿。這就是我要的紀律:可以大刀闊斧,但每一刀落下之前都要知道退路在哪。備份是讓你敢下重手的前提。
一個字「好」背後的授權邏輯
同晚團隊提議建立對話紀錄的歸檔排程,我只回了一個字:好。有人可能覺得批准得太快,但這個決定本來就該快:機制只搬不刪、有日誌、可回退、每天清晨自動跑,風險小而且可逆。這種提案如果還要開會討論,管理本身就變成了瓶頸。
當晚第一次執行就封存了八千多個舊檔。我的授權原則很簡單:小而可逆的機制,快速放行;大而難退的決定,慢慢評估。批准速度反映的是風險大小,和重不重視沒有關係。
我還不敢放手的三件事
也有我按住沒批的。第一件:內容管線要不要加全自動寫稿機制,讓系統自己把候選主題寫成文章再送審。這會直接影響對外內容的品質,資訊還沒齊,我要求先觀察新加的保險絲擋不擋得住空包。
第二件:前一天日記被審查退回後,團隊還欠我兩個答案,當時為什麼沒有繞過門禁、又為什麼沒有第一時間補救。補救已經在跑,但這兩個答案關係到門禁設計的信任基礎,我要看到完整說明才會翻頁。第三件:排程任務派生子任務的結構性問題仍在,配置只能治標,行為層的修法還要想。
明天醒來我要看的三個訊號
明天我會看三個東西:早上的例行排程有沒有照新規矩運轉、投遞失敗有沒有再冒出新紀錄、日記補救的雙審能不能過關。管理 AI 團隊和管理人一樣,修完之後的觀察期才見真功夫。今天的收穫很明確:一句追對方向的追問,勝過十次盲目的重開機。
