生成AIの答えの良し悪しはモデルの性能だけでは決まりません。
特に長い作業になるほど、どこまで文脈を持てているかが効いてきます。
会話が続いていれば、前提もきちんと引き継がれているはずだと思いがちです。
ここまで話してきたのだから、細かい条件も覚えているだろう、と期待してしまう感覚です。
でも実際には、長いやり取りの後半ほど、細かい条件が抜けやすくなります。
文章の雰囲気は合っているのに、前提だけが少しズレる。これが一番気づきにくいです。
怖いのは、明らかな失敗ではなく、「それっぽく読めるけれど、最初に決めた条件とは違う」出力が増えることです。
今回は、コンテキストウィンドウが足りないと何が起きるかを整理します。
- 長いAI作業で、どんな条件抜けが起きやすいか
- 全部を1つの会話に詰め込むと、なぜ判断がぼやけるか
- 作業を区切るときに、私が残すようにしている情報
最初に起きるのは派手な破綻ではなく、小さな条件抜け
コンテキストが足りなくなると、いきなり全体が崩れるより、まず細かい条件が落ち始めることが多いです。文章のトーンや形式は合っているのに、前提だけが少し違う状態になります。
たとえば文章を整える作業なら、「見出しの形式をそろえる」「まとめ方を変えすぎない」「投資判断を断定しない」といった条件です。最初は守れていても、会話が長くなると一部だけ抜けることがあります。
例えば、AIコーディングでも似ています。最初に「このファイルだけ触る」と決めたのに、途中から別の改善案まで広がる。あるいは、テスト目的だったのに、実装まで進めそうになる。
このタイプのズレは、出力が自然なほど気づきにくいです。
読みやすい文章や、それっぽい修正案になっていると、前提が落ちたことを見逃しやすくなります。
だから私は、長い会話の後半で出力が少しでもズレたら、まずモデルの能力ではなく前提の伝わり方を疑います。最初に決めた条件、今回の目的、触ってよい範囲が、まだ会話の中心に残っているかを見るようにしています。
コンテキスト管理そのものの考え方は、以前の記事でも整理しました。
今回はそこから一歩進めて、実際に長い作業をしていると、どこが崩れやすいのかに絞って書きます。

一つの会話に全部載せると、優先順位がぼやけやすい
たとえば、AIに資料作成を手伝ってもらう場面でも同じことが起きます。
最初は「会議で使う資料の構成を考えたい」と思っていたのに、途中から本文の言い回し、スライドのデザイン、図解の入れ方、発表時間、上司にどう見せるかまで、全部を一つの会話で進めようとしてしまうことがあります。
もちろん、AIはそれぞれの相談に答えてくれます。
ただ、全部を同時に扱うと、AIも「今、何を一番決めたいのか」が見えにくくなります。構成を整理したいのか、見た目を整えたいのか、説明をわかりやすくしたいのかが混ざってしまいます。
たとえば資料作成では、まず「誰に何を伝える資料なのか」を決めることが大事です。ここが曖昧なままデザインや文章表現に進むと、見た目は整っているのに、結局何を伝えたい資料なのかがぼやけてしまいます。
資料を作るときも、次の作業は分けたほうが進めやすいです。
- 資料の目的を決める作業
- 全体の構成を考える作業
- 各ページに入れる内容を整理する作業
- 文章をわかりやすく直す作業
- 図解やデザインを整える作業
この5つを一度に進めないほうが、結果的に重要なコンテキストが保持され、AIも意図通りの出力をしてくれる可能性が高まります。
特に、資料の目的や構成が固まっていない段階で、デザインや細かい言い回しを直し始めると危ないです。見た目を整えることに意識が向いてしまい、本来、重視したい部分の情報が抜け落ちてしまうことがあります。
だから私は、長い作業ほど「今は何を決める時間なのか」を分けるようにしています。まず目的と構成を決める。その後で文章を整える。最後に見た目を整える。この順番を意識するだけでも、AIとの作業はかなり安定しやすくなります。
AIコーディングでも、長い会話に仕様と修正を詰め込むと判断が荒くなる
AIコーディングでも、同じことが起きます。仕様、実装、エラー、修正方針、追加要望を同じスレッドに積み上げるほど、途中から何を守るべきかが見えにくくなります。
たとえば最初は「既存の動きを壊さない小さな修正」だったのに、会話の後半で「ついでに整理しましょう」という提案が出てくることがあります。提案自体は悪くなくても、その回の目的から外れている場合があります。
私はこのあたりから、会話の長さよりも、今回の目的、触る範囲、完了条件を毎回見える場所に置くほうが大事だと感じるようになりました。
AIコーディングで文脈をどう持たせるかは、モノレポ設計の話ともつながります。

ファイル構成と会話の渡し方は別々に見えますが、どちらも「AIが迷わないように前提を整理する」話としてつながっています。
このとき、私が特に残すようにしているのは「今回やらないこと」です。修正する範囲だけでなく、触らない範囲も書いておくと、AIの提案が広がりすぎたときに戻しやすくなります。
私がやめたのは、とりあえず全部貼ってから考える運用
以前は、前提を伝え漏らしたくなくて、関係しそうな情報をとりあえず全部入れたくなっていました。記事なら過去の方針、見出し案、本文、装飾ルール、リンク候補をまとめて渡すような使い方です。
でも、それで精度が上がるとは限りませんでした。情報が多いほど、何が今回の判断に効くのかが見えにくくなります。
今は、対象、目的、判断基準の3つだけは最初に明示するようにしています。それ以外の情報は、必要になった段階で足します。
- 対象: どの記事、どのファイル、どの作業か
- 目的: 何を改善したいのか
- 判断基準: 何なら採用し、何ならやめるのか
情報を減らすというより、優先順位をつける感覚です。必要なものを全部持たせる前に、まず今回の作業で絶対に落としてはいけない前提を見えるようにします。
たとえばコーディングなら、「原因調査だけ。修正は提案まで」と置くこともあります。この一文があるだけで、会話が長くなっても戻る場所ができます。
コンテキスト管理は、新しいモデルを試す前にできる運用改善だった
出力がズレると、新しいモデルを試したくなることがあります。もちろんモデル性能が効く場面もあります。
ただ、長い作業で前提が落ちているだけなら、モデルを変える前に作業の渡し方を変えたほうが効くこともあります。会話を区切る、要約を挟む、目的を再掲するだけで、同じモデルでもかなり扱いやすくなります。
整理されていない長いコンテキストは、情報量が多いぶん安心に見えますが、判断軸が埋もれると逆に危なくなります。
だから私は、長い作業ほど「全部を持たせる」より「何を残して何を切るか」を先に考えるようにしています。コンテキストウィンドウの話は、モデルのスペックだけでなく、仕事の渡し方の話として見るほうが実務では役立ちました。
もちろん、モデルを変えることで改善する場面もあります。ただ、渡し方が崩れているままモデルだけ変えると、同じズレが形を変えて出ることがあります。まず作業単位を整え、それでも足りなければモデルやツールを見直す順番のほうが落ち着きます。
長いAI作業では、途中で要約して新しい会話へ渡すほうが安定しやすい
長い会話を無理に引きずらず、途中で要約して新しい会話へ渡すほうが精度が出る場合も多いです。
そのときに残すのは、作業ログ全部ではありません。今回の目的、決まったこと、まだ迷っていること、次に判断することです。
- 今回の目的
- すでに決めた条件
- 触ってよい範囲と触らない範囲
- まだ判断していないこと
- 次に確認すること
長いAI作業で大事なのは、会話を長く保つことではなく、次の判断に必要な文脈だけを渡し直すことだと思います。
自身で整理しなくても、AIに別のチャットにコンテキストを引き継ぎたいから出力してと問うだけでも、要約された情報が出力されます。それを別の会話に貼って、そこから会話を続けることで重要な情報を保持したまま、余計な情報を削除した状態で、新たに会話を始められるのでおすすめです。

