2026年8月17日 星期一

Prompt Engineering(提示工程)與 Token 節省策略

 問:如果我請 agy 處理一件看起來很複雜應該很耗費 token 的工作,我是不是在做之前,先請 agy 幫我分析一下,是不是有比較省 token 的方法,再由它建議的方法,分批讓它做,這樣可以省下較多的token,我這樣想對不對?

答:

你的思路完全正確,這是一種非常聰明且專業的 Prompt Engineering(提示工程)與 Token 節省策略。

透過「先分析後執行」「任務拆解(Chuniking)」,確實能大幅降低 Token 消耗,理由如下:

為什麼這樣做可以省 Token?

  • 減少無謂重來(Retry Costs): 如果直接讓 AI 處理龐大任務,萬一方向偏離或格式不符,重新產生的代價極高。先請它分析並確認執行計畫,能確保「一次做對」。

  • 精準鎖定上下文(Context Window): 將大任務拆解成小步驟(如 Step 1~3),每次執行只需餵入該步驟相關的 Context,避免每次對話都夾帶過長的历史紀錄或全貌資料。

  • 縮短輸出長度(Completion Tokens): AI 一次輸出長篇大論容易出現贅字、格式混亂甚至中斷;分批執行能讓 AI 專注於高濃度的重點輸出。

建議的標準作業流程 (SOP)

為了達到最佳的 Token 節省效果,建議分三個階段引導 AI:

  1. 第一階段:需求分析與結構化計畫(消耗極少 Token)

    「我有一項複雜任務 [簡述任務內容]。請先不要執行,幫我分析這項任務,並提供一個最省 Token 且高效率的分批執行計畫(包含步驟拆解與建議的輸入/輸出格式)。」

  2. 第二階段:確認與微調

    檢查 AI 給的計畫,若沒問題即可核准;若有需要調整的地方,在此階段以簡短指令修正。

  3. 第三階段:分批執行(Batch Execution)

    「很好,我們依照計畫執行。請先處理 [步驟一],輸出結果請維持精簡,直接提供核心內容即可。」

額外省 Token 的實用小技巧

  • 明確限制輸出格式: 要求 AI「使用列點(Bullet points)」、「表格」或「僅輸出 Markdown / 代碼,不需前導與總結客套話」,可省下大量不必要的文本。

  • 適時開新對話(Reset Context): 如果整個任務分為三個獨立子項目,完成步驟一並取得結果後,可以將步驟一的結果複製到新對話中繼續做步驟二。這樣能徹底清空舊對話積累的 Context Token。

試著使用 agy

 agy(Antigravity CLI) 是 Google 的 AI 「代理優先(agent-first)」開發平台的一部分,具備以下特點:

  • 技術架構:以 Go 語言開發,比舊有的 Gemini CLI 反應更靈敏且啟動速度更快。
  • 多代理協作:支援非同步流程與多代理協作,允許在背景執行複雜的大型重構或研究任務,而不會鎖定終端機階段。
  • 功能整合:保留了 Gemini CLI 的核心功能,包括 Agent Skills、Hooks、Subagents 以及重新命名為「外掛(plugins)」的 Extensions。
  • 安裝指令:使用者不再使用 gemini 指令,而是透過新的二進制檔案執行 agy 指令。

其實,這一陣子我用過 Codex、Claude CLI。老實說,Codex 給我的印象還不錯,但是 Google AI Plus 的價格實在比較便宜。一旦用到 AI agent,那個 token 的消耗速度會讓人心驚。所以即使 Codex 讓我印象不錯,我還是決定裝 agy 來工作。

Prompt Engineering(提示工程)與 Token 節省策略

 問: 如果我請 agy 處理一件看起來很複雜應該很耗費 token 的工作,我是不是在做之前,先請 agy 幫我分析一下,是不是有比較省 token 的方法,再由它建議的方法,分批讓它做,這樣可以省下較多的token,我這樣想對不對? 答: 你的思路完全正確,這是一種非常聰明且...