「ChatGPTが会話を忘れてしまう」「ChatGPTはどうすれば文脈を忘れないの?」と悩む方も多いのではないでしょうか。
ChatGPTの忘却は対策次第で防ぐことができる可能性があります。
今回PROMPTYでは、ChatGPTが忘れてしまうことの原因と対策について解説します。
ChatGPTとは
ChatGPTとはOpenAIが開発した自然言語処理モデル「GPT」を基にしたAIチャットボットサービスです。
大量のテキストデータを学習することで、質問に対する最適な回答を出力することができます。
ChatGPTが搭載しているのは2021年9月までの情報であり、それ以降のデータは改めてChatGPTに学習させる必要があります。
しかし、ChatGPTは時間が経過するとその学習内容を忘れてしまうため注意しなければいけません。
ChatGPTの基本情報については以下の記事で詳しく解説しています。
ChatGPTとは、人間に近い自然な会話を実現するAIチャットツールで、先進的なAI技術が活用されています。 2022年11月に登場し、その無料でアクセス可能な画期的な性質が話題を呼び、SNS上で高品質な文章生成や人間らしい回答が評[…]
ChatGPTが忘れてしまう2つの原因
ChatGPTが忘れてしまう原因は主に以下の2つです。
①ChatGPTの記憶は各チャットごと
②ログが増えてくるとリセットされる
①ChatGPTの記憶は各セッションごと
ChatGPTの記憶は各セッションごとに行われます。
セッションは赤枠部分で囲われた「New chat」や「こんにちは!~~~」のような各部屋のことです。
ChatGPTは新しい会話の部屋に移動した際、その記憶を継続して保有することができません。
例えば、「私の好きな果物はリンゴ」という会話をしているセッションAから新しいセッションBを開始した際、ChatGPTは「私の好物がリンゴである」という情報を持っていません。
これはセッション毎にリセットがかかるというChatGPTの仕様であるため、対策方法が存在しません。
②ログが増えてくるとリセットされる
ChatGPT同一セッションであっても会話を忘れてしまうことがあります。
同一セッションないでの忘却には、ChatGPTのトークン数が関係しています。
GPT-3.5の場合トークン数は4096で、会話にするとおよそ270~280回程度の応対が可能なようです。
しかし、このトークン数を超えると少しずつ会話内容を忘れていってしまいます。
イメージとしては人間同士の会話が近く、古いもの、話題に上がらなくなってものから徐々に忘れていきます。
ChatGPTのトークン数については以下の記事で詳しく解説しています。
「ChatGPTの文字数制限について知りたい」「制限を突破する方法ってあるの?」 そう思う方もいるのではないでしょうか。 実は、ChatGPTの文字数制限は一定の制約がありますが、適切なプロンプトをChatGPTに入力することによ[…]
ChatGPTが忘れてしまうことへの対策方法
ChatGPTが忘れてしまうことへの対策方法は以下の通りです。
①定期的に会話ログを要約させる
②今までの会話を簡潔に伝える
③GPT-4にグレードアップさせる
この3点について解説します。
また、今回の対策方法は主にセッション内で起きる忘却への対策方法です。
①定期的に会話ログを要約させる
ある程度会話が続いたところで、以前の会話の内容を要約させることで、今までの会話の要点を覚えておかせることができます。
これを定期的に行うことで、ざっくりとした内容の記憶を保持させておくことができます。
また、ChatGPTに自身で要約を作らせるだけであるため、一番楽な方法です。
②今までの会話を簡潔に伝える
上記の方法はChatGPTが考えて会話の要点をピックアップしているため、使用者の意図している要点とズレが生じる可能性があります。
また、「特にここについて詳細に記憶させておきたい」という箇所がある場合、この方法は有効です。
箇条書きや以前の会話の該当箇所を抜き出すなどして、ChatGPTに改めて記憶させるようにしましょう。
③GPT-4にグレードアップさせる
GPT-3.5を使用していて、記憶のリセットに悩んでいる場合はGPT-4にグレードアップさせることで解決する可能性があります。
GPT-4のトークン数はGPT-3.5の2~8倍であると言われており、実際に使用していても会話内容を忘れていることが少なく感じます。
GPT-4は、ChatGPTの有料プランに加入することで使用でき、それ以外にも様々なメリットがあるためおすすめです。
ChatGPTの有料プラン加入のメリットについては以下の記事で詳しく解説しています。
「ChatGPTの有料プランにするべきか迷っている」「ChatGPTの有料プランって何がいいの?」そう思う方もいるのではないでしょうか。 実は、ChatGPTの有料プランではGPT-4が使用でき、性能は無料版のGPT3.5を遥かに上[…]
ChatGPTに記憶を保持させるメリット
ChatGPTに記憶を残させることの最大のメリットは何か特定の仕組みを作成することができる事です。
例えば、自分専属のアシスタントを作成したとして、記憶を忘れてしまったら再度やり直しになってしまいます。
記憶を継続して残すことができれば、様々なケースを学習させて育て行くことができます。
単純に会話を記憶しておけるというのも便利ですが、追加学習を途切れさせないという所が最大のメリットです。
ChatGPTの育て方については以下の記事で詳しく解説しています。
「ChatGPTを自分の思った通りの回答をしてくれるように育てることはできる?」「ChatGPTを自分に最適化したい」 このように考えている方はいらっしゃいますか? ChatGPTの学習に直接介入することはできないので、Cha[…]
まとめ
今回はChatGPTが忘れてしまうことの原因と対策について解説しました。
ChatGPTに特定の役割を果たさせる場合、記憶の保持は重要であるため、是非参考にしてください。
PROMPTYでは他のChatGPTについての記事も多く扱っているので、是非ご覧ください。