1. Claude 的努力程度設定控制什麼
隨著 Claude 模型變得更具代理能力,它們在返回給您之前傾向於完成更多的任務。努力程度(在新分頁中開啟)是一項設定,用於控制 Claude 在自行處理任務後向您返回答案之前,對任務的處理程度有多徹底。Claude 仍會根據您給予的問題調整其工作量;努力程度只是將該基準上調或下調。
當您提高努力程度時,Claude 會思考更長時間、進行更多工具呼叫,並在回答前檢查更多自己的工作成果。它可能會先嘗試一種方法、檢查自己的輸出,並重做未成功的部分,所有這些都在您看到第一個回覆之前完成。當您降低努力程度時,Claude 會採取更快速、更直接的方式,並更快回覆您。
您可以將努力程度視為給 Claude 的行為訊號。較低的努力程度會引導 Claude 做得更少,例如較簡短的思考和較少的檢查。較高的努力程度則會給予它更多空間來嘗試並驗證自己的工作成果。
2. 努力程度如何影響您的用量限制
所有這些工作(思考、工具使用、檢查和修改)都會影響您看到答案的速度,以及每項任務會消耗多少用量限制。
在 claude.ai(在新分頁中開啟) 上,您的用量限制是以 token 為單位計算的,token 是 Claude 處理的文字小單位。Claude 所做的一切(讀取您的提示、處理檔案、思考、撰寫回應)都是以這種方式計算,並從您的用量限制中扣除。較低的努力程度代表 Claude 使用較少的 token,因此每項任務消耗的限額較少。提高 Claude 的努力程度則會產生相反的效果。這就是為什麼將努力程度與任務相匹配如此重要。
3. 為什麼要調整努力程度而非切換模型
您有兩個槓桿可用來平衡任務的成本。更改所選的 Claude 模型會同時改變能力和成本。從 Opus 等模型切換到 Sonnet 每個 token 的成本較低,但能力也較弱。另一方面,調整努力程度設定會改變成本,同時保持模型的核心能力不變:包括其進階判斷力、推理能力和模式辨識能力。
降低前沿模型的努力程度並不會移除這些能力。它所移除的是模型花費在諸如更徹底地規劃和探索選項,或重新閱讀並驗證其工作成果等事項上的時間。
這就是實際上的差異所在:如果您正考慮切換到較舊或較小的模型以避免達到限額,請嘗試改為降低較新模型的努力程度。中等或低努力程度的前沿模型,其表現通常優於高或最大努力程度的舊模型。
4. 每項任務的成本與每個 token 的成本
大多數人認為,每個 token 成本較低的模型代表整體成本較低。但實際上,更重要的單位是每項完成任務的成本,這可能與每個 token 的成本有顯著差異。
前沿模型有效率地解決困難問題時,每項任務的成本通常低於苦苦掙扎處理的較小模型,即使前沿模型每個 token 的成本較高。前沿模型擁有更好的判斷力,這代表它們更能將 token 花費在重要的事情上。它們能更快釐清問題,並更有可能在一次謹慎的嘗試中解決問題,而不需要那麼多後續提示和重新引導。
舉例來說:假設您正在分析上一季客戶流失的原因。一個高努力程度的較小模型在資料中找到了模式,但沒有注意到您的定價在該季中途有所變動,這使得分析出現偏差。您必須進行後續追問並釐清。而一個中等努力程度的前沿模型則能自動察覺定價背景,並調整其分析。
前沿模型一次就完成了任務。較小的模型則需要額外的釐清和修改。對前沿模型而言,總回合數較少代表每項任務的成本較低,即使它每個 token 的成本較高。
5. 如何得知任務需要什麼努力程度設定
很多時候,與其切換到較便宜的模型以延長您的限額,不如降低前沿模型的努力程度,其表現會優於處於最大努力程度的舊模型。關鍵在於將努力程度與任務的實際需求相匹配。
Claude 預設會設定為一個預設努力程度,這是日常工作建議的平衡點。預設值在徹底性與速度、用量之間取得平衡,適用於大多數任務。但沒有一種單一的平衡方式能適用於所有工作,因此努力程度控制項讓您能在認為值得的任務上投入更多,而在不值得的任務上投入較少。
如何找到您的最佳平衡點:在您經常執行的任務上嘗試不同的努力程度設定,會很有幫助。以預設努力程度執行一次。記下花費的時間、答案的完整程度,以及您需要修改多少。然後,以低一個等級的努力程度再次執行。比較三種不同任務類型的結果。
請考慮依任務的性質來選擇努力程度:
一旦 Claude 做出回應,請留意努力程度設定是否與任務相符的跡象:
- 努力程度過低:指示被遺漏,或較長的工作在尚未完成時就提前結束。請提高努力程度,重新提問,並觀察新的答案是否遵循您的指示。
- 努力程度過高:回應變得更冗長,但品質卻未見提升,或範圍擴展超出您的要求。模型可能已經得出正確答案,卻繼續進行驗證,結果反而推翻了自己的結論。請降低努力程度,看看這些問題是否獲得解決。
- 適當的努力程度:您的任務在一次或數次回合內便成功完成,無需許多後續追問。Claude 的回應時間感覺與您的任務相稱。
深入了解
- 在 Claude Code 中選擇適當的努力程度(在新分頁中開啟):Claude Code 中相同的設定,使用
/effort,以及控制它的設定和一個實際範例。 - 在 Claude Code 中選擇 Claude 模型和努力程度(在新分頁中開啟):來自 Claude Code 團隊,關於模型選擇和努力程度背後的概念。
- Claude 模型解析(在新分頁中開啟):Claude 模型之間的差異,以及如何為您的使用案例選擇合適的模型。