Definition
コンテキストウィンドウ
コンテキストウィンドウとは、AIモデルが1回のやり取りで処理できるトークン(単語・コードの文字・記号)の最大数です。プロンプト・コード・モデルの応答を含む、AIが一度にメモリに保持できる情報量の上限を定義します。
コーディングにおいてコンテキストウィンドウが重要な理由
コーディングにAIを使う場合、コンテキストウィンドウはモデルが一度に「見られる」コードベースの量を決定します。コンテキストウィンドウが小さいと、AIは一度に数ファイルしか処理できず、依存関係を見落としたり統合を壊したりする提案をしてしまいます。大きなコンテキストウィンドウがあれば、AIはプロジェクト全体を包括的に理解できます。変更を加える前にアーキテクチャ・テスト・関連モジュールを読み込めます。
2026年時点のコンテキストウィンドウのサイズ
- +Claude(Anthropic):20万トークン——ほとんどのコードベース全体に十分
- +GPT-4o(OpenAI):12万8000トークン
- +Gemini 2.5(Google):100万トークン
- +典型的なコードファイル:1ファイルあたり500〜2000トークン
トークン数は文字数とは異なります。コードでは1トークンはおよそ3〜4文字です。20万トークンのコンテキストウィンドウは約15万行のコードを保持できます——ほとんどのプロジェクトには十分です。ただし、コンテキストウィンドウをフルに使うとコストとレイテンシが増加するため、AIツールは選択的なファイル読み込みなどの戦略を使って効率を維持します。
Claude Codeはコンテキストを自動的に管理します。コードベース全体を最初から読み込むのではなく、必要に応じてファイルを読み込むことでトークン使用量を効率的に保ちながら、戦略的なファイルアクセスによってプロジェクト全体の把握を維持します。
コンテキストウィンドウを超えるとどうなりますか?+
入力の合計がコンテキストウィンドウを超えると、会話の古い部分が切り捨てられるか要約されます。コーディングツールでは、AIが以前の指示を忘れたり、読み込んだファイルを見失ったりする可能性があります。長いコーディングセッションではコンテキストを効果的に管理することが重要です。
トークンとコードの関係は?+
1トークンはコードでおよそ3〜4文字です。100行のJavaScriptファイルは複雑さによって500〜1500トークンを使用します。コメント・空白・変数名もすべてトークンを消費します。
コンテキストウィンドウが大きいほど常に良い結果が得られますか?+
そうとは限りません。大きなウィンドウはより多くの情報を扱えますが、長いコンテキストの中間にある情報への注意が低下する「中間での迷子」効果に悩まされることがあります。量より質の方が重要です。
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 →