- 取得連結
- X
- 以電子郵件傳送
- 其他應用程式
精選文章
- 取得連結
- X
- 以電子郵件傳送
- 其他應用程式
先講結論。頂級推理模型該用在架構決策、難題推理、跨模組取捨這三件事上,其餘的搜檔、跑測試、批量套改、格式整理,全部丟給便宜模型的 sub-agent 去做。下面這個健檢 prompt,就是把這個分工寫死在指令裡,讓它自己照做。
大叔在每個主要專案跑一段時間之後,都會用它做一次完整健檢。專案跑久了一定會長出重複的邏輯與互相衝突的設定,人自己看不太出來,但把邊界跟驗收條件講清楚,模型翻得比人仔細。
為什麼要有這個模板
用 AI 寫程式最花錢的不是難題,是雜事。把整個前因後果餵給頂級模型,token 燒得飛快;不餵,它每次都失憶,同一個坑拉著你再踩一次。
這個模板要解的就是中間那條線:哪些事值得用貴的,哪些事該用便宜的。
Prompt 模板
【目標】<請對本工作專案做完整的健檢>
【背景】<本專案已經跑了一段時間,肯定有許多重複或衝突點需要優化重構>
【邊界】(防越界,寫「不要做什麼」)
.不動:<例:main branch/正式設定檔/某模組>
.不做:不順手重構無關程式、不加沒要求的功能
【驗收】(每條可獨立驗證,這是它自我檢查的依據)
1. 需要滿足原先的規則要求
2. 結果需要輸出可驗證的報告
3. 測試/實測方式
【分工】把不需要頂級推理的子任務開 sub-agent 執行並指定便宜模型:
.機械性工作(大量搜檔、跑測試、批量套改、格式整理)→ sub-agent 用便宜模型
.你本體只做:架構決策、難題推理、跨模組 trade-off、驗證判讀
【產出】(交接包:之後換模型也能無縫接手)
1. 決策文件 <路徑>/decisions.md:每個關鍵決策+為什麼+捨棄的替代方案
2. 執行計畫 <路徑>/plan.md:步驟拆到「換一個模型照做即可」的粒度,每步附驗收
3. 風險與未解清單(誠實列,含你不確定的)
4. <實際 artifact:spike branch/POC code/報告>
【紀律】
.工作筆記隨做隨寫進 <路徑>/notes.md(learnings、死路、意外發現)
.回報進度只講有 tool 結果佐證的事;沒驗證的明說「未驗證」
.這是一次到位的任務:資訊都在上面了,別停下來問我,做完再總結
每個區塊在做什麼
【邊界】寫「不要做什麼」,比寫「要做什麼」有效。 模型最常見的失控不是做錯,是順手多做。你沒說不要動 main branch,它就會覺得順手整理一下也不錯。
【驗收】的每一條都要能單獨驗證。 這不是給你看的,是給它自我檢查用的。條件模糊,它就會用「我覺得應該可以了」來收尾。
【分工】是省錢的關鍵。 把機械性工作外包給便宜模型,本體只留需要判斷力的部分。這一段不寫,整個任務都會用最貴的檔位跑完。
【產出】要求交接包,是為了不被單一模型綁住。 decisions.md 記為什麼這樣決定、plan.md 把步驟拆到換一個模型也照做得出來。做完這一步,你的專案就不再依賴某個特定模型的記憶。
【紀律】那句「別停下來問我」很重要。 資訊都給了還一直回頭確認,會把一次任務拆成十次來回,每一次都要重讀一遍上下文。
怎麼改成你自己的
三個地方換掉就能用:
1. 【背景】換成你專案的實際狀況,越具體越好。
2. 【邊界】的「不動」清單,列出你絕對不希望被碰的檔案或分支。
3. 【產出】的路徑換成你自己的目錄。
其餘照抄。
用得順的話,轉給你身邊那個正在燒 token 的朋友。
留言
張貼留言