Claude Opus 4.7在程式碼任務與Agentic工作上更智能精準
AI 語音朗讀 · Edge TTS
Claude Opus 4.7在程式碼任務與Agentic工作上更智能精準。相較4.6版,它處理歧義更佳、bug偵測更強,並需調整提示與harness以達最佳效能。
Opus 4.7是目前最強一般可用模型,專精程式碼撰寫、企業工作流程及長時間Agentic任務。它優於Opus 4.6在處理歧義、尋找bug與程式碼審核,跨會話保留脈絡更可靠,且在較少指引下推理歧義任務。發布公告指出,更新tokenizer與高努力等級下更傾向思考(尤其長會話後期),導致token使用增加,替換4.6版時需調校提示與harness,方能顯著提升效能。本文詳述變化與在「Claude Code」的最佳實務。
互動程式碼會話結構
Opus 4.7的token使用與行為依自主非同步Agent(單使用者回合)或互動同步Agent(多使用者回合)而異;在互動情境,它在使用者回合後更深入推理,提升長會話的連貫性、指令遵循與程式碼品質,但也耗用更多token。最佳實務是將Claude視為可委託的資深工程師,而非逐行引導的配對程式員:
- 第一回合明確指定任務,包括意圖、限制、驗收標準及相關檔案位置,提供完整脈絡以產生更強輸出;逐漸傳遞歧義提示會降低token效率與品質。
- 減少必要使用者互動,每回合皆增加推理負荷,建議批次提問並給予足夠脈絡讓模型持續推進。
- 適當時使用auto mode,適用於信任模型安全執行的長任務,無需頻繁檢查,可大幅縮短循環時間;此模式現為「Claude Code Max」使用者的研究預覽,透過Shift+Tab切換。
- 設定完成通知,讓Claude在任務結束時播放聲音,或自行建立基於hook的通知。
推薦努力等級設定
Opus 4.7在「Claude Code」的預設努力等級為xhigh,這是high與max間的新等級,提供推理與延遲的更好控制,適合大多數Agentic程式碼工作,如設計API與schema、遷移舊程式碼及審核大型程式庫。升級使用者若未手動設定,將自動切換至xhigh。各等級指引如下:
- medium與low:適用成本或延遲敏感、範圍狹窄任務,雖在難題上能力較弱,但仍優於同等級的Opus 4.6,甚至偶用更少token。
- high:平衡智能與成本,適合並行會話或希望降低支出而不大幅損品質。
- xhigh(預設、推薦):最適合程式碼與Agentic用途,具強自主性與智能,避免max在長Agentic執行中token暴增。
- max:擠壓極限效能於真正難題,但邊際效用遞減且易過度思考,限用於評估模型上限或極智能敏感、非成本敏感任務。
建議升級後實驗不同等級,而非直接移植舊設定;同一任務中可切換等級管理token與推理。團隊認為xhigh最適合大多數程式碼任務,故設為預設。
適應性思考機制
Opus 4.7不支援固定思考預算的「Extended Thinking」,改以適應性思考,讓模型依脈絡決定每步是否思考:簡單查詢快速回應、無益步驟略過思考,將token投資於最有用處,整體Agentic執行更快、使用者體驗更好。本版適應性思考大幅改善,尤其減少過度思考。若欲控制思考速率,直接在提示中指定:
- 更多思考:「仔細逐步思考再回應;這問題比看起來難。」
- 較少思考:「優先快速回應而非深度思考;有疑慮直接回應。」可省token,但難步驟準確度可能下降。
行為變化注意事項
Opus 4.7相較4.6有幾項預設行為變更,若已為舊版細調提示或harness需留意:
- 回應長度依任務複雜度校準,不如4.6預設冗長;簡單查詢回應較短,開放分析則較長。若需特定長度或風格,明確提示,並用正面範例優於負面「不要這樣」指示。
- 較少呼叫工具、更重推理,多數情況產生更好結果;若需更多工具(如積極搜尋或讀檔),明確描述何時及為何使用。
- 預設生成較少子Agent,更謹慎委派;若需平行子Agent(如跨檔案或獨立項目),需明確指示,例如:「勿為單回應可完成的工作生成子Agent(如重構已見函式);跨項目或多檔讀取時,同回合生成多子Agent。」
後續試用建議
Opus 4.7在長時間任務表現優於前代,適合過去監督為瓶頸的情境,如複雜多檔變更、歧義除錯、服務級程式碼審核及多步Agentic工作。推薦維持xhigh努力等級,觀察首回合推進多遠,以發揮其強大潛力。作者Boris Cherny表示,Opus 4.7感覺更智能、具Agentic性與精準,需數日學習有效運用新能力,並將發布更多提示。
Opus 4.7 feels more intelligent, agentic, and precise than 4.6. It took a few days for me to learn how to work with it effectively, to fully take advantage of its new capabilities.
— Boris Cherny (@bcherny) April 16, 2026
Will post a few more tips throughout the day, starting with this blog post:…
