從 Claude Code CLI 開始,我原本只是想讓 AI 幫忙寫程式,卻在不斷開發與踩坑中,逐步建立自己的 AI Agent 工作流程。
本系列將從 AI 輔助開發出發,談 Context、Memory、任務派發、Manager / Worker、多模型協作、Guard、Evidence、Observability 與成本控制,直到無人值守。
這不是標準答案,而是一名開發者將 AI 從一問一答,逐步工程化為可管理、可驗證、可觀測、可持續運行的 Agent Harness 的實戰紀錄。
Day 21|跨機器的執行者:同一套規則搬到另一台 Day 20 停在一句話:我不在的時候,連驗的人都沒有。今天接住「沒有人在」這個前提往下走——人可以不在,但...
Day 22|無人值守:沒有人可以問的時候 Day 21 停在一個問題:隔離環境裡的執行者碰到拿不定主意的事,它能問誰?答案是沒有人可以問。所以我沒有教它自己拿...
Day 23|排程與看門狗:誰來叫醒它 Day 22 停在一句話:被跳過的動作看得見了,可是誰來叫醒它重試。今天先回頭看一個我早就做好的東西。我有一個單輪即滅入...
Day 24|失敗恢復:沒人看著的任務壞掉之後 Day 23 停在一句話:沒人看著的時候,它壞掉了,接下來該由誰、照什麼規則把它扶起來。直覺的答案是重跑。外包出...
Day 25|護欄:允許自動化到哪裡為止 Day 24 停在一個缺口:失敗即鎖定鎖得住機器,可是一批改動到底要不要進版控,還是得有人判斷。今天回頭讀我自己的規則...
Day 26|一個真的要對外負責的專案 Day 25 收在一個問題:這些護欄保護的都是我自己的機器;如果會痛的是別人呢?今天開始的第五幕,就是那個「別人」出現的...
Day 27|一個功能怎麼走完整條 pipeline Day 26 停在一個問題:邊界畫得出來了,那一個功能要怎麼真的走完整條線?我原本的答案很直覺:規劃、派工...
Day 28|失敗盤點:這一年真正壞掉的東西 Day 27 停在一句話:鏈跑得通,不代表它跑得對——那我怎麼知道哪些地方曾經壞過?最直接的辦法是翻記憶庫。我在...