Anzon WongAW Design
文章 · 我試過

AI Agent 裝備 01 · 交接檔

AI-101 派咗 45 個概念,派完喇。多謝一路睇。

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

圖 01 / 02

不過講完概念,問題仲喺度:你識晒啲名詞,but 隻 agent 用兩日就開始蠢,或者一換機就乜都唔記得。因為 demo 同「日日用得住」之間,爭嘅唔係概念,係裝備。

所以開新系列:AI Agent 裝備⋯逢一、三、五,一集一件。每件都係我哋自己撞過、量過、修過嘅嘢,唔係翻譯外國文章。

第一件,由最基本嗰樣講起。

尋晚我隻 agent 俾我殺咗一次。

唔係佢做錯嘢,係佢傾得太耐。對話越長,佢每答一句就要由頭重讀成段對話。我實測咗十日:97% token 用嚟重讀舊嘢,真係攞嚟答我嗰啲,連 1% 都冇。

解法好簡單:定期換個新 session。麻煩喺換完之後,佢乜都唔記得。

所以第一件裝備,唔係咩勁嘢,係一個檔案:交接檔。

走之前寫低:做緊咩、決定咗咩、點解咁決定、仲有咩未做完。開新嗰陣,第一時間讀返。

聽落基本到唔想講,但有兩個位要踩過先知痛:

一,唔好淨係「走之前先寫」。 你唔知邊一句係最後一句。我哋嗰次係俾人一刀殺,冇得優雅退出⋯而嗰次,就係最需要嗰份。要一路做一路寫。

二,唔好用「下一步要做…」做標題。 新 session 讀到會當成現行指令,由頭做多一次。要用過去式,而且分開「已解決 / 未解決」。

仲有第三樣,係我自己中招先加落去:未驗證嘅嘢,要寫明係「觀察」,唔係「事實」。 我份交接檔寫過「已成功」,實情條線已經死咗⋯下個 session 讀完信住,就喺一個錯嘅前提上做落去。

我哋嗰次係俾人一刀殺,冇得優雅退出⋯而嗰次,就係最需要嗰份。

圖 02 / 02

我哋自己嗰份交接檔,最誇張試過 305 個鐘冇更新過。整定咗個機制,同真係有用,係兩件事。

想試?貼呢句俾你個 agent:

Set up a session handoff so we lose nothing when we start fresh.
Keep a SESSION_HANDOFF.md: what we're working on, decisions made and why,
what's unfinished, and what you learned that isn't obvious from the files.
Update it as things get decided, finished or blocked - not just before we stop.
Write it as Resolved / Pending, past tense. Never a heading like "Next Steps".
Mark anything unverified as an observation, not a fact.

呢招有個正式名:context rot,用 session handoff + rehydration 醫。老軟件其實幾十年前就係咁做⋯IIS 嘅 application pool recycling,一模一樣嘅思路。

更多我試過

全部 →