Metlivi ブログ

AI主導のRPGキャンペーンでNPCや過去の選択の辻褄を合わせ続ける方法

AIがゲームマスターを務めるロールプレイングキャンペーンが複数のシーンにわたって展開する場合、連続性における最大の難題は、グループがすでに決定した事項を思い出すことです。つまり、NPCが誰であるか、そのNPCは何を知っているのか、過去の選択によって状況がどう変化したかという点です。重要キャラクターごとに1つのエントリーを設けたコンパクトなキャンペーン台帳、結果を伴う出来事の日付入り記録、そしてセッション開始時にAIへ提示できる短い要約を活用しましょう。その台帳を基準資料として扱い、矛盾が生じたらすぐに修正してください。

2026年10月09日読了目安:7分読書・アート・文化Metlivi Editorial Team
セクション 1

AIキャンペーンの連続性に文字記録が必要な理由

AIは、流暢なシーンを生成できる一方で、以前のシーンの詳細を記憶違いしたり捏造(ハルシネーション)したりすることがあります。その瞬間には些細に思える名前や約束、動機などが、数セッション後に重要になることもあります。実用的な解決策は、連続性の管理を会話の記憶から外し、自身がコントロールできるメモへと移行することです。これはプレイ上の手順であり、すべてのAIツールがメモを保持したり正しく適用したりすることを保証するものではありません。

有用な記録は、次の3つの問いに答えるものです。「何が確定したか?」「何が変わったか?」「何が未解決のままか?」これらは分けて記録してください。例えば、「マラは渡し守である」は確定した事実、「パーティーは彼女に真鍮のトークンを渡した」は変化、「彼女がなぜそれを見覚えがあるのか話していない」は未解決の問いです。この区別をつけることで、毎回の要約を完全な文字起こしにすることなく、AIに正確なコンテキストを提示しやすくなります。

セクション 2

まずはコンパクトなキャンペーン台帳から始める

作中の現在地、パーティーの当面の目的、直近の最も重要な出来事、未解決の伏線を含めたキャンペーン概要を作成しましょう。プレイ前に目を通せる程度に簡潔にまとめてください。適切な目安としては、シーンごとの逐一の記録ではなく、箇条書き数行程度です。

次に、再登場したNPC、重要な決定に影響を与えたNPC、あるいはパーティーが後で必要とする可能性のある情報を持つNPCごとに個別のエントリーを作成します。「グレイブリッジの渡し守、マラ・ヴェン」のように固有の識別子を含めることで、AIやプレイヤーが彼女を別のマラと混同しないようにします。役職、初対面の場所、パーティーが知っていること、NPCが知っていること、関係性の変化、約束や貸し借り、現在のステータスなど、連続性に有用な項目のみを追加してください。

テーブルトークRPG(TRPG)は、目標を追跡するためのモデルを提供してくれます。『Ironsworn』はソロプレイ、協力プレイ、ガイド付きプレイ向けに設計されており、その公式説明ではクエスト、誓い(vow)、絆(bond)、ストーリープロンプトがプレイの構成要素として強調されています。『Ironsworn』のルールをそのまま別のキャンペーンに導入しなくても、アクティブな目標や絆を記録するという一般的なアイデアを取り入れることができます。Ironsworn RPG – Tomkin Press

セクション 3

選択を出来事と結果として記録する

セッション終了後、後のシーンに影響を与える可能性のある選択のみを記録します。明確な原因と結果を持つコンパクトな出来事として記述してください。「セッション4:パーティーはマラに地図を返却した。彼女は沼地を案内することに同意したが、地図の破れた角を自分の手元に残した。」これにより、AIが長いログから推測する必要なく、何が起こったかを維持できます。

具体的な動詞を使用し、作中で確定していない限り、キャラクターの内面を事実として解釈することは避けてください。「マラは鍵を手渡した」は客観的な事実です。「マラは今やパーティーを完全に信頼している」は、根拠のない結論である可能性があります。意味が不確かな場合は、「彼女が進んで協力しようとする姿勢は、信頼の高まりを示している可能性がある(未確認)」のように疑問点として記録してください。これにより、確定した事実を損なうことなく、次のシーンが展開する余地を残すことができます。

継続的な結果を伴う決定については、未解決の伏線(スレッド)リストを作成します。短い名前、グループが解決したい、または解決する必要があること、最後に判明している状態、次の手がかりや決定事項を記載します。物語の中で解決したらその項目を完了としますが、履歴には出来事として残しておきます。そうすることで、解決済みのスレッドが次の要約で未解決として扱われるのを防ぎつつ、それが重要であった理由は後から参照できるようになります。

セクション 4

焦点を絞った連続性ブリーフィングをAIに提示する

セッションの開始時には、キャンペーンの概要、関連するNPCのエントリー、および導入シーンに関係する直近の出来事のみを提示します。どのメモが確定した公式設定(カノン)で、どれが未解決または不確定であるかを明示してください。NPCが登場する場合は、キャンペーンのすべてのメモを貼り付けるのではなく、今回の対面に関連する詳細情報のみを含めます。

再利用可能なプロンプトはシンプルなもので構いません。「以下のメモを、確定したキャンペーンの事実として使用してください。作中の新たな出来事なしにこれらを変更しないでください。詳細が欠けている場合は、過去の出来事を捏造せず、私に質問するか、明記しないままにしてください。現在のシーン:[場所と状況]。関連するNPC:[エントリー]。最近の選択:[出来事]。未解決のスレッド:[リスト]。」これは実用的な指示であり、機能の完全な保証ではありません。AIシステムによって挙動が異なるため、回答内の重要な詳細は必ず確認してください。

AIが矛盾を持ち出した場合は、それを前提に展開を進める前に一時停止してください。メモを指し示し、簡潔に修正を伝えます。「マラは地図の破れた角を持ったままであり、パーティーはそれ以降それを見ていません。その事実に基づいて続けてください。」その後、新しいシーンで変化が確定した場合は、記録を更新します。台帳を修正しておくことで、以降のセッションで同じ誤りが再発するのを防ぐことができます。

セクション 5

キャンペーンが大規模になったらリンクと構造化フィールドを活用する

短いキャンペーンであれば、ノートやプレーンテキストファイルで十分です。登場人物が増えてきたら、NPCとセッションをリンクされたノートに分け、膨大なログを手動で検索しなくてもキャラクターの履歴を追えるようにします。例えばObsidianでは、ノート同士をリンクさせることができ、「バックリンク」機能によってアクティブなノートを参照しているノートが表示されます。これは、再登場するNPCに言及しているセッション記録を見つけるのに役立ちます。Link notes – Obsidian Help Backlinks – Obsidian Help

構造化されたプロパティを使用すると、繰り返し現れる項目の統一感を保てます。Obsidianのドキュメントには、テキスト、リンク、日付、チェックボックス、数値などのデータ用のプロパティが説明されています。NPCのノートの場合、role(役割)、first_seen(初登場)、status(状態)、last_seen(最終登場)などのフィールドを使用し、自由記述の動機やシーンの履歴はノートの本文に残すとよいでしょう。これらのフィールドは整理のための一例であり、必須の形式ではありません。Properties – Obsidian Help

紙のカード、共有ドキュメント、スプレッドシートでも同様に機能します。最適なツールとは、プレイ後にグループが実際に更新を続けられるものです。フィールドを増やすほど維持の手間が増えるため、混乱を防ぐ最小限のものから始め、実際に連続性の問題が繰り返し発生した場合にのみフィールドを追加してください。

セクション 6

具体例:失われた地図の角

パーティーがグレイブリッジでマラに会い、渡し船での移動と引き換えに真鍮のトークンを渡したとします。そのシーンで彼女はトークンに見覚えを示し、協力を承諾しますが、密かにパーティーの地図の破れた角を手元に残します。コンパクトな記録は以下のようになります。

NPC — マラ・ヴェン:グレイブリッジの渡し守。セッション2で初対面。真鍮のトークンに見覚えを示した(理由は不明)。沼地の案内役を引き受ける。地図の破れた角を隠し持った。現在のステータス:その後の展開で変化がない限り、グレイブリッジに滞在。未解決スレッド — トークンの起源:マラは見覚えを示したが、パーティーはなぜか尋ねていない。セッション2の出来事:パーティーは移動のためにトークンを取引した。マラは地図の角を保管した。

次のセッションの前に、パーティーがグレイブリッジに戻る予定がある場合は、マラのエントリー、トークンのスレッド、地図の出来事をブリーフィングに含めます。AIが「マラはトークンなど見たことがない」と言った場合は、進行する前に記録を訂正してください。後にパーティーが地図について尋ねた場合は、彼女の回答を新たな出来事として追加し、未解決スレッドを更新します。この手順により、確定した詳細、未解決の疑問、新たな展開が明確に区別されます。

セクション 7

維持できる程度のコンパクトさを保つ

すべての会話のセリフを保存しようとしないでください。名前、関係性、約束、判明した事実、変化した状況、再び重要になりそうな決定事項を記録します。グループが意図的に重要視することを選んだ場合を除き、装飾的な詳細は省いてください。ノートが長くなってきたら、現在の状態に関する短い要約を残し、完全な履歴については日付入りのセッション記録へリンクまたは参照するようにします。

各セッションの後、数分間かけて決まった締めくくり作業を行います。NPCのステータス更新、重要な出来事の追加、未解決スレッドの見直し、そして次回の導入ブリーフィングの準備です。友人とプレイしている場合は、誰がメモを取るかをあらかじめ決めておき、事実関係の誤りは全員で修正できるようにしましょう。共有台帳は、一人のプレイヤーの根拠のない推測ではなく、グループ全体で確定させた内容が反映されているときに最も効果を発揮します。

連続性は、物語に信頼できる記録を与えることから生まれます。再登場するNPCを特定し、重要な選択とその結果を書き留め、不確実な点には目印をつけ、関連する事実を次のセッションへと引き継ぐことです。その小さなルーティンによって、AI主導のキャンペーンにはより明確な過去がもたらされ、次のシーンをその上にしっかりと構築していくことができるようになります。

セクション 8

出典

Ironsworn RPG – Tomkin Press
Link notes – Obsidian Help
Backlinks – Obsidian Help
Properties – Obsidian Help
関連記事

このテーマをさらに見る