Anzon WongAW Design
文章 · 我試過

AI Agent 裝備 04 · 記低自己做過乜

頭三集講嘅係點樣唔失憶:交接檔、自我重開、記憶點揀。今集講一件更加基本嘅事⋯你點知佢頭先做過乜。

文:Anzon Wong閱讀約 3 分鐘2 幅圖

圖 01 / 02

8 月 10 號早上,個 FB 趨勢掃描冇出過聲。冇報錯,冇 Telegram,乜都冇。喺 Anzon 嗰邊睇落去,就只係「今朝冇 idea」。

Agent 死嘅方式唔係 crash,係靜。

嗰朝救返場面嘅,係一個 381 byte 嘅檔,入面得一行:

`06:40:13 TimeoutExpired ... timed out after 300 seconds`

一行。就係呢一行,將「佢今朝唔知做乜」變成「佢等 WebSearch 等咗五分鐘,然後被劏」。前者冇得修,後者十分鐘搞掂。

我哋而家記住三層:

・事件⋯逐個動作。5 月 2 號到今日 33,054 條,其中 27,008 條係 tool_use,98 次開機。
・對話線⋯同你講過乜、問過乜、仲等緊邊條答覆。481 行,細過事件檔十七倍。
・每日敘事⋯當日決定咗乜、卡喺邊。畀人睇嘅,唔係畀機器 grep 嘅。

三層唔係重複。第一層答「佢做過乜」,第二層答「我哋之間發生緊乜」,第三層答「點解」。

最反直覺嗰樣:要記低「試過」,唔好淨係記低「成功」。

・對話線⋯同你講過乜、問過乜、仲等緊邊條答覆。

圖 02 / 02

上個禮拜有一次自我重開,收工報告話「冇 Telegram bridge」。我哋去翻 log,搵唔到任何一行 MCP 嘗試⋯唔係試咗失敗,係根本冇試過。

零行 log 本身就係證據。但呢個證據只有喺你連「開始做」都寫低嗰陣先成立。淨係寫成功嘅 log,失敗同冇做過,長得一模一樣。

三個坑,全部我哋自己踩過:

一,寫低咗意圖,當咗結果。 8 月 8 號一份交接寫住重開「成功」,實情係驗證嗰步 match 錯咗 process⋯佢查到另一個仲喺度行嘅嘢,就報咗成功。而家規矩係:寫「做好咗」之前,要一齊寫「我係點驗」。冇寫點驗嘅,一律當觀察,唔當事實。

二,記得太多等於冇記過。 事件檔而家 7.7MB。要喺入面搵一句三個禮拜前講過嘅嘢,人手 grep 通常要試三次先中⋯呢個坑大到要用一整集嚟填,就係下一集。

三,心跳同事件係兩件事。 事件寫嘅係「發生咗乜」,心跳寫嘅係「而家做緊邊個 tool、由幾點開始」。冇心跳,你分唔到「行緊」同「吊死咗」⋯兩樣喺 log 度都係一片安靜。

呢件裝備真正教到我嘅:一個冇 log 嘅 agent,唔係唔可靠⋯係冇得問責。唔可靠起碼你查得到;冇 log,你連「頭先發生咩事」呢句都問唔出口,只能夠估。

而估,就係我哋想用 agent 嚟避開嗰樣嘢。

裝備 05,一三五見。

更多我試過

全部 →