【こんてきすとうぃんどう】

コンテキストウィンドウ とは?

💡 AIが一度に「見渡せる」テキストの範囲
📌 このページのポイント
コンテキストウィンドウ:AIが扱えるトークン量 コンテキストウィンドウ(例: 128Kトークン) プロンプト(入力) 回答(出力) 空き プロンプト システム指示 過去の会話履歴 ユーザーの質問 = 入力トークン数 AIの回答 生成されるテキスト = 出力トークン数 超えると… 古い会話が切れる 回答が途中で終わる 文脈を忘れてしまう 入力+出力の合計がウィンドウサイズに収まる必要がある ウィンドウが大きい=長い会話や大量の文書を扱える
コンテキストウィンドウのイメージ
ひよこ ひよこ

コンテキストウィンドウって何?AIには記憶がないってこと?

ペンギン先生 ペンギン先生

「一度に処理できる量」の話だよ。人間が読書するとき、目の前のページしか直接見えないよね。コンテキストウィンドウはAIにとっての「一度に見えるページの枚数」みたいなもので、その範囲内なら参照できるんだ。

ひよこ ひよこ

コンテキストウィンドウが大きいほどいいの?

ペンギン先生 ペンギン先生

大きいほど長い文書や会話を扱えるから便利だよ。最近のモデルは数十万〜数百万トークンになってきているんだ。でもサイズが大きいほど計算コストも上がるし、「コンテキストが長すぎると途中の情報を忘れやすくなる」という問題も起きるんだよ。

ひよこ ひよこ

おもしろい!会話の途中でAIが前のことを忘れるのはコンテキストウィンドウのせい?

ペンギン先生 ペンギン先生

そうだよ。ChatGPTなどでは会話の歴史をプロンプトに追加しながら送っているんだ。コンテキストウィンドウに収まる範囲の履歴しか参照できないから、長い会話では古い部分が切り捨てられることがあるんだよ。

ひよこ ひよこ

コンテキストが長くても全部ちゃんと見てくれてるの?

ペンギン先生 ペンギン先生

これが「Lost in the Middle(中間の情報が失われる)」という有名な問題でね。研究では、コンテキストの最初と最後に書かれた情報は参照されやすいけど、真ん中あたりの情報は忘れられやすいことが分かっているんだ。100万トークン処理できるモデルでも「10万トークン目の重要な情報」を確実に使うかどうかは保証されない。「コンテキストウィンドウが大きければ大丈夫」ではなくて、重要な情報の配置も意識した設計が必要なんだよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「コンテキストウィンドウ」って出てきたら「AIが一度に読める文章の最大量」と思えればだいたいOK!
📖 おまけ:英語の意味
「Context Window」 = 文脈の窓
💬 Windowは「窓」の意味。AIが覗ける「窓」の大きさが、どれだけの文脈を見渡せるかを決める、というイメージだよ
← 用語集にもどる