コンテキストウィンドウ:AIが一度に扱える情報量
AIが1回の応答で参照できる情報の上限と、長文を扱うときの注意点
コンテキストウィンドウ(Context Window)とは、大規模言語モデル(LLM)が1回の応答を生成するときに参照できる情報の総量のことです。会話履歴、渡した資料、指示文、そしてAI自身が書く回答まで、すべてがこの枠の中に収まる必要があります。量はトークン数で表されます。
「作業机の広さ」のようなもの
コンテキストウィンドウは、学習で身につけた知識とは別の「作業用の記憶」にあたります。机が広ければ多くの資料を広げて同時に参照できますが、机の外にある資料は見えません。
Anthropicのドキュメントでは、コンテキストウィンドウに含まれるものとして次が挙げられています。
- システムプロンプト
- これまでの会話(ユーザーの発言とAIの回答)
- 添付した文書・画像・ツールの実行結果
- ツールの定義
- これから生成する回答(推論の過程を含む)
どのくらいの大きさか
上限はモデルごとに異なり、世代が進むにつれて大きくなる傾向があります。たとえばAnthropicの現行のClaudeモデルは100万トークンのコンテキストウィンドウを持つと公式ドキュメントに記載されています(2026年10月時点)。他社モデルの上限は各社の公式ドキュメントで確認してください。
大きければよいとは限らない
同じドキュメントでは、トークン数が増えるにつれて正確さや記憶の再現性が落ちる現象を「コンテキストロット(context rot)」と呼び、どれだけ入れられるかと同じくらい、何を入れるかが重要だと説明しています。
実務では次のような工夫が効きます。
- 関係のない資料は入れない
- 長い資料は、質問の前に置く
- 重要な指示は簡潔にまとめ、埋もれないようにする
- 大量の資料から必要な部分だけを取り出す仕組み(RAG)を使う
上限を超えるとどうなるか
- API:入力が上限を超えるとエラーになります。
- チャットサービス:古い発言から順に参照されなくなったり、自動で要約されたりすることがあります。長い会話の途中で「最初に伝えた条件」を忘れたように見えるのはこのためです。
明日から使えるコツ
- 長い会話で話題が変わったら、新しいチャットを始める
- 重要な前提は、必要に応じて改めて書き直して伝える
- 資料を渡すときは「この資料だけを根拠に答えて」と範囲を指定する
- 会話の要点を自分で短くまとめ、次の会話の冒頭に貼る
料金との関係
APIでは、コンテキストに入れたトークンは毎回の入力として課金対象になります。長い会話をそのまま続けるとコストが積み上がるため、APIと料金の考え方(トークン課金)もあわせて確認しておきましょう。
参考リンク
編集: AI Play 編集部 最終更新: 2026-10-25