長期ストーリーロールプレイに AI を使う方法
ほとんどの AI チャットツールは、シンプルなコンセプトを中心に設計されています:あなたがキャラクターと話すというものです。パーソナリティをカスタマイズし、会話をして、それが体験です。それなりに楽しいもので、まさにそれを行うための洗練されたツールも存在します。
しかし、同じツールを使ってより大きなものを運営しようとしたことがあるなら、すぐに壁にぶつかったでしょう。テーブルトーク RPG キャンペーンは根本的に異なるものです。AI が複数のキャラクターを演じ、セッションをまたいで持続する世界を追跡し、複数のアクティブなストーリーラインを同時に管理し、実際の結果を生み出す形でプレイヤーの選択に応答することが求められます。それは単なる会話以上のものです。
これが、Stage Whisper が埋めるために作られたギャップです。いくつかの長期キャンペーンを運営した後、このシステムがどのように機能するかを共有したいと思います。ここでのテクニックは、具体的に Stage Whisper を使っていなくても役立つからです。これらのアイデアの一部は、あなた自身の AI チャット設定にも応用できます。
情報ギャップ:1 人のキャラクター vs キャンペーン全体
多くの AI チャットおよびロールプレイツールは、キャラクターチャットを念頭に置いて作られています。AI がキャラクターの役割を演じ、あなたがそのキャラクターが何者か、性格などをカスタマイズし、基本的に 1 人のキャラクターと話すチャットルーム体験が得られます。
テーブルトーク RPG、あるいはあらゆる大規模なロールプレイでは、AI が複数のキャラクターの役割、そして場合によってはナレーターも担いながら、世界のロケーション、リソース、ユーザーや他のキャラクターのステータス、進行中のプロットなども追跡する必要があります。長期 TTRPG キャンペーンを処理しなければならない AI が扱う情報量は、単にあなたと会話するために 1 人のキャラクターのふりをするだけのものよりはるかに多いのです。
セッションが重要な理由
Stage Whisper においてセッションは、AI に事前計画の機会を与えるために重要です。それは本の章や、長期テレビ番組のエピソードと同じ目的を果たします。セッションはアクションとプロットをチャンクに分割し、多くの場合、始めに穏やかな期間、中盤にアクションや高い緊張感、終盤にプロットの重要な解決、あるいは逆にクリフハンガーの発見で終わります。
明確な区切りがあるこの構造に従うよう物語に強制しなければ、ストーリーテリングは混乱し、プレイヤーにとって満足のいくリズムに従わなくなります。AI チャットをロールプレイに使う際によく聞く不満の一つは、AI がプロットを意味のある方向に進めようとせず、プレイヤーが平凡で重要でない物語のロールプレイに多くの時間を費やすことになるというものです。
実際、セッションは TTRPG セッションの概念をそのままモデルにしています。そこでは、セッションとはすべてのプレイヤーと GM が集まってプレイできる時間であり、したがって GM はキャンペーンの次のパートの物語を準備する時間があり、その終わりまでにアクションを満足のいく形でまとめることを視野に入れています。
複数のスレッドを見失わずに追跡する
これは計画にかかっています。Stage Whisper の AI は、キャンペーンの現在の状態を記述する複数のドキュメントを維持しています。すべての NPC キャラクターシートに加えて、それらは詳細にすべてのキャラクターを記述しているため、必要なときにいつでも読み込んで、AI が正確に役を再演できるようになっています。
これらの計画ドキュメントは、GM がプレイヤーから隠しておく秘密のノート、将来のアイデア、GM がプレイヤーに合わせて体験を調整し続けるためのセッションのフィードバック、関係性の現在の状態、外部の脅威、そして適切なタイミングで登場する準備ができている確定したプロットポイントをカバーしています。これらはスレッドと呼ばれます。
スレッドは長期的なもの(例:プレイヤーを嫌っていて、いつ復讐してもおかしくない派閥)や、短期的なもの(例:次のセッションで現れそうな敵対者に積極的に追われているプレイヤー)があります。また、ハイステークスなもの(例:プレイヤーの存亡に関わる問題)や、ローステークスなもの(例:NPC がプレイヤーと待っている会話)もあります。
セッションの合間に、Stage Whisper の AI はキャンペーンドキュメントをこれらのスレッドで更新し、次のセッションで何が起こるかの大まかな構造を計画します。多くの場合、プレイヤーが選ぶ道に応じて 2~3 の異なる選択肢があります。そして次のセッション中、AI は計画に従おうとし、これらのスレッドを持っているため、静かな時間やプロットツイストや発見が必要な場所で、それらのスレッドから何かを差し込むことができます。
例えば、セッションの終わり近くで、プレイヤーが最近のミッションの成功を祝っているときに、AI GM がアクティブなスレッドから誰かが突然現れることを決定し、セッションの最後にクリフハンガーの瞬間を提示するかもしれません。あるいは、プレイヤーが台本から外れ、計画に合わない状況に陥り、GM が即興しなければならない場合でも、アクティブなスレッドから何かを引っ張ってきて物語の勢いを維持できます。各スレッドは以前の出来事を参照しているため、AI はバラバラに感じられるまったく新しい脅威を考え出す必要がなく、物語の一貫性も保たれます。
プレイヤーの選択がスレッドを生み出す理由
スレッドがゲームプレイにとって実際に重要である理由はこれです:スレッドは基本的にプレイヤーのアクションに基づいて生成されます。
例えば、プレイヤーが敵対者に慈悲を示すことを決めた場合、それがスレッドを生成します。その敵対者が感謝し、予期しない瞬間に借りを返しに後で現れるかもしれませんし、あるいは敵対者がそれを当たり前と思い、依然としてプレイヤーを追い続けるかもしれません。いずれにせよ、ストーリーはプレイヤーの選択に反応し、スレッドはそれらの選択の結果を後で登場させる方法なのです。
これは、なぜあなたが AI 生成のストーリーをただ読むのではなく TTRPG をプレイしているのかというゲームプレイ体験にとって本当に重要です。AI はあらかじめ書かれたストーリーをただ語っているのではありません。あなたが実際に行ったことに応答し、それらの決定が後々重みを持つことを確実にしているのです。
メモリー層:なぜすべてが必要なのか
長期キャンペーンでは、これらすべてをコンテキストに保持することは不可能です。特に、プレイヤーと親しい NPC(チームメイトやパーティメンバーなど)の NPC メモリーは膨大で、ジョークへの参照、共有された歴史など、プレイヤーがいつでも参照しうるものが大量に生成されます。そして世界が発展するにつれて、将来のセッションで GM が正確に扱わなければ没入感を壊す不快な物語的矛盾を避けるために重要なロアも大量に生成されます。
これを回避するために、Stage Whisper はその瞬間に必要なものを動的に読み込みます。例えば、傭兵キャンペーンでは、セッションの開始時に GM が前回のセッションのまとめを読んで、物語を続けるために前回のセッションで正確に何が起こったかを把握します。セッションプランを見て、最初のシーンに誰が登場するかを把握し、そのシーンに関連するキャラクターシートのみを読み込み、ロアとメモリーの検索を行って、NPC を彼らのダイアログで正しく演じられるようにします。プレイヤーのダイアログに応じてさらに検索を行い、NPC が自身のメモリーに応じて適切に反応できるようにします。
これを行わなければ、キャンペーンのすべての情報と世界構築のごく一部しかコンテキストに収めることができません。これを行うもう一つの方法はすべての情報を要約することですが、有限のコンテキストに詰め込める情報量には限界があるため、キャンペーンが進むにつれてすべての詳細がぼやけ、精度が低くなり、物語的矛盾が発生しやすくなります。
自動化 vs 手動設定
SillyTavern ユーザーは、ロアブック、ワールド情報、キャラクターカードを手動で設定して、この機能の一部を得ることができます。特定のコンテンツを引き出すキーワードを設定し、NPC の説明を書き出し、ワールド情報エントリを構築します。これは実際の時間と労力の投資であり、プレイを始める前に多くの準備が必要です。
Stage Whisper はこれを自動的に行います。キャンペーンを始めるとき、実際に GM と会話し、キャンペーンを何についてにしたいか、NPC は誰か、あなたのキャラクターのバックストーリーについて話します。GM がこれらすべてのキャラクターシートを記入する作業を行い、後であなたを驚かせるために秘密を隠しておくこともできます。そして Stage Whisper は協力的なストーリーテリングのために設計されているので、GM にストーリーに新しい要素を組み込むよう依頼する自由があります。特にセッションの終わりには、GM にフィードバックを提供し、次のセッションのアイデアについて話す時間があります。
この AI 支援ワークフローにより、キャンペーンを開始して準備を整えるのが非常に速くなり、アクションに飛び込む前に多くの時間を投資する必要がありません。Stage Whisper の考え方は、プレイしながら世界が構築されていくというものです。
生成されるすべてのファイルや技術的アーティファクト(プロットのネタバレを含む)を見たい場合は、キャンペーンの管理コンソールで実際にすべてを見ることができます。完全な NPC リスト、キャンペーンファイルと GM ノート(ネタバレを含む)、セッションのまとめ、ロアファイル、ロケーション、メモリーがすべて閲覧可能です。
本当の違い
結局のところ、単一キャラクターのチャット用に設計されたツールは、異なる体験のために作られています。ペルソナと会話したり、シナリオを探検したり、創造的なフィクションを楽しんだりしたい場合には素晴らしいものです。しかし、真の継続性があり、選択が意味を持ち、世界が起こったことを覚えており、物語に実際の構造があるものを求めるなら、その目的のために作られたものが必要です。
ここでのテクニック — 多層メモリー、セッションベースの構造、スレッド追跡、動的読み込み — これらは単なる Stage Whisper の機能ではありません。AI で長期キャンペーンを運営しようとした人が皆取り組まなければならなかった実際の問題への解決策です。Stage Whisper を使うにせよ、自分で何かを作るにせよ、これらのアイデアをどう適用するかを考えることで、あなたの AI GM セッションははるかに強力になるでしょう。
Stage Whisper は、長期キャンペーンの深さと一貫性を備えたソロ TTRPG をプレイしたい人のために作られています。これらのシステムの実際の動作を見るには、始めるかDiscord に参加してください。