ChatGPTやClaudeに長い文章を読ませたり、何十往復もやりとりしたりしていると、突然「さっき言ったこと忘れてない?」「指示と全然違う回答が返ってきた」という経験、ありませんか?
これ、あなたの使い方が悪いわけじゃありません。AIには「コンテキストウィンドウ」という一度に覚えていられる情報量の上限があって、それを超えると文字通り「最初の方の話を忘れる」仕組みになっています。
実際にClaudeで業務メモを要約させたら、会話が長くなった途中から冒頭で指定したフォーマットを無視し始めたことがあります。最初は自分のプロンプトが悪いのかと30分デバッグしましたが、原因は単純に会話が長くなりすぎていただけでした。
この記事では、2026年5月時点のChatGPT・Claude・Geminiのコンテキストウィンドウの仕組みと、長い資料や会話でAIを「トンチンカン」にさせないための具体的なコツを5つ紹介します。
コンテキストウィンドウって何?「AIの短期記憶」だと思えばOK
コンテキストウィンドウとは、ざっくり言うと「AIが一度に見渡せる文章量の枠」のことです。人間で言えば「短期記憶」に近い概念です。
この枠には、あなたが送ったメッセージだけでなく、AIが返した回答もすべて含まれます。つまり10往復のやりとりをすれば、あなたの入力10回分+AIの返答10回分がすべてこの枠を消費しているわけです。
2026年5月時点の各サービスのコンテキストウィンドウサイズは以下の通りです:
| サービス | モデル | コンテキストウィンドウ | 日本語の目安 |
|---|---|---|---|
| ChatGPT | GPT-5.5 | 100万トークン | 約50万文字 |
| Claude | Opus 4.6 | 100万トークン | 約50万文字 |
| Gemini | 3 Pro | 1,000万トークン | 約500万文字 |
数字だけ見ると「50万文字もあれば十分でしょ?」と思いますよね。でも、ここに落とし穴があります。
「100万トークン」でも実質6〜7割しか使えない理由
コンテキストウィンドウの実効容量は、公称値の60〜70%程度とされています(Digital Applied, 2026年調査)。つまり100万トークンのモデルでも、実質的に安定して使えるのは60〜70万トークン分です。
なぜそうなるかというと、「Lost in the Middle(中間部分の情報が抜け落ちる)」と呼ばれる現象があるからです。
スタンフォード大学などの研究で明らかになったのは、AIは文章の最初と最後に強く注意を向け、真ん中あたりの情報を見落としやすいということ。U字型の注意カーブと呼ばれています。
さらに2025年7月のChroma社による18モデル比較調査では、コンテキストが長くなるほど段階的に精度が落ちることが確認されています。100万トークン対応のモデルでも、5万トークン時点ですでに精度劣化が計測されたとのこと。ただしClaude系モデルは「全体的に最も劣化が緩やか」という結果でした。
SIer時代の同じ轍を踏んだことがあって——200ページのCOBOL基幹仕様書PDFを丸ごとClaudeに投げて要約させたら、章の構成が崩壊した状態で返ってきたんです。前半の用語定義を「忘れた」まま後半を要約するから、主語が入れ替わったおかしな文章になっていました。結局、章ごとに分割して用語集を先に渡してから再要約する羽目になり、1週間ロスしました。
AIが「トンチンカン」になる3つのパターン
コンテキストウィンドウの限界が原因で起きるトラブルには、3つのパターンがあります:
パターン1:最初の指示を忘れる
「箇条書きで出して」「敬語で書いて」と最初に言ったのに、10往復目くらいから勝手に文体が変わる。これは会話が長くなって最初の指示が「窓の外」に押し出されたパターンです。
パターン2:さっき話した内容と矛盾する
5分前に「Aという前提で進めましょう」と合意したのに、AIが「Bが前提ですよね?」と言い出す。中盤の合意事項がLost in the Middleで抜け落ちています。
パターン3:長い資料の一部だけ読んでない
PDFや長文を貼り付けて質問したのに、明らかに途中の段落を読んでいない回答が返ってくる。資料の中間部分が注意の死角に入っています。
動かないと意味がない——実際にこれらのパターンが起きるかどうか、自分の普段の使い方で試してみてください。だいたい20〜30往復あたりで体感できるはずです。
大量の資料をAIに正しく読ませる5つのコツ
では、コンテキストウィンドウの限界を踏まえて、AIを「トンチンカン」にさせないための具体的なコツを5つ紹介します。
コツ1:長い資料は「章ごとに分割」して渡す
50ページ以上の資料を一括で渡すのは避けましょう。章・セクション単位で分割して、1回ずつ渡すのが鉄則です。
ポイントは、最初に目次と用語集だけを先に渡すこと。「この文書の全体構成はこうで、以下の専門用語が出てきます」と前提を共有してから、各章を渡していきます。
コツ2:重要な指示は「最初」と「最後」に置く
Lost in the Middleの性質上、AIは最初と最後の情報を最もよく覚えています。つまり:
- 最初に:出力フォーマット・制約条件・前提情報を書く
- 最後に:「以上を踏まえて〇〇してください」と改めて指示を繰り返す
これだけで回答のブレが大幅に減ります。
コツ3:会話が10往復を超えたら「新しいチャット」を開く
会話が長くなるほどコンテキストが消費され、精度が下がります。10往復を目安に新しい会話を始めるのがおすすめです。
新しいチャットを開くときは、それまでの結論だけを2〜3行でまとめて最初のメッセージに貼り付けます。これで「引き継ぎ」ができます。
コツ4:AIに「ここまでの要点を箇条書きにして」と確認させる
長いやりとりの途中で「ここまでの内容を要約して」と頼んでみてください。AIがちゃんと理解できている部分と、すでに抜け落ちている部分が一目でわかります。
抜け落ちていたら、その部分だけ再度貼り付ければOKです。これは一種の「正常性確認」で、SIer時代の監視アラートのヘルスチェックと同じ発想です。
コツ5:1つのチャットに「複数の用件」を詰め込まない
「メールの文案を作って」→「ついでに明日の会議資料も」→「あ、あと旅行の予定も調べて」——こうやって1つのチャットに用件を詰め込むと、あっという間にコンテキストが埋まります。
用件ごとにチャットを分けるのが、最もシンプルで効果的な対策です。
「メモリー機能」と「コンテキストウィンドウ」は別物
よくある誤解として、「メモリー機能があるから長い会話でも大丈夫でしょ?」というものがあります。しかしメモリーとコンテキストウィンドウはまったく別の仕組みです。
| コンテキストウィンドウ | メモリー機能 | |
|---|---|---|
| 保持する情報 | 今の会話の全文 | 過去の会話から抜粋した短いメモ |
| 容量 | 50万〜500万文字 | 数千文字程度 |
| リセットタイミング | 新しいチャットを開いたとき | 手動で削除するまで保持 |
| 精度への影響 | 長くなるほど劣化 | 会話の長さに関係なし |
メモリー機能は「あなたの名前」や「好みの文体」など短い事実を覚えるためのもの。今の会話の文脈を保持する機能ではありません。長い会話で精度が落ちる問題は、メモリーでは解決できないのです。
FAQ
コンテキストウィンドウが大きいモデルを使えば問題は起きない?
残念ながら、2025年のChroma社の調査で「コンテキストが長くなるほど段階的に精度が落ちる」ことが確認されています。窓が大きくても、詰め込むほど精度は下がります。分割して渡す工夫は引き続き有効です。
ChatGPT・Claude・Geminiでどれが一番「忘れにくい」?
同調査ではClaude系モデルが「全体的に最も劣化が緩やか」とされています。ただし用途や資料の長さによって変わるため、重要な作業では5つのコツを実践するのが確実です。
会話をどのくらい続けたら「新しいチャット」に切り替えるべき?
目安は10〜15往復です。明確な閾値はありませんが、AIの回答が「前に言ったことと矛盾する」「指示を忘れている」と感じたら、それがサインです。結論だけ引き継いで新しいチャットを開きましょう。
PDFファイルを丸ごとアップロードするのはダメ?
短い資料(10ページ以下)なら問題ありません。ただし50ページ以上の長文資料は、章ごとに分割し、用語集を先に渡してから本文を投入するほうが精度が上がります。
Geminiの1,000万トークンなら長い会話でも安心?
窓が大きいのは有利ですが、2026年5月時点では実効容量は公称の60〜70%程度です。また、コンテキストが長いほど応答速度も遅くなるため、必要な情報だけを渡す工夫は変わらず重要です。
参考文献
- Context windows - Claude API Docs — Anthropic公式ドキュメント
- Context Rot: Why AI Gets Worse the Longer You Chat (And How to Fix It) — Product Talk, 2026
- AI Context Window Comparison 2026: 1M to 10M Tokens — Digital Applied, 2026
- Solving the 'Lost in the Middle' Problem — Maxim AI, 2026






