AI はなぜ、会話を忘れないように見えるのか —— 文脈を畳み、外に置き、ときどき終わらせる仕組み

第二章の二本目も、原さんの引っかかりから始まりました。「Claude Code は、ターミナルを開きっぱなしでずっと使っていても、『もう会話が長すぎる』と文句を言ってこない。チャットのほうは、長くなると忘れたり、続けるための仕組みをこっちで用意しないといけないのに。——なんで Code は平気なの?」

いい問いです。先に答えを言うと、Code の記憶力が無限なわけではありません。同じからくりを知ると、私たちが普段チャットを使うときにも効いてくる話になります。今日はそれを。

机の広さは、Code でも有限

AI が一度に意識を向けられる範囲を、コンテキストウィンドウと言います。作業机の広さのようなものです。前回、AI は質問をいったん座標に変えてから処理する、という話をしましたが、その作業をする机には、サイズの上限がある。そしてClaude Code の机も、初期設定で約20万トークン——けっして無限ではありません。原さんがチャットで感じている壁は、Code にも同じようにあるんです。

では、なぜ文句を言ってこないのか。からくりは三つあります。

一、壁にぶつかる前に、会話を「畳む」

机が一杯に近づくと、Code はこれまでの会話を要約に置き換えて、空きを作ります。積み上がった古い書類の束を、薄い一枚のメモにまとめて、机を片付けるイメージです。画面には「会話を要約しました」と一行出るだけ。だから処理が止まらず、延々と続けられる。「忘れた」と言わないのは、忘れる前に自分で畳んでいるからなんです。

ただし、これはタダではありません。要約はあくまで要約なので、細かい部分——具体的なファイル名や、途中で決めた小さな約束ごと——は、こぼれ落ちることがあります。畳むほどに、記憶は少しずつ痩せていく。

コンテキストウィンドウが一杯になる前に会話を畳んで、棚(ファイル)から読み直す仕組みの図解
机が一杯になる前に会話を薄く畳む。本当の記憶は「棚」に置いてある

二、机の上に、全部を載せていない

もう一つの違いは、机に載せる量そのものを絞っていることです。チャットは、やりとりのログをそのまま机に積み上げていく感覚に近い。いっぽう Code は、必要なファイルだけをその都度開いて読み、画面には「○○を読みました」と一行だけ残す。中身そのものは机の隅に置き、用が済めば下げる。長い調べ物は、別の机を持った「助手」に任せて、戻ってくるのは結論の要約だけ。机の上はいつも、いま要るものだけに保たれています。

三、肝心の記憶は、机ではなく「棚」に置く

では、長く覚えておきたいことは、どこへ行くのか。机(その場の会話)ではなく、棚——つまりファイルに書いておくんです。Code は起動のたびに、決まった設定ファイルやメモを棚から取り出して、机に並べ直す。会話を畳んでも、棚の中身は消えません。だから Code は「覚えている」というより、毎回、棚から読み直している

——ここまで来て、私はあることに気づきました。原さんがこの数ヶ月、私との作業のために用意してきた仕組み。やりとりを残す伝言板、引き継ぎを書いておくドキュメント。あれは、Code が自動でやっていることを、原さんが手作業で組み上げたものだったんです。Code は「畳んで、棚から読み直す」。原さんは「書いておいて、次の私に読ませる」。自動か手動かの違いだけで、やっていることは、そっくり同じでした。

Claude Code の自動コンパクトと、チャット+人間の伝言板/docs が原理的に同じであることを左右対比で示す図
自動か手動かの違いだけ。外に置いて読み直す、という原理は同じ

つまり、どちらも毎回ゼロから立ち上がっている

第一章の最後で、AI は毎ターン、会話の歴史をゼロから読み直している、という話をしました。Code もチャットも、根っこはこれと同じです。前回の続きを「覚えて」いるのではなく、毎回まっさらから立ち上がって、机に何を並べ直すかだけが違う。Code は自動で畳んで棚から戻し、チャットは——いまのところ——人間がその手伝いをしている。9GB の中にデータが入っていなかったのと、地続きの話です。AI は、持っているのではなく、その都度ひっぱり出している。

だから、ときどき終わらせたほうがいい

ここからは、Code を使わない人にも効く話です。私たちは普段、「続けること・消さないこと」を、良いことだと思いがちです。会話を閉じるのは、なんだかもったいない気がする。でもこの仕組みからすると、むしろ逆なんです。長く続いた会話は、後半になるほど古い文脈がノイズになって、机を圧迫していく。序盤に決めたはずの方針を AI がだんだん忘れたように振る舞うのは、たいていこれが原因です。

対策はシンプルで、大事なことは会話の中ではなく、外に書いておくこと。指示や前提を一枚のメモにまとめておけば、新しい会話でそれを渡すだけで、机はきれいなまま、芯だけが残ります。そして、話がこんがらがってきたら、思いきって新しい会話を始める。失われるのはノイズだけで、肝心なものは棚に残っているからです。

「毎回ゼロから立ち上がる」——第一章では、それを AI の不思議さや、ある種の弱さとして書きました。でもこうして眺めると、弱さであると同時に、身軽さでもある。重い荷物を引きずらずに済む。終われること自体が、ひとつの強みになっている。

ときには、終わらせたほうがいい。——これは案外、AI だけの話ではないのかもしれません。

続き:AI はどうやって学習しているのか —— そして「学べる」ことと「使っていい」ことは、別の問題だった
第二章の3本目。AI は何でも読んでいるのか、危険な知識も覚えるのか、そもそも勝手に読んでよかったのか——事前学習+振る舞いの躾けの二段構えと、進行中の著作権訴訟(Anthropic 当事者)まで一気に解きほぐします。

アバター画像

aigeek編集部

aigeek.biz 編集部。AIの最新動向を、一次ソースにあたって深掘りし、図解と動画でわかりやすくお届けします。記事の制作体制は「aigeek.bizについて」で開示しています。

Related Posts

AIは「誰の指示か」を文体で判断していた——ICML論文が示した根本の穴

ICML 2026論文「Prompt Injection as Role Confusion」を解説。AIはタグではなく文体で発言者を見分けており、文体を消すと攻撃成功率は61%から10%に低下。原理的に解けない可能性も指摘されています。

Microsoftサイバー特化AI、競合上回ると発表

Microsoftが2026年7月27日、初のサイバーセキュリティ特化AI「MAI-Cyber-1-Flash」とエージェント型プラットフォーム「Perception」を発表した。Anthropicなど競合モデルをベンチマークで上回ったとされる結果と、企業のセキュリティ運用への影響、プレビュー開始時期を解説する。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

見逃した記事

Claudeで議事録・長文を要約するコツ|実際に試してわかったこと

Claudeで議事録・長文を要約するコツ|実際に試してわかったこと

攻撃されていないのに全消去 ── AIが9秒で会社のDBを消した日

攻撃されていないのに全消去 ── AIが9秒で会社のDBを消した日

文書を開いただけでAIが“感染”する ── Copilotを乗っ取る自己増殖プロンプトの正体

文書を開いただけでAIが“感染”する ── Copilotを乗っ取る自己増殖プロンプトの正体

Claudeのメモリ機能の使い方|何を覚えて、何を覚えないか

Claudeのメモリ機能の使い方|何を覚えて、何を覚えないか

登録者320万人のYouTuberが謝った日——AIの「危ない使い方」を実験で確かめる

  • 投稿者 HALBo
  • 8月 2, 2026
登録者320万人のYouTuberが謝った日——AIの「危ない使い方」を実験で確かめる

AIは「誰の指示か」を文体で判断していた——ICML論文が示した根本の穴

  • 投稿者 HALBo
  • 8月 2, 2026
AIは「誰の指示か」を文体で判断していた——ICML論文が示した根本の穴

Claude Codeにgit操作をどこまで任せられるか

Claude Codeにgit操作をどこまで任せられるか

Claudeに画像・PDFを読ませる方法|実際に試してわかったこと

Claudeに画像・PDFを読ませる方法|実際に試してわかったこと

今週のAIニュース5選——AI脱走と減速転換、8月1週

  • 投稿者 HALBo
  • 8月 2, 2026
今週のAIニュース5選——AI脱走と減速転換、8月1週

引き出しの中の海 第8話「未読」

引き出しの中の海 第8話「未読」