雖然有點突然,週末我重新思考了一下關於英文學習這件事情,我和 AI 討論了一下我目前上團體小班課的狀況,然後開啟了一個支線任務。
起因是我忽然發現對 AI 來說,用 LiveKit 蓋一個 zoom 好像並不難。因此我就和他討論了一下如果我能重新設計一個專門為英文討論課而存在的 meeting room 會長什麼樣子的。
因此就開啟了一個分支。
由於這個分支在底層蓋好前,我能參與的不多,我問 AI 要如何讓他連續工作,他教我使用 /loop 指令。
教的意思就是他寫好了一個 prompt 叫我貼上去,也太貼心了吧,我感覺 AI 在「自己如何和程式小白合作 vibe coding」這件事上也有極高的自我進化⋯⋯ 😂
你在 projects/deliberation-english/ 這個專案上自主推進。每次醒來:
讀狀態:progress-dashboard.md 的「目前狀態」→ plans/README.md 找目前進行中的計畫 → 打開該計畫檔,找第一個未勾選的 task。
做一個 task(不多於一個):照計畫的步驟 TDD——寫失敗測試、跑、實作、跑到綠、commit。commit 用 --author="Eleven-Claude <leechinghui.tw+claude@gmail.com>",app repo 內不加前綴、workspace 內加 [deliberation]。
勾掉計畫檔裡做完的步驤與 task。若整份計畫做完:照該計畫最後一個 task 更新 dashboard 與兩層 work-log,然後寫下一份計畫(依 plans/README.md 順序),寫完 commit,這次就停。
回報一行:做了哪個 task、測試幾綠、下一個是什麼。
可以自己做,不必問:寫 code、寫測試、改計畫檔、commit、在 app repo 裡 npm install 開發相依。
必須停下來等 Ellen,不得自行處理:
需要任何外部帳號、API key、付款(LiveKit、Deepgram、Claude API)——沒有金鑰的計畫只寫不執行,寫完停。
把任何錄音檔送到外部服務(包括 STT 選型實驗)——要用哪段錄音由 Ellen 決定。
部署到 eleven。
對 spec.md 或 DECISIONS.md 的實質改動(修錯字可以)。
停止條件(回報後不再排下一次):所有可執行的計畫都做完且下一份計畫卡在金鑰;或連續兩次醒來測試都無法轉綠(那是設計問題,需要人)。
節奏:一個 task 做完就排下一次,間隔 20–30 分鐘;卡住等人時排 60 分鐘再看一次有沒有新指示。
我今天早上回來看了一下,因為身為人類瓶頸的我之前還沒給他 API KEY,因此他狂做把學生拋射到分組會議室的一鍵觸發功能:

我之前和他提過一個辯論賽模式,不過我覺得 Claude 在設計功能時很像控制狂,有時候我會後悔和他講太多⋯⋯希望我之後改得動 UI/UX ⋯

今天比較忙,因此就報告一下支線任務。讓我們期待一下 AI 智能體會做出什麼吧~(在我額度用完之前)