2026-08-06

同じAIアドベンチャーを数日間にわたって続けるには、ゲーム状態をチャットの記録の外部に保存し、毎回のセッション開始時にその状態を再同期します。言語モデルの作業記憶は、アプリを閉じたときではなくコンテキストウィンドウが埋まったときに終わるためです。実用的な構成は3つの要素から成ります。手掛かり、所持品、人間関係、世界設定を記録した外部状態ドキュメントを正典として添付または貼り付けること、チャットごとのメモリではなくセッションをまたいで本当に永続するメモリを備えたプラットフォームを使うこと、そして変更点を次回へ渡すセッション終了時の引き継ぎ要約です。無制限の永続メモリを備えたプラットフォームではその大半を自動化できますが、そうでないプラットフォームでは自分で状態ファイルを管理する必要があります。
この失敗パターンはよく記録されています。長期運用されるAIアドベンチャープラットフォームのレビューでは、典型的な破綻として「AIが3ターンであなたのキャラクター名を忘れた」と述べられており、とりわけAI Dungeonには「テストに基づく永続メモリの問題があり、有料プランでもAIが確立済みの詳細を頻繁に」落とすと指摘されています(AI Dungeonの最良の代替サービス 2026、aiga.io;AI Dungeonのおすすめ代替サービス10選 2026、Feelin)。
複数日にわたるアドベンチャーを実際に維持するものは、次のとおりです。
✅ 外部状態ドキュメント — 手掛かり、所持品、人間関係の状態をチャット外に記録し、正典として扱う ✅ セッション間の永続性 — 1つのチャット内でスクロールできるだけでなく、アプリを閉じても残るメモリ ✅ セッション引き継ぎの習慣 — 各プレイセッションの終了時に構造化された要約を生成し、次回の開始時に再投入する ✅ 明示的な状態追跡指示 — 所持品、手掛かり、人間関係を維持・適用するようシステムに常時指示するルール ✅ 逐次推論のためのモデル能力 — 想起だけでは不十分であり、イベントの連鎖をまたいで推論できなければならない
3種類の状態のうち、どれが最初に崩れるかを理解すれば、どこに労力を割くべきかがわかります。
AIアドベンチャーで進行が失われるのは、言語モデルが各ターンでコンテキストウィンドウに収まるテキストだけから物語全体を再構築しているためです。錆びた鍵を持っていることや、宿屋の主人があなたを信用していないことを記録する別個のデータベースは存在しません。記録がウィンドウを超えた場合、または新しいチャットを始めた場合、その再構築のための元資料が失われ、モデルは実際の履歴ではなくもっともらしい創作で空白を埋めます。
この問題に関する研究では、長期記憶の不足を2つの異なる要素として捉えています。インタラクティブフィクション向けに構築されたベンチマークでは、知識保持を「情報を取り込み、統合し、長いテキストにわたって保持し、単なる事実検索や局所的な想起を超えた文脈の連続性を維持する能力」、逐次推論を「イベントの連なりを理解して推論する能力であり、複雑で動的な複数ターンのやり取りを通じて、潜在的な状態変化、因果関係、目標の変化を推測すること」と定義しています(StoryBench:複数ターンによる長期記憶評価のための動的ベンチマーク、arXiv)。
アドベンチャープレイでは、この区別が重要です。保持したい3つの要素は、それぞれ異なる理由で破綻するからです。
| 失われるもの | 破綻する理由 | 保持の難しさ |
|---|---|---|
| 手掛かり | 一度だけ言及され、履歴の奥深くにあり、繰り返されることが少ないため、追い出されるリスクが最も高い | 最も難しい |
| 所持品 | 少しずつ変化するため、リストを思い出すだけでなく、追加と削除の両方を追跡する必要がある | 難しい |
| 人間関係 | 累積的かつ暗黙的であり、「宿屋の主人は今あなたを信用していない」と明示するメッセージが1つあるわけではない | 難しい |
| 世界設定 | 静的で、しばしば冒頭で提示されるため、再投入すれば維持される | 最も簡単 |
手掛かりが最も脆弱なのは、自然に繰り返されない一回限りの情報だからです。所持品は一見簡単そうに見えて、実は難しい要素です。ランタンを見つけたことを思い出すのは知識保持ですが、3シーン前にその油を使い切ったことを把握するのは逐次推論です。これは同じ研究がモデル全般に残る弱点として特定した、より難しい課題です。
アプリを閉じて戻ったとき、プラットフォームの設計によって3つのいずれかが起こります。そのうちアドベンチャーを保全できるのは1つだけです。利用中のツールがどのカテゴリーに入るかを知れば、手動で状態を管理する必要があるかどうかを判断できます。
シナリオ1:同じチャットで、コンテキストがまだ残っている。 既存の会話を開き直し、記録全体がまだモデルのウィンドウ内に収まっています。すべて正常に動作します。これはいわば蜜月期で、通常は数十ターン程度で終わります。
シナリオ2:同じチャットだが、コンテキストがあふれている。 会話自体は続きますが、最も古い部分、たいていは冒頭のシーン、最初の手掛かり、初期の人間関係設定がモデルから見えなくなります。物語は進行し、連続しているように感じられるため、これが最も危険なケースです。モデルは空白を認めず、その周囲を自信たっぷりに語ります。
シナリオ3:新しいチャットで、永続性がない。 すべてがリセットされます。一般的なチャットボットを使うDIY方式について、AIアドベンチャープラットフォームの分析は「手動でコンテキストを維持しない限り、すべての会話はゼロから始まる」と端的に述べています(aiga.io)。
便利な診断習慣: 毎日のプレイ前に、行動を起こす前に3つの検証質問をします。「現在の所持品は何ですか?」、「未解決の手掛かりは何を持っていますか?」、「主なNPCはそれぞれ私に対してどのような立場ですか?」。答えが誤っている、または曖昧なら、プレイ前に状態を再同期してください。セッション開始時にずれを発見すればメッセージ1回で済みます。40ターン後に発見すれば、誤った土台の上に40ターン分の物語が築かれていることになります。
最も維持が難しいのは人間関係の進展で、次に所持品の状態変化、3番目が手掛かり、最も簡単なのが静的な世界設定です。この順序は恣意的ではありません。それぞれの種類が、単なる想起ではなくどれほど多くの推論を必要とするかに直接対応しています。
人間関係の状態が明示されることはほとんどありません。記録のどこにも「信頼度:敵対的」とは書かれていません。代わりに、それは散在する十数回のやり取りから生まれる性質です。第4シーンで嘘をつき、第11シーンで約束を守り、第19シーンで相手に敵対する側についたかもしれません。それを再構築するには物語全体のイベントを統合する必要があり、これはまさにStoryBenchの研究でモデルが苦手とされた逐次推論能力です。このベンチマークは、モデルが「物語要素間で変化する関係を追跡し、複数ターンのやり取りにおける過去の決定から生じる矛盾を解決できるか」を具体的に評価しています(arXiv)。
所持品がその次に難しいのは、変更可能なリストだからです。剣を拾ったことを思い出すのは簡単です。しかし、それを交換したこと、薬を消費したこと、ロープが今はすでに後にした橋に結ばれていることを把握するには、一連の状態遷移を追跡しなければなりません。そしてエラーは気づかれないまま積み重なります。
手掛かりは中程度です。一度しか言及されないため脆弱ですが、少なくとも加算的です。発見した手掛かりが通常「未発見」に戻ることはありません。地理、派閥名、魔法の規則といった静的な世界設定は変化しないため、最も維持しやすい要素です。だからこそ、外部参照ドキュメントに最も適しています。
実践上の意味: 状態追跡の労力は難易度に応じて配分してください。世界設定は一度書けばよい設定ファイルに入れます。所持品と人間関係は毎セッション積極的に更新する必要があります。手掛かりには継続的な記録が必要です。4つすべてに同じ労力をかけると、そもそも壊れにくいカテゴリーに時間を浪費します。

状態ドキュメントがセッション中断に耐えられるのは、記録の外部に存在するためです。一度作成し、各セッション後に更新し、次回開始時に正典として再投入します。これは複数日にわたるAIアドベンチャーにおいて最も効果の高い習慣であり、メモリ設計に関係なくどのプラットフォームでも機能します。
ドキュメントは散文ではなく構造化してください。常に読み返して更新することになるため構造は重要です。また、明確に区切られたリストは、説明文の段落よりもモデルが権威ある情報として扱いやすくなります。
実用テンプレート:
=== CAMPAIGN STATE: [Adventure Name] ===
Session: 7 | Last played: [date]
CHARACTER
- Name, role, current condition, notable abilities
INVENTORY
- Rusted iron key (from the cellar, Session 2 — unused)
- Half-empty oil flask
- Letter sealed with the Vorne crest (unopened)
[Removed this session: rope — left tied at the ravine]
ACTIVE CLUES
- The steward's ledger shows payments to an unnamed party (Session 3)
- Someone was in the east wing the night of the fire (Session 5)
- The blacksmith flinched at the name "Harrow" (Session 6)
RESOLVED CLUES
- The locked door was opened by the cellar key (Session 4)
RELATIONSHIPS
- Innkeeper Mara: warm — I paid her debt in Session 2
- Steward Corbin: hostile — I accused him publicly in Session 5
- Blacksmith Dain: neutral, guarded — knows more than he says
WORLD STATE
- The east wing remains sealed by the guard
- House Vorne believes I left the city
- Three days remain before the tribunal
これを実際に機能させるためのルールは4つあります。
[Removed this session] の行が、すでに失った所持品をモデルが再構成してしまうことを防ぎます。ファイル添付やナレッジベースに対応するプラットフォームでは、貼り付けるよりもこのドキュメントを添付してください。スクロールで消える記録ではなく、検索可能な正典になります。
複数日にわたる進行を最もよく保持するのは、セッションの境界を越えて残る永続メモリと、外部の正典を再同期する手段を備えたプラットフォームです。ただし、設定にかかる労力、視覚的な完成度、そして状態管理をどの程度あなたに返してくるかには大きな違いがあります。以下は2026年時点の主要な選択肢をバランスよく比較したものです。
Jenova Roleplay Game Master — 無制限メモリと完璧なキャラクター一貫性を軸に構築された、Jenovaプラットフォーム上の管理型ロールプレイエージェントです。複数日のアドベンチャーにおける最大の強みは、永続性が設計そのものであることです。トークンを管理しなくても物語の状態がセッションをまたいで維持され、状態ドキュメントやナレッジベースを添付すれば、手掛かり、所持品、人間関係を想起された記録ではなく正典として再同期できます。逐次推論の品質はモデルごとに異なるため、OpenAI、Anthropic、Googleなど複数の最先端モデルにアクセスできることも重要です。正直な制約として、散文主体でイラスト付きシーンはなく、所持品を機械的に強制するダイス制システムもありません。追跡はシステム的ではなく物語的であり、マルチプレイヤーには対応せず、セルフホスト構成より低レベルのプロンプト制御も少なくなります。
AI Dungeon — Story Cardsを手動メモリ層として使え、大きなコンテキストウィンドウを備える、元祖のオープンエンド型テキストアドベンチャーです。正直な弱点はまさに本記事のテーマです。独立したテストでは「永続メモリの問題があり」、「有料プランでもAIが」連続性を頻繁に失うと報告されています(Feelin)。レビューでは「AIが3ターンであなたのキャラクター名を忘れた」、そして「中核となる体験はあまり変わっていない」とも指摘されています(aiga.io)。自由度は最大ですが、組み込みの状態保証は最も弱い選択肢です。
NovelAI — 「最高水準のメモリ保持とLorebook」が評価されており、「キャラクター、派閥、場所、ルールを固定すれば、AIが数千語にわたって実際に記憶できる」とされています(aiga.io)。その代償として、「完全にソロ専用でマルチプレイヤーは一切なく」、インターフェースは「ゲームというよりワードプロセッサのように感じられ」、さらに「高性能モデル向けの無料枠がない」とされています。
aiga_ — 「すでに起きたことにアドベンチャーを根ざさせる永続的な世界メモリ」と、イラスト付きシーン、マルチプレイヤーを組み合わせています。キャラクターは「永続的な特性と人間関係スコアを通じて過去のやり取りを記憶する」とされています(aiga.io)。明示的な人間関係スコアは珍しく、本記事のテーマに直接関係します。代償は「生成画像、動画、その他のメディアを多用する追加要素にはクレジットが必要であり、ビジュアル重視のプレイではすぐに消費される」ことです。
Character.AI — キャラクターの個性表現には最も強い一方、この特定の問題には最も弱い選択肢です。レビューでは「ゲーム状態、世界の進行、視覚的なシーンがない」とされ、キャラクターは「会話ループにはまりがち」と評されています(aiga.io)。会話には優れていますが、複数日にわたる所持品・手掛かり型アドベンチャーには不向きです。
| 機能 / 観点 | Jenova Roleplay Game Master | AI Dungeon | NovelAI | aiga_ | Character.AI |
|---|---|---|---|---|---|
| セッション間の永続性 | 無制限・自動 | 有料プランでもメモリ問題の報告あり | Lorebookにより強力 | 永続的な世界メモリ | 限定的。世界状態なし |
| 手掛かり / 設定の再同期 | ドキュメントとナレッジベースを添付 | Story Cards(手動) | Lorebook(手動・詳細設定) | 永続的な世界メモリ | 最小限 |
| 人間関係の追跡 | 物語的。永続メモリで維持 | Story Cardsによる手動管理 | Lorebookによる手動管理 | 永続特性 + 人間関係スコア | キャラクター単位であり、世界レベルではない |
| 所持品の強制 | 物語的のみ | 物語的のみ | 物語的のみ | 世界状態に基づく | なし |
| マルチプレイヤー | なし | ターン制協力プレイ | なし | リアルタイム、最大10人 | なし |
| 料金 | 無料枠あり。Plusは$20/月から | フリーミアム、約$4.99から | 有料のみ、約$10/月から | 無料で開始可能。サブスクリプションは$8.99/月から、メディアクレジットは別料金 | 無料 + c.ai+ |
| 最適な用途 | 手間なく連続性を保ちたい長編ソロストーリー | 混沌としたオープンサンドボックス | 深い設定を持つ、作者主導のソロフィクション | 世界状態を伴う、イラスト付きのソーシャルアドベンチャー | 素早いキャラクター会話 |
料金と機能は2026年時点の情報であり、変更される可能性があります。最新の詳細は各提供元のサイトで確認してください。
セッション引き継ぎが機能するのは、セッション終了時にAI自身が生成し、次回セッション開始時にあなたが再投入する場合です。これにより、モデルが今体験した内容と、翌日に再構築するために必要な内容との循環が閉じます。記憶だけを頼りに自分で書く方法は、より遅く、正確性も落ちます。モデルはこの時点では記録全体を目の前にしており、あなたには見えていないからです。
この手法が長時間AIを使う利用者の間で広まっているのは、まさに移行地点の問題に対処するためです。ある実践者は、長さの制限でチャットセッションが終了するときには、「新しいチャットを開始するために必要なすべての情報を含む引き継ぎプロンプトをAI自身に書かせる」と表現しています(AIチャットセッションの引き継ぎ戦略、Facebook)。
セッション終了時 — 構造化された引き継ぎを依頼する:
「ここでセッションを終了してください。次の正確な形式でCAMPAIGN STATEブロックを作成してください:Character、Inventory(今回のセッションで失ったアイテムを記載)、Active Clues、Resolved Clues、Relationships(状態と原因)、World State、Open Threads。網羅的かつ事実に基づいて記載し、物語的な文章にせず、具体的な詳細を要約で省略しないでください。アイテム名とNPC名は正確に含めてください。」
次回セッション開始時 — プレイ前に状態を再同期する:
「以下は私たちのアドベンチャーの正典状態です。これを権威ある情報として扱い、矛盾する内容があればこれを優先してください。続行する前に、私の所持品、進行中の手掛かり、各NPCの私に対する状態を確認として読み上げてください。その後、[scene]から再開してください。」
機能する引き継ぎと、静かに失敗する引き継ぎを分ける細部は3つです。
複数日にわたるアドベンチャーでは、最初のターンの前に4つを整える必要があります。明示的な状態追跡指示、外部の正典ドキュメント、永続性に対応したプラットフォーム、そして繰り返せる開始・終了の習慣です。順序はツールを問わず同じで、実装だけが異なります。
JenovaのRoleplay Game Masterを使う場合(管理型アプローチ):
「アーデンムーアの町を舞台にしたゴシックミステリーアドベンチャーを進行してください。私は外部から来た調査員を演じます。常に明示的な状態レイヤーを維持してください:INVENTORY(入手・喪失したアイテム)、ACTIVE CLUES、RESOLVED CLUES、RELATIONSHIPS(名前付きNPCそれぞれの私に対する状態とその理由)。この状態に決して矛盾しないでください。アイテムを消費または譲渡した場合、それは失われています。まだ見つけていない手掛かりは、私は知りません。」
AI Dungeonを使う場合(手動アプローチ):
NovelAIを使う場合(Lorebookアプローチ):
3つとも機能します。管理型の方法は細かな制御を自動的な永続性と引き換えにし、手動の方法は利便性を、モデルが各ターンで何を見るかを完全に管理できることと引き換えにします。
物語環境における長期記憶を評価する研究者は、現在のモデルは事実を保持する能力に比べ、イベントの連なりをまたいで推論する能力がはるかに弱いと結論づけています。また、以前の誤りを自己修正できないことは、たまに起きる不具合ではなく体系的な弱点です。
「長期記憶(LTM)は、大規模言語モデル(LLMs)が複雑で変化し続ける環境において自律的知能を実現するために不可欠である。メモリ拡張型および検索ベースのアーキテクチャへの取り組みは増えているが、LLMsの長期記憶能力を体系的に評価する標準化ベンチマークは依然として不足している。既存のベンチマークも、知識保持と動的な逐次推論を評価する上で課題を抱えている。」
「モデルは、拡張されたコンテキストにわたって、キャラクターの状態、因果関係、分岐する結果を継続的に追跡しなければならない……多くの決定では、数ターン前に提示されたイベントや事実を想起する必要がある。連続する決定は孤立しておらず、密接に結びついている。1つの選択が、後続する複数の決定の条件や結果に直接影響する場合がある。」
「主要モデルは比較的強い長期知識保持と逐次推論を示す一方、すべてのモデルは自己回復に苦戦し、以前の誤りを一貫して修正できない。詳細な失敗分析では、明確なメモリのボトルネックも明らかになった……モデルは通常、物語構造や目標変化についてより深く推論するのではなく、1~2ステップしか遡らない。この近視眼的な挙動により、長期的な依存関係を理解して修正することがタスク成功の条件である場合、失敗が持続する。」
— StoryBench:複数ターンによる長期記憶評価のための動的ベンチマークの著者(arXiv)
最後の発見は、プレイヤーに直接的な実践上の意味を持ちます。モデルが1~2ステップ以上遡ることがほとんどないなら、火曜日に生じた所持品エラーは木曜日に自己修正されません。そのまま土台として積み重ねられます。これが確認の読み上げを習慣化する技術的な根拠です。セッション開始時に状態ずれを見つけることが唯一信頼できる修正手段であり、モデルがあなたに代わって行ってくれることはありません。
実践者による分析も、製品面から同じ結論に達しています。アドベンチャープラットフォームを評価するレビューでは、DIYチャットボット構成では「プロンプト管理、ルール適用、所持品追跡、AIが早すぎる結末に導かないようにすることまで、すべて自分で行う」必要があり、「手動でコンテキストを維持しない限り、すべての会話はゼロから始まる」と強調されています(aiga.io)。AI RPGツールに関する別のレビューも、生の能力よりアーキテクチャが重要だという同じ結論に達しており、「モデルそのものより、それを取り巻くメモリシステムの方が重要である」と論じています(2026年のRPG向け最適AI、Auferet)。
最も多い間違いは、プラットフォームが状態を追跡していると思わせるような語り方をするため、実際に追跡していると決め込むことです。次に多いのは、所持品からなくなったものを一度も記録しないことです。どちらにも直接的な対策があります。
| 間違い | アドベンチャーが壊れる理由 | 解決策 |
|---|---|---|
| 流暢な語りをメモリの証拠だと信じる | モデルは事実を持っているかどうかにかかわらず、自信を持って生成する | セッション開始時に必ず確認の読み上げを行う |
| 追加だけを記録し、削除を記録しない | 消費、譲渡、紛失したアイテムをモデルが再構成する | セッション番号とともに削除を明示的に記録する |
| 状態を記録内だけに保持する | 記録は最初に追い出されるか、リセットされる | 外部状態ドキュメントを正典として維持する |
| キャンペーン途中で新しいチャットを始める | 存在していたセッション連続性を破棄する | 同じセッションを継続するか、先に完全な状態を再投入する |
| 記憶だけを頼りに自分で引き継ぎを書く | 記録で確認できる詳細を見落とす | セッション終了時にAIへ状態ブロックを生成させる |
| 曖昧な人間関係ラベルを使う | 原因のない「敵対的」はモデルに再解釈を許す | 状態と具体的な原因を記録する |
| 小さな矛盾を放置する | 研究によれば、モデルが過去へ遡って初期のエラーを直すことはほとんどない | 基準状態になる前に、直ちに訂正または再生成する |
| 週に1回、1回の長時間セッションだけをプレイする | 長く途切れないセッションは、中盤コンテキストの劣化を最大化する | 明確な引き継ぎを伴う短いセッションの方が多くを保全する |
プリセットシナリオは、構造自体が状態情報を多く含む場合、複数日プレイをうまく扱えます。定義された部屋、アイテム、キャラクターを持つ固定の前提は、毎ターン新しい要素を発明するオープンサンドボックスよりも、モデルが追跡すべき世界を小さく安定させます。代償になるのは連続性ではなく規模です。
これは明確に挙げる価値のある本物の利点です。オープン前提のキャンペーンでは、追跡すべき対象が無限に増えます。即興で生まれるNPC、創作された場所、新しい派閥のすべてが、維持すべき状態に加わります。屋敷、施設、島のような範囲が限定されたシナリオでは、世界を列挙できます。手掛かりは有限の集合に属し、キャラクターは固定の登場人物であり、所持品は定義された範囲から出ます。この制約により、状態は記録しやすくなり、モデルにとっても一貫して維持しやすくなります。
Jenovaのゲームカテゴリーのエージェントは、このパターンを示しています。The Mansionは、部屋ごとの発見を中心に構成された、記憶を失った生存ミステリーです。これは継続的な手掛かり記録が最も効果を発揮する構造そのものです。The Asylumでは、閉鎖された施設の区画ごとの秘密を調査する調査員になります。Love Islandは、選択によって状態が変化する8人のキャラクターを持つ、人間関係状態を中心に設計されたシナリオです。Vesper CourtとCollege Lifeも同様に、地理の拡張よりも進展する社会的な関係性を中心にしています。
正直な反論もあります。範囲が限定されたシナリオは状態追跡を容易にする一方で、アドベンチャーが発展できる方向を制約します。誰も台本を書いていない領域まで物語を広げたいなら、それと引き換えにより重い状態管理の負担を受け入れることになります。規模より連続性が重要なら範囲の限定されたものを選び、逆ならオープンなものを選んでください。
ここで紹介したすべての手法に通底するのは、複数日にわたる連続性はAIの問題である前に、情報整理の問題だということです。言語モデルが忘れるのは作業記憶が有限でリセットされるためです。手掛かり、所持品、人間関係を、記録によって追い出されない場所、すなわち状態ドキュメント、ナレッジベース、または永続メモリ層に置き、毎日最初の行動を起こす前にその状態を再同期すれば、アドベンチャーは生き残ります。