AI活用の教科書

コンテキストウィンドウ

Context Windowこんてきすとうぃんどう

ひとことで言うと

AIが一度のやり取りでまとめて読み込める情報量の上限のことです。

📖 もうちょい詳しく

何が新しいの?

コンテキストウィンドウは、LLM(大規模言語モデル。文章を扱うAIの本体)が「一度に読み込める情報の範囲」のことです。
あなたが打った質問、これまでの会話、貼り付けた資料、AIの返事——これらをぜんぶ合わせて、ある上限までしか同時に扱えません。その上限がコンテキストウィンドウです。長い資料を読ませたり、会話が長く続いたりするときに、急に効いてくる大事な考え方です。

どうやって動いてるの?

プロンプト(AIへの指示文)・過去の会話・参照資料・AIの出力は、すべてトークンという細かい単位に分けて数えられます。
その合計がモデルの上限を超えると、古いほうの情報からはみ出して「見えなくなって」いきます。長い会話を続けるうちに、AIが最初のほうの指示をだんだん覚えていないように見えるのは、これが理由のことが多いです。

上限はモデルによって大きく違い、数千トークンのものから、数十万トークン規模のものまであります。窓が広いほど多くの情報を一度に渡せますが、「広ければ何でも解決」というわけではありません。

何ができるの?

コンテキストウィンドウが広いと、長文の要約、契約書のチェック、複数ファイルの読み比べといった「大量の情報をまとめて見る」作業がしやすくなります。
一方で、資料を詰め込みすぎると、AIが肝心な部分を見落とすこともあります。だから「広さ」だけにたよらず、「必要な情報を選んで整理して渡す」工夫もセットで考えると、うまく使えます。

🌱 身近なたとえ

作業机で例えると、コンテキストウィンドウは「机の広さ」です。
広い机ならノートも資料も一度に広げられますが、書類を置きすぎると、必要なメモが他の紙の下に埋もれて見つけにくくなります。
AIも同じで、机が広くても並べ方が雑だと大事な情報を取りこぼします。広さを活かすには、要るものだけをそろえて渡すのがポイントです。

✅ まず覚えるポイント

  • コンテキストウィンドウは、AIが一度に扱える情報の上限(机の広さ)
  • 質問・会話履歴・資料・AIの出力を、すべてトークンとして合算する
  • 上限を超えると、古い情報からはみ出して見えなくなる
  • モデルによって上限は大きく違う
  • 広いほど有利だが、詰め込みすぎると重要な部分を見落とす

🧭 よくある勘違い

コンテキストウィンドウはAIの“記憶”なの?

ずっと残る記憶ではありません。あくまで「いまのやり取りのあいだ、一時的に机に載っている範囲」です。
会話が長くなってはみ出した情報や、新しいチャットを始めたあとの情報は、基本的に引き継がれません。ずっと覚えておいてほしいことは、毎回渡すか、RAGなど外部に保存しておく仕組みが必要になります。

広ければ広いほど、いつも賢くなるの?

そうとは限りません。窓が広くても、関係ない資料を大量に入れると、肝心な手がかりが埋もれて精度が落ちることがあります。
「全部入れる」より「必要なところを選んで入れる」ほうが、結果的に良い答えになりやすいです。

資料はとにかく全部貼り付ければいいの?

長い資料をまるごと貼ると、上限を超えたり、料金(トークン数で決まることが多いです)が膨らんだりします。
先に要点を抜き出す、章ごとに分けて渡す、RAGで関係する箇所だけ見せる、といった工夫で、机を効率よく使えます。

🧩 関連して覚えると楽な言葉

  • トークン: コンテキストウィンドウの「広さ」を測る単位
  • LLM: その机の上で考える本体
  • プロンプト: 机に載せる指示。会話履歴とともに上限を消費する
  • RAG: 全部載せず、関係する資料だけを机に出すための仕組み

🏁 ひとことでまとめ

コンテキストウィンドウは、AIが一度に見渡せる情報の範囲、いわば「机の広さ」です。
広い机は便利ですが、活かせるかどうかは並べ方しだいです。要る資料を選んで整理して渡すことが、長い文章や会話でAIをうまく使うコツになります。