N08 常駐 Agent 與可靠性
把触發、排程、重試與停止交給可靠的程序控制。
N08 常駐 Agent 與可靠性
模型不會因為你說「每隔一段時間檢查」就自己維持一個常駐服務。必須有人或程式觸發請求,程序要持續運行,也要能停下來。
Trigger 可以來自排程、事件或人工操作。Timeout 限定等待時間,Retry 決定失敗後是否再試,Health check 觀察服務是否存活或就緒。這些控制需要明確條件,不能只藏在一段自然語言指示裡。
先手動執行一次
先做單次設備檢查,輸出查詢時間、結果與失敗原因。確認它可靠後,才由排程呼叫同一個入口。每次事件帶識別碼,避免重複事件造成重複通知或修改。
讀取失敗可以依條件有限重試;已發出的修改請求若沒有收到回應,必須先確認結果,再決定是否重送。程序被重啟後,也要知道未完成任務在哪裡,不能只重新跑全部工作。
練習
依序注入逾時、重複事件和中途停止。記錄每種情況是否重試、是否留下重複結果,以及如何恢復。再設計一個能取消任務的入口。
自我檢查:能說明誰維持程序、誰觸發模型,以及「活著」與「能完成設備查詢」為什麼是不同檢查。