[討論] AI context engineering 上下文工程
提供一下我自己的做法以及參考網路大神的做法
1. 將context用量寫到status line
現在還需要手動下/context去查,也許將來官方會做進去,把上下文用量寫到狀態欄後就可以隨時看到你這個session的使用量,在觸發自動壓縮前先做好管理。
2. 新的task就開新的session,我自己是兩次control C重開新session而不是/clear,這樣對話還可以保留一段時間用/resume去找,比如剛做完一個任務一兩天後長官又要我改,我還可以找出那個對話繼續。
新的task就開新對話把上下文清乾淨,官方已經說了上下文太多會降智。
3. 開/context看看你預裝了哪些插件和MCP,這些都會佔據上下文,裝必要的就好
4. 寫好Claude.md,每開新的session都會重新load這個以及插件和MCP,同樣也是寫越精簡越好,只寫claude不知道的和叫他不要這樣做的,他已經知道的常識不用寫,如果寫太多就組織成文件叫他另外去看,Claude.md留一行跟他說文件在哪這是幹嘛的就好。
5.能寫成script就不要用md,能寫成md就不要用prompt。如果是固定可結構化流程的做成hook,比如每次做單元測試script。稍微不太能寫成程式但可以固定流程的寫成skill,command ,這樣可以節省上下文。
6./compact可以後面接著下說明,比如/comapct 只保留正確對話,錯誤的嘗試扔掉。
不過這招我很少用,我都是上下文爆之前就做完了開新session,不然就是先開個gitea issue把正確的對話先整理出來,重點是不要讓他爆了自動壓縮,那會降智
7./model選好一點的模型或是直接改預設設定
我都是選opus 4.6 (1M context)
你如果選到爛的,那一定你會覺得爛,甚至就連一般預設opus 4.6也只有200k上下文,要特別去選才有1M
8. Plan mode,叫他先plan,等你計畫看過覺得ok,他就會自動分派給其他subagent,plan agent本身不寫扣,這樣可以省上下文
9. 官方插件superpower ,這我沒用過,但我大概看過是plan mode的超級炫砲版,想走TDD的可以用這個,TDD官方認證可以節省上下文。
10.一定要搭配git使用,多次迭代,叫他開PR ,你自己做code review,一開始一定很多代碼要審,但隨著你越看越多,你審代碼速度也會變快。反而專案過了初期AI寫的代碼就會開始變少。所以一開始不要怕審AI代碼,看久了自然變強
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.214.10.11 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1773884185.A.D29.html
※ 編輯: yamakazi (49.214.10.11 臺灣), 03/19/2026 09:39:26
※ 編輯: yamakazi (49.214.10.11 臺灣), 03/19/2026 09:46:05
推
03/19 09:55,
5小時前
, 1F
03/19 09:55, 1F
→
03/19 09:55,
5小時前
, 2F
03/19 09:55, 2F
→
03/19 09:56,
5小時前
, 3F
03/19 09:56, 3F
→
03/19 10:15,
5小時前
, 4F
03/19 10:15, 4F
→
03/19 10:17,
5小時前
, 5F
03/19 10:17, 5F
推
03/19 11:08,
4小時前
, 6F
03/19 11:08, 6F
→
03/19 11:24,
4小時前
, 7F
03/19 11:24, 7F
→
03/19 11:24,
4小時前
, 8F
03/19 11:24, 8F
→
03/19 11:25,
4小時前
, 9F
03/19 11:25, 9F
推
03/19 12:23,
3小時前
, 10F
03/19 12:23, 10F
推
03/19 12:23,
3小時前
, 11F
03/19 12:23, 11F
→
03/19 12:24,
3小時前
, 12F
03/19 12:24, 12F
→
03/19 12:24,
3小時前
, 13F
03/19 12:24, 13F
推
03/19 12:32,
3小時前
, 14F
03/19 12:32, 14F
噓
03/19 12:48,
2小時前
, 15F
03/19 12:48, 15F
推
03/19 12:48,
2小時前
, 16F
03/19 12:48, 16F
→
03/19 13:04,
2小時前
, 17F
03/19 13:04, 17F
推
03/19 13:08,
2小時前
, 18F
03/19 13:08, 18F