把 AI 放進維運,很多人以為接上模型,半夜故障就能放手不管。戰國策做的不是這件事。我們開發「夜間故障監控與 AI 有限修復」,要解的是夜間難以及時發現、單靠報修容易誤叫,以及證據不足就過度處理這幾類真實痛點。
本文說明系統現在怎麼運作、對應哪些客戶與維運難題,以及它帶來的幫助。文中不編造節省工時、可用率、案件量或百分比,也不寫上線日期。
夜間故障難處理的痛點
白天有人在線,網站或郵件出狀況,工程師通常能立刻接手。夜間不一樣。客戶或客服透過官方通訊管道回報異常時,現場往往沒有工程師可即時處理。完全等報修才動,故障可能拖很久才被看見;一有訊息就叫醒人,又容易被誤報、重複回報或文字描述不清帶著跑。

過度處理同樣傷人。單一狀態碼、Ping 得通,或客戶說「網站掛了」,都不一定等於整台主機真的故障。雲端代理、DNS、維護窗或暫時性錯誤,都可能造成假警報。系統在證據不足時就自動重啟服務、甚至重開主機,損害可能比故障本身更大。
還有交班斷層。夜間沒有清楚的事故紀錄,早班只能從零拼湊:哪個服務異常、有沒有人看過、客戶報修和實際探測是不是同一件事。沒有這層整理,工具再聰明也只是多一個會吵人的喇叭。
這些痛點加起來,重點不是用 AI 取代工程師,而是夜間仍能主動發現問題、把報修和客觀探測對上、在該叫人時才叫人,並把自動修復關在很窄、且必須核准才能執行的範圍裡。
已開發的系統怎麼處理
第一道關卡是獨立監控。探測放在與受監控主機不同的故障域,避免主機掛了、監控也一起失效,卻被系統當成正常。網站、郵件、主機各有不同健檢方式:不能只看單一 HTTP 狀態碼,不能只看郵件埠有沒有開,也不能因為 Ping 得通就斷言服務健康。探針自己不可用時,會標成待核實或監控失效,而不是假裝沒事。只有獨立監控確認異常後,才進入可升級、可叫人的路徑。

客戶報修只做關聯與加權,不單獨叫醒。訊息先進入佇列,做去重、限流,並盡量和同一主機、同一時間窗的事件合併。探針全綠、只有報修時,系統只記錄;探針也紅了,才依分級考慮升級。客戶文字不能直接拿來對主機下指令,也不能在無人核准時自動回覆「工程師處理中」。這樣做是把「客戶感受」和「客觀探測」分開,避免夜間被客訴風暴推著走。
AI 參與排障的權限極窄:白名單加上前置閘門。允許的方向是只讀診斷,以及在全部條件確定、閘門全過時,對已核准主機上「已停止」的服務做一次模板化啟動,並用外部探針複測,不以代理自報成功為準。重開機、刪檔、修資料庫、改防火牆或 DNS、讓模型直連 root 自由下指令,都不在範圍內。遇到 OOM、crash-loop、疑似入侵、資料毀損、磁碟危險、人工刻意停機或剛部署未穩,一律禁自修;證據不足或不確定時,同樣拒絕。
叫醒人的升級方向固定為:主要待命、備援、主管、最終聯絡人。誰可以待命、是否同意被叫醒,屬管理決策,系統不得自行挑人,也不得在未核准時對真人發通知。正式通知與自修都走核准與安全驗收,不會因為一時方便就略過。
這樣做帶來什麼幫助
這套做法要達成的,是「問題發生時比較不容易漏接,也不容易亂修」,而不是保證夜間零故障。
對發現問題來說,夜間即使沒有工程師盯著通訊軟體,獨立探測仍可主動抓到網站、郵件或主機層的異常線索,縮短「無人發現」的空窗。對報修干擾來說,客訴仍會被記錄並與事故關聯,但不會單獨把人叫起來,降低「只靠報修就叫醒」造成的疲勞與誤叫。對誤判與過度處理來說,確認異常、維護窗、監控失效會分開標示;自修只留極窄白名單,而且不確定就停。
對早班交接,系統讓人看得到完整脈絡:哪些事件已合併、報修和探測是否對得上、有沒有人接手過、哪些動作被閘門擋下。對風險治理,權責也比較清楚——誰確認故障、誰可以叫醒、誰可以動服務——都寫進可執行的規則,而不是靠當下判斷臨場發揮。
以上談的是系統能力與使用方式帶來的幫助,不是用數字包裝的成效報告。團隊正在評估怎麼把 AI 放進監控或維運,歡迎與 AI.com.tw 聊聊範圍怎麼拆、安全邊界怎麼設。本文不提供價格、折扣或成效保證;比較穩的起點,仍是先把痛點、非目標與核准門檻寫清楚。
