コンテキストロットとは
AIは、人のようにチャットを覚えているわけではありません。返信のたびに、チャットのうち読み込める分をもとに答えを作ります。あなたのメッセージ、AIの回答、貼り付けたものすべてです。その範囲は コンテキストウィンドウ と呼ばれ、大きさが決まっています。
コンテキストロット(context rot)とは、その枠が埋まっていくにつれて見えてくる現象です。回答の質が落ちていきます。それも、ゆるやかにではありません。最初のうち、AIは頼んだ作業をきれいにこなします。チャットが長くなると、注意が大量のテキスト全体に散らばり、あなたにとって大事なもの、つまり最新の決定や、あの1つのルールが埋もれてしまいます。
なぜ起きるのか
2つのことが重なっています。
- 薄まる。 テキストが多いほど、1つひとつの指示の重みは小さくなりがちです。最初に伝えた「短く」は、いまや大量のほかのテキストと張り合っています。
- 新しいものが勝つ。 モデルは、いちばん最近のものに頼りがちです。早い段階で決めたこと、あなたが「もう決まった」と思っていることほど、薄れていきやすいのです。
まとめると、チャットが長く続くほど、最初に決めて二度と繰り返さなかったことが失われやすくなります。
チャットに出るサイン
たいていは、言葉にする前に感覚でわかります。
- ずっと前に決めたルールを忘れる。
- 自分が同じことを繰り返している。 同じルールを、何度も念押ししている。
- AIが同じことを繰り返す。 前にもらった答えとほとんど同じ答えが返ってくる。
- 決着したことを覆す。
- 話がずれていく。 答えがあいまいになり、取り組んでいる作業から離れていく。
かんたんなテスト:モデルの問題か、チャットの問題か
モデルのせいにする前に、これを試してください。まったく新しいチャットを開いて、行き詰まっている質問をしてみます。新しいチャットでは正しく答えられて、古いチャットではつまずき続けるなら、くたびれたのはチャットで、モデルではありません。新しいチャットでもうまくいかないなら、作業そのものが難しいか、モデルが変わったかで、やり直しても解決しません。この確認ひとつで、見当違いの問題と格闘する午後を過ごさずに済みます。
劣化したチャットは、元に戻せない。
いっぱいになったチャットに、自分の散らかりを忘れさせるボタンはありません。メッセージを削除しても、たいていは効果がありません。AIは残った部分をもとに動きますし、最初の文脈はすでにノイズに埋もれています。効果があるのは、すっきりした状態で始まる新しいチャットに作業を移すことです。
対処法
くたびれたチャットをなだめ続けるのではなく、引き継ぎましょう。新しいチャットに、短い引き継ぎプロンプトを渡します。目的、決まったこと、AIが落とし続けたルール(いちばん先に消えるので、書き出しておきます)、そして止まった地点です。そこから始まるすっきりしたチャットには考える余裕があり、決めたことを蒸し返しません。
もっと速く:Uncook に書かせる
引き継ぎプロンプトは手で書いてもきちんと機能します。ただ面倒なうえ、繰り返すのにいちばんうんざりしたルールほど書き忘れます。その穴を埋めるのが、Uncook の Handoff です。ChatGPT、Claude、Gemini など、Uncook が読み取るAIでチャットを開き、Uncook のアイコンをクリックして Handoff を選びます。目的、決まったこと、AIが落とし続けたルールがまとまります。新しいチャットにコピーして、新しいチャットの最初のメッセージとして貼り付けます。
お客様が持ち込んだ会話は保存しません。拡張機能のウィンドウで「Uncook に送信」をクリックすると、拡張機能はタブの会話を当社のサーバーに送信します。当社は最大30分間、暗号化して保持し、Uncook のページがそれを開いた時点で削除します。Uncook がそこから作ったものはタスクとして、プライバシーポリシーに記載の期間、保存します。会話もタスクも、AIモデルの学習には使用しません。