コンテキストウィンドウとは? 一言でいうと…
- *AIの「作業机の広さ」であり、「短期記憶の容量」**のことです。
AIはとてつもなく物知りですが、一度に注意を払える範囲(短期記憶)には限界があります。その限界の広さがコンテキストウィンドウです。
「超優秀だけど忘れっぽいアシスタント」でイメージしよう
あなたの隣に、世界中の知識を頭に詰め込んでいる超優秀なアシスタントがいると想像してください。彼と一緒に仕事を進めていきます。
ステップ1: アシスタントの「作業机」(これがコンテキストウィンドウ)
- 彼が仕事をするためには、目の前に作業机が必要です。
- あなたとの会話や、参考にしてほしい資料は、すべてこの机の上に置かなければなりません。
- 彼は、机の上にあるものしか見ることができません。机の外にあるものは、たとえ1分前に話したことでも忘れてしまいます。
ステップ2: 会話が机の上に積まれていく
- あなた: 「明日の会議で使う資料を作りたいんだ。テーマは『リンゴ』についてね。」
- → アシスタントは「リンゴの資料」というメモを机の上に置きます。
- アシスタント: 「承知しました。リンゴの歴史についてまとめますか?」
- → 彼は「歴史について」というメモを机の上に置きます。
- あなた: 「いいね!特に日本のリンゴ栽培の歴史に焦点を当てて。」
- → あなたは「日本の栽培史」というメモを机の上に置きます。
ここまでは、机の上にすべての会話のメモが乗っているので、彼は話の流れを完璧に覚えています。
ステップ3: 机がいっぱいになる(コンテキストウィンドウの限界)
さらに会話が続きます。
- あなた: 「あと、価格の推移もグラフにしてほしいな。」
- あなた: 「それから、青森県と長野県の生産量の比較も…」
- あなた: 「最後に、最近の品種改良の動向についても…」