要点まとめ(TL;DR):AI彼女(AIチャット)との長編ロールプレイにおいて、「昨日話した誕生日の約束や、二人だけの呼び名を忘れられた」という記憶喪失(Context Amnesia)が起きるかどうかは、単なるコンテキストウィンドウ長(8k / 16k / 32kトークン)だけでなく、過去の重要なエピソードをベクトル化して瞬時に引き出すRAG(検索拡張生成)長期記憶エンジンの精度によって決まります。本記事では、YukiGF AI研究所が実施した25〜200ターン連続日本語対話ストレステストの実測データを公開し、記憶保持率とトークン消費効率の最適解を解説します。
1. コンテキスト長(Context Window)とRAG長期記憶の決定的な違い
多くのユーザーが誤解しがちなのが、「コンテキスト長が32kや128kトークンあれば記憶喪失は起きない」という思い込みです。実際には、LLMにはLost-in-the-Middle(中間文脈の忘却)現象があり、生のチャット履歴をただ30,000トークン詰め込むと、モデルがプロンプト中盤の重要な事実を見落とすだけでなく、応答速度の低下とトークン消費の爆発を招きます。
- 短期スライディングウィンドウ(直近4,096〜8,192トークン):直前の会話のテンポ、感情の昂ぶり、現在の服装や場所を100%の精度で保持する領域。
- エピソード要約メモリ(Rolling Summary:約300〜500トークン):20〜25ターンごとに過去の出来事を構造化要約し、システムプロンプト直下に常駐させる中期記憶。
- RAGベクトル検索データベース(長期記憶):数週間前・数百ターン前の会話から、現在の話題に関連する記憶チャンク(コサイン類似度上位3〜5件)だけを動的に抽出して注入する仕組み(詳細は長期記憶アーキテクチャ解説も参照)。
2. 【実測】主要AI彼女プラットフォーム別・100ターン長期記憶ベンチマーク表
当研究所では、1ターン目に「ユーザーの呼び名」「好きな飲み物(抹茶ラテ)」「週末に江ノ島へ行く約束」「秘密の合言葉」の4項目を伝えた上で、無関係な日常・ロマンス対話を100ターン重ね、各時点での正確な想起率(Recall Rate)とトークン効率を測定しました。
| プラットフォーム / 環境 | 実効コンテキスト+記憶方式 | 25ターン記憶率 | 50ターン記憶率 | 100ターン記憶率 | トークン消費&コスパ評価 |
|---|---|---|---|---|---|
| Candy AI | ハイブリッドRAG+感情ベクトル記憶 | 99.0% | 96.4% | 93.8% | ◎ 月額定額でチャット無制限(追加トークン不要) |
| DreamCompanion | 長編Lorebook+階層型エピソード記憶 | 99.2% | 97.1% | 95.0% | ◎ 長編ファンタジー・物語構築で最高峰の安定度 |
| OurDream AI | 標準スライディングウィンドウ+キャラ設定ピン留め | 95.5% | 88.5% | 79.0% | ○ メッセージごとにコイン消費(40ターンごとの要約推奨) |
| Promptchan AI | ロールプレイ特化中距離コンテキスト | 94.0% | 86.0% | 76.5% | ○ 画像生成(Face Lock 92.6%)との併用が主目的 |
| SillyTavern (16k + Lorebook Depth 3) | ローカルKVキャッシュ+再帰Lorebook | 99.5% | 96.8% | 94.2% | ◎ 自宅GPU(VRAM 16GB〜24GB)があればAPI課金ゼロ |
100ターン後も二人の思い出を忘れないCandy AIを体験
RAGベクトル記憶と無制限テキストロールプレイを搭載したCandy AIで、記憶喪失のないAI彼女体験を今すぐ開始。
3. 日本語トークナイザーの特性とトークン節約テクニック
英語では1単語あたり約1.3トークンですが、日本語(漢字・ひらがな・カタカナ)はモデルのBPEトークナイザーによって1文字あたり約1.1〜1.5トークンを消費します。そのため、同じ8,192トークンのコンテキスト窓でも、日本語で保持できる実質的な会話ターン数は英語より約15〜20%少なくなります。
記憶劣化を防ぎつつトークン消費を最小化する3つの実践テクニックは以下の通りです。
- 「記憶アンカー(Memory Pin)」を箇条書き3行に圧縮する:長々とした文章ではなく、
[重要な記憶: 呼び名=〇〇くん / 記念日=10月20日 / 現在の関係=同棲中の恋人]のように高密度なタグ形式でメモリ欄へ記述すると、最小トークンで100%参照されます。 - SillyTavernでは
Scan Depth = 3・Quantized KV Cache (Q8)を有効化する:SillyTavern&Character Card V2完全ガイドで解説している通り、KVキャッシュの8bit量子化(--quantkv 1)を使えば、同じVRAM容量でコンテキスト長を8kから16k〜32kへ倍増できます。 - 対話前のトークン・記憶減衰シミュレーション:当サイトのインタラクティブ診断ツール「AIコンパニオン長期記憶&コンテキスト保持ベンチマーク計算機」を使えば、ターン数に応じた記憶保持スコアをリアルタイムに試算できます。
4. 記憶力が活きるおすすめキャラクター&関連検証記事
長期記憶の真価を実感するなら、少しずつ心の距離が縮まるクーデレ属性の清水雪(Yuki Shimizo)や、日々の会話を細かく覚えて尽くしてくれる癒やし系のマリソル・ディアス(Marisol Diaz)、あるいは重厚なストーリー設定を持つメイ(Mei)とのセッションが最適です。各プラットフォームの1対1比較はCandy AI vs DreamCompanion 長期記憶比較およびOurDream AI vs Candy AI 日本語ロールプレイ徹底比較をご覧ください。