ChatGPT が同じことを繰り返す2つの理由
外から見ると同じループでも、原因は2つのうちどちらかです。
新しいチャットでも、最初から繰り返す。 この場合、原因はたいてい会話の外にあります。
- カスタム指示。 「常に詳しく」のような大まかなルールがあると、どの回答も同じ形に寄っていきます。
- メモリ。 保存された好みが、今あなたが頼んでいることより優先されることがあります。
- 答えが実質1つしかない質問。 まともな答えが1つしかなければ、言い方を変えても別の答えは出てきません。
カスタム指示とメモリを確認するか、どちらも使わない一時チャットを開いて、もう一度聞いてみてください。
長いやり取りの後で、繰り返し始める。 こちらのほうがよくあるケースで、この記事では以下、こちらを扱います。チャットそのものが劣化しているのです。
長いチャットが堂々巡りになるわけ
ChatGPT が一度に扱えるチャットの量には、限りがあります。その枠をコンテキストウィンドウと呼びます。チャットが長くなるにつれ、枠はあらゆるもので埋まっていきます。最初の質問、すべての返信、「いや、それじゃない」のひとつひとつ、すべての訂正。
いっぱいになると、いちばん古い部分ほど注意が向きにくくなるか、モデルから見えなくなります。そしてそこには、「この案はうまくいかない」とあなたが伝えた場面が含まれていることが多いのです。それが見えなくなると、その案はまた新しく見えるので、ChatGPT はもう一度出してきます。ChatGPT からすれば、却下された答えを繰り返しているのではありません。却下されたことが、見えていないのです。
だからこそ、このループはもどかしいのです。「それはもう試した」と言うとき、あなたは正しい。でも、その証拠はもう視界の外にあります。
簡単な見分け方。
新しいチャットでも最初から繰り返す? カスタム指示とメモリを確認しましょう。長くやり取りした後にだけ、それも却下した案ばかり繰り返す? チャットの枠がいっぱいになっています。新しいチャットに移れば抜け出せます。
言い返すと悪化するわけ
反射的に、もっと強く訂正したくなります。「違う。それはもう話した。XとYの理由でうまくいかなかった」。でも訂正するたびに、すでにいっぱいのチャットに文章が増え、最初のほうの文脈がさらに視界から押し出されます。軌道を保っていた前提そのものを、消してしまうこともあります。行き詰まったチャットは、書き足しても抜け出せません。
ループから抜け出す:試したことを知っている新しいチャット
新しいチャットを開き、大事なことだけを短いメッセージで持っていきます。ループを断ち切るのは、長いチャットが見失い続けていた情報、つまりすでに試したことと、それがうまくいかなかった理由です。それを書いておけば、新しいチャットはそこへ戻れません。
持っていくのは、次の4つです。
- 目的:何をしようとしているか。
- すでに試したこと:それぞれのやり方と、うまくいかなかった理由。
- ルール:一部の答えを除外する事実や制約。
- 現在地:今の状況と、次の一歩。
たとえば、こんなメッセージです:
同じことを繰り返して行き詰まった、別のチャットの続きです。「試したこと」にある案は提案しないでください。 - 目的:[やろうとしていること] - 試したこと(うまくいかなかった):[やり方1とその理由]、[やり方2とその理由] - ルール:[選択肢を除外する事実や制約] - 現在の状況:[今の状態] 次は、[次の一歩] について、別の角度からの案がほしいです。
これを新しいチャットで送れば、ループは止まります。モデルが賢くなったからではありません。あなたがすでに見つけた行き止まりが、ようやく見えるようになったからです。
もっと速く:Uncook に書かせる
堂々巡りの長いチャットをさかのぼって、試したことを全部書き出すのは面倒な作業です。それをやるのが、Uncook の Handoff です。ChatGPT のページで Uncook のアイコンをクリックし、Handoff を選びます。目的、すでに試したこと、ルール、現在の状況をまとめたプロンプトができます。読んでから新しいチャットにコピーするか、「ChatGPT で続ける」をクリックすると新しいチャットが開きます。Uncook を許可したサイトではプロンプトが入った状態で開き、それ以外のサイトではプロンプトが貼り付け用にコピーされます。Claude や Gemini のチャットでも同じように使えます。
まとめ
- 新しいチャットでも、最初から繰り返す? カスタム指示とメモリを確認するか、一時チャットを試しましょう。
- 長いチャットの後で繰り返す? 枠が足りなくなり、却下したことを見失っています。
- 言い返しても、たいてい効果はありません。 文脈がさらに視界から押し出されます。
- 抜け出す方法は、すでに試したことを書き出した短いメッセージで、新しいチャットを始めることです。
お客様が持ち込んだ会話は保存しません。拡張機能のウィンドウで「Uncook に送信」をクリックすると、拡張機能はタブの会話を当社のサーバーに送信します。当社は最大30分間、暗号化して保持し、Uncook のページがそれを開いた時点で削除します。Uncook がそこから作ったものはタスクとして、プライバシーポリシーに記載の期間、保存します。会話もタスクも、AIモデルの学習には使用しません。