トークンとコンテキストウィンドウとは|AIが忘れる仕組みと長文対策を解説

プロンプト基礎知識

「長い会話を続けていたら、最初に伝えた条件を忘れられた」「長文を貼り付けたら、途中までしか読んでくれない」——AIを使い込むと、必ずこの2つに突き当たります。

これは不具合ではありません。AIが一度に扱える情報の量には上限があり、その仕組みを知らないまま使っているために起きる現象です。仕組みが分かれば、対処法も決まります。

この記事では、トークンとコンテキストウィンドウという2つの言葉を、専門知識なしで理解できる形で解説します。そのうえで、忘れられないための実践的な対策を紹介します。

✨ 無駄のないプロンプトを自動生成

目的を選ぶだけで、要点が絞られた指示文が完成します。

🚀 今すぐ無料で試す(30秒で完成)

  1. トークンとは何か
    1. AIが文章を数える単位
    2. 正確な数は気にしなくていい
    3. なぜこの単位が出てくるのか
  2. コンテキストウィンドウとは何か
    1. AIの「作業机の広さ」
    2. 会話の履歴も机に載っている
    3. だから「忘れられる」
  3. 上限に近づくと何が起きるか
    1. 最初の指示が効かなくなる
    2. 長文の後半が読まれていない
    3. 回答が急に的外れになる
  4. 対策1|会話を短く切る
    1. 話題が変わったら新しい会話にする
    2. 切り替える前に要点を持ち出す
    3. この要約を貼って再開する
  5. 対策2|前提を会話の外に置く
    1. 毎回同じ説明をしているなら設定に移す
    2. 資料が多い場合は専用ツールを使う
  6. 対策3|長文の渡し方を変える
    1. 分割して渡す
    2. 要約を挟んでから本題に入る
    3. 重要な指示は最後にもう一度書く
  7. 料金がかかる使い方では効き方が違う
    1. 会話が長いほど1回の費用が上がる
    2. 同じ作業でも会話の切り方で費用が変わる
    3. まとめて処理するなら要約を先に作る
  8. 誤解されやすい3つの点
    1. 「上限が大きいほど良い」ではない
    2. 会話をまたいで覚えているわけではない
    3. 忘れたのではなく「元々見ていない」
  9. 実務での使い分け
    1. 短い作業は使い捨ての会話で
    2. 長い作業は工程で分ける
    3. 調査は専用の機能に任せる
  10. よくある質問(FAQ)
    1. Q. 自分が今どれくらい使っているか分かりますか?
    2. Q. 上限を超えるとエラーになりますか?
    3. Q. 有料プランなら上限は増えますか?
    4. Q. 日本語は不利だと聞きました。
    5. Q. 精度が上がらないのは上限のせいですか?
  11. まとめ
  12. あわせて読みたい関連記事

トークンとは何か

AIが文章を数える単位

トークンは、AIが文章を処理するときの細切れの単位です。単語や文字とは少しずれていて、日本語なら1文字が1トークン前後、英語なら1単語が1トークン強、といった感覚になります。

正確な数は気にしなくていい

実務では厳密な数え方を覚える必要はありません。「日本語なら文字数とだいたい同じくらい」と考えておけば足ります。4,000字の記事なら、おおよそ数千トークンです。

なぜこの単位が出てくるのか

2つの理由があります。1つは料金がトークン数で決まること。もう1つは、次に説明する上限がトークン数で定められていることです。料金の仕組みはChatGPT API(OpenAI API)の使い方入門で解説しています。

コンテキストウィンドウとは何か

AIの「作業机の広さ」

コンテキストウィンドウは、AIが一度に見渡せる情報の量です。机の広さだと考えてください。机に載る量には限りがあり、新しい紙を置けば古い紙は端から落ちていきます。

会話の履歴も机に載っている

ここが重要な点です。あなたが今送った文章だけでなく、それまでの会話すべてが机に載っています。やり取りを重ねるほど机が埋まり、最初のほうの内容から押し出されていきます。

だから「忘れられる」

長い会話で最初の条件が守られなくなるのは、AIが不真面目だからではありません。その情報が机から落ちているからです。原因が分かれば、対処は簡単になります。

上限に近づくと何が起きるか

最初の指示が効かなくなる

いちばん多い症状です。会話の冒頭で決めた文体や禁止事項が、後半で守られなくなります。

長文の後半が読まれていない

長い資料を貼り付けたとき、要約が前半に偏ることがあります。これは後半が机に載りきっていない兆候です。

回答が急に的外れになる

それまで噛み合っていた会話が、突然ずれ始める。この時点で会話を作り直したほうが速いと判断してください。

対策1|会話を短く切る

話題が変わったら新しい会話にする

最も効果的で、最も実行されていない対策です。1つの会話を延々と続けず、目的ごとに分けてください。机が広く使えるので、精度が上がります。

切り替える前に要点を持ち出す

会話を切る前に、必要な情報だけを取り出しておきます。

【プロンプト】

「ここまでの会話を、新しい会話に引き継ぐための要約にしてください。

【条件】
・決まったことを箇条書きで書く
・まだ決まっていないことを別枠で書く
・私が指定した条件や制約は、省略せずすべて残す
・経緯や議論の過程は書かない
・そのまま次の会話の冒頭に貼れる形にする」

この要約を貼って再開する

新しい会話の1通目にこの要約を貼れば、机がきれいな状態で、前提だけ引き継げます。要約のコツはChatGPTで文章を要約する方法が参考になります。

対策2|前提を会話の外に置く

毎回同じ説明をしているなら設定に移す

会話のたびに同じ前提を打っているなら、それは会話の中ではなく設定に置くべき情報です。プロジェクト機能やメモリ機能を使えば、机の上を占領せずに前提を効かせられます。方法はChatGPTのプロジェクト機能とメモリ機能の使い方で解説しています。

資料が多い場合は専用ツールを使う

大量の資料を根拠にしたい場合、全部を会話に貼るのは無理があります。資料を読み込ませる仕組みを持つツールを使ってください。NotebookLMの使い方完全ガイドが該当します。

対策3|長文の渡し方を変える

分割して渡す

長い文書は、章ごとに分けて渡します。「これから5回に分けて送ります。全部送るまで作業しないでください」と先に伝えるのがコツです。

要約を挟んでから本題に入る

全文が必要ないことも多いはずです。先に要約を作り、その要約に対して作業させると、机の消費が大幅に減ります。

重要な指示は最後にもう一度書く

長い文章を貼るときは、指示を文章の前と後ろの両方に書いてください。間に挟まれた指示は効きにくくなります。指示の組み立て方はChatGPTに上手に指示を出す方法をご覧ください。

料金がかかる使い方では効き方が違う

会話が長いほど1回の費用が上がる

通常の月額プランを使っている限り、トークン数を意識する必要はほとんどありません。しかし従量課金で使う場合は、話が変わります。やり取りのたびに、それまでの会話全体をもう一度送っているため、会話が長引くほど1回あたりの費用が上がっていきます。

同じ作業でも会話の切り方で費用が変わる

20往復の会話を1本続けるのと、5往復ずつ4本に分けるのとでは、後者のほうが安く済みます。机に載せ直す量が減るからです。使い捨ての会話を増やす習慣は、精度と費用の両方に効きます。

まとめて処理するなら要約を先に作る

【プロンプト】

「これから複数の文書を処理します。まず各文書を要約してください。

【条件】
・1文書につき200字以内にまとめる
・後の作業で必要になる固有名詞と数字は省略しない
・意見や解釈は加えず、書かれている内容だけを残す
・要約だけを出力し、感想や前置きは書かない」

要約を作ってから本題の作業に入れば、扱う量が数分の1になります。大量の資料を処理するときほど、この一手間が効きます。

誤解されやすい3つの点

「上限が大きいほど良い」ではない

机が広くても、散らかっていれば探すのに時間がかかります。実際、大量の情報を入れると、重要な指示が埋もれて精度が下がることがあります。入れる量は必要最小限が原則です。

会話をまたいで覚えているわけではない

メモリ機能を使っていない限り、新しい会話を開いた時点で前の会話の内容は残っていません。「昨日話した件だけど」は通じません。

忘れたのではなく「元々見ていない」

机から落ちた情報は、思い出せるわけではありません。AIはそれを見ないまま答えているので、堂々と間違えます。この挙動はAIのハルシネーションを見抜く方法と同じ根を持っています。

実務での使い分け

短い作業は使い捨ての会話で

メール1本、要約1つ。終わったら閉じると決めておけば、机が埋まる問題自体が起きません。

長い作業は工程で分ける

調査、構成、執筆、校正。工程ごとに会話を分け、成果物だけを次に渡すのが安定します。検証しながら改善する方法はプロンプトのA/Bテストと改善方法で解説しています。

調査は専用の機能に任せる

大量の情報源を扱う調査は、会話に貼るのではなく調査用の機能を使うほうが確実です。Deep Researchの使い方完全ガイドをご覧ください。

よくある質問(FAQ)

Q. 自分が今どれくらい使っているか分かりますか?

通常の画面では表示されないことがほとんどです。目安として、やり取りが20往復を超えたら会話を切り替えると決めておくのが実用的です。

Q. 上限を超えるとエラーになりますか?

エラーになる場合もありますが、多くは黙って古い部分が落ちます。気づかないまま精度が落ちるので、こちらのほうが厄介です。

Q. 有料プランなら上限は増えますか?

プランやモデルによって扱える量は異なります。ただし増やすより、渡す情報を減らすほうが効果的な場面が多いのが実感です。

Q. 日本語は不利だと聞きました。

同じ内容なら、日本語は英語よりトークンを多く消費する傾向があります。ただし実務で気にするほどの差ではありません。日本語で書くことをためらう必要はありません。

Q. 精度が上がらないのは上限のせいですか?

まずプロンプト自体を見直してください。上限が原因なのは、長い会話や長文を扱っているときに限られます。基本的な改善はChatGPTの回答精度を上げるコツ7選、よくある失敗はAIプロンプトでやりがちな失敗10選をご覧ください。

まとめ

この記事では、トークンとコンテキストウィンドウの仕組みを解説しました。ポイントを整理します。

  • トークンはAIが文章を数える単位。日本語なら文字数とだいたい同じ
  • コンテキストウィンドウはAIの作業机の広さ。会話の履歴も机に載る
  • 忘れられるのは情報が机から落ちたから。不具合ではない
  • 対策の基本は会話を短く切り、前提は設定に置く
  • 机は広ければ良いわけではない。入れる量は必要最小限に

まずは今開いている長い会話を、要約して新しい会話に引き継いでみてください。回答の精度が戻るのが体感できます。

プロンプトの基本はAIプロンプトとは?初心者が最初に知るべき基礎知識、AI検索時代のコンテンツ戦略はSEOプロンプト作成ツール完全ガイドもどうぞ。その他はAIプロンプト活用ブログでご紹介しています。

✨ 要点を絞った指示文を一括生成

無駄のない指示文なら、長い会話にしなくても一度で目的に届きます。

➡️ 迷ったらまずツールで自動生成 →

あわせて読みたい関連記事

コメント

タイトルとURLをコピーしました