コンテキストウィンドウとは?
読み方: コンテキストウィンドウ
定義
AI モデルが一度に処理できるテキスト量の上限。Claude Code では会話履歴・ファイル内容・ツール出力のすべてがこの範囲に含まれる。
詳しい解説
コンテキストウィンドウとは、AI モデルが一度の会話で処理できるテキスト量の上限のことです。「Claude 文字数制限」として検索されることが多いですが、正確には文字数のハードリミットではなくトークン単位のウィンドウサイズです。Claude 4 の全モデル(Opus・Sonnet・Haiku)は 200K トークンのコンテキストウィンドウを共有しています。日本語は1文字あたり約2〜3トークンを消費するため、日本語だけで換算するとおよそ67,000〜100,000文字分に相当します。英語と比べて同じウィンドウサイズでも早く埋まる点に注意してください。コンテキストウィンドウには会話履歴、読み込んだファイル内容、ツール実行結果、CLAUDE.md、システムプロンプトのすべてが含まれます。ウィンドウが上限に近づくと古い情報が切り捨てられるため、/compact コマンドで会話を要約して圧縮するか、/clear で新しい会話を開始することで対処します。95% を超えると自動的に /compact の実行が提案されます。なお、コンテキストウィンドウと最大出力トークンは別の概念です。コンテキストウィンドウは入力+出力の合計上限であり、1回の応答で生成できるトークン数(最大出力トークン)には別途制限があります。効率的にウィンドウを活用するには、プロンプトを具体的かつ焦点を絞って書く、大きなファイルは全体を読み込まず必要な箇所だけを指定する、.claudeignore で不要なファイルを除外する、一つの会話に無関係なタスクを詰め込まない、サブエージェント(Task ツール)で独立した調査を並列実行してメインのコンテキストを節約する、といった方法が有効です。ウィンドウ使用率は Claude Code 画面下部にパーセンテージで常時表示されるので、こまめに確認しながら作業を進めましょう。