Definition
脈絡視窗
脈絡視窗是 AI 模型在單次互動中能處理的最大 Token(詞語、程式碼字元和符號)數量。它定義了 AI 能同時在記憶中保留的資訊上限——包括你的提示詞、程式碼和模型的回覆。
脈絡視窗對程式設計的重要性
在使用 AI 進行程式設計時,脈絡視窗決定了模型一次能「看到」多少程式碼庫。脈絡視窗較小意味著 AI 每次只能處理幾個檔案,從而導致建議遺漏相依關係或破壞整合。較大的脈絡視窗能讓 AI 從整體上理解你的專案——在做出修改前讀取架構、測試和相關模組。
2026 年各模型的脈絡視窗大小
- +Claude(Anthropic):20 萬 Token——足以容納大多數完整程式碼庫
- +GPT-4o(OpenAI):12.8 萬 Token
- +Gemini 2.5(Google):100 萬 Token
- +典型程式碼檔案:每個檔案 500-2000 Token
Token 數量不等於字元數量。在程式碼中,一個 Token 大約對應 3-4 個字元。20 萬 Token 的脈絡視窗可以容納約 15 萬行程式碼——足夠大多數專案使用。然而,使用完整的脈絡視窗會增加成本和延遲,因此 AI 工具會採用選擇性檔案讀取等策略來保持效率。
Claude Code 會自動管理脈絡。它按需讀取檔案,而不是預先載入整個程式碼庫,透過策略性檔案存取在保持全域感知的同時,將 Token 使用量控制在高效水準。
超出脈絡視窗會怎樣?+
當總輸入超過脈絡視窗時,對話中較早的部分會被截斷或摘要化。在程式設計工具中,這可能導致 AI 忘記之前的指示或遺失對已讀檔案的追蹤。在長時間程式設計工作階段中,有效管理脈絡至關重要。
Token 與程式碼有什麼關係?+
在程式碼中,一個 Token 大約對應 3-4 個字元。一個 100 行的 JavaScript 檔案通常消耗 500-1500 Token,具體取決於複雜度。注釋、空白字元和變數名稱都會消耗 Token。
更大的脈絡視窗一定意味著更好的結果嗎?+
不一定。雖然更大的視窗允許更多資訊,但模型可能會出現「迷失在中間」的效應——長脈絡中間位置的資訊獲得的關注較少。脈絡的品質比數量更重要。
Related terms
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →