Tavern Studioにおけるロアブックと世界観設定(World Info)ガイド
World Info(世界観設定)、ワールドブック、ロアブックはすべて同じ基本的な概念を指しています。それは、背景情報をメインのキャラカードの外に保存し、関連性がある場合にのみプロンプトに挿入(インジェクション)することです。SillyTavernのドキュメントでは、World Infoは動的なプロンプト挿入として説明されており、プライベートAIチャットクライアントであるTavern Studioでも同様の実用的なモデルを採用しています。
これは、長期にわたるAIロールプレイや小説の執筆、キャラクターベースのエージェントにとって重要です。キャラカードの説明文(Description)に、すべての都市、派閥、ルール、秘密の情報を詰め込むべきではありません。
対象読者
- 広大な世界観設定や、繰り返し登場する背景設定を持つ制作者やライター。
- SillyTavernからWorld Infoアセットを移行したいユーザー。
- プロンプトを整理し、コンテキストの無駄を省きたいユーザー。
- コンテキストウィンドウ(コンテキストサイズ)に制限があるローカルLLMアプリを使用するユーザー。
コアコンセプトと仕組み
ワールドブックのエントリー(項目)には通常、トリガーキー、内容、有効/無効の状態、および挿入(インジェクション)ルールが含まれます。最近のチャットテキストが特定のキーと一致すると、そのエントリーがモデルのコンテキストに追加されます。より高度な設定では、サブキー(セカンダリキー)、除外キー(ネガティブキー)、順序(Order)、深度(Depth)、固定(Sticky)、ディレイ(Delay)、クールダウン(Cooldown)などの動作を利用できます。
Tavern Studioのデフォルト設定は、意図しない過剰なトリガーを防ぐように設計されています。通常、World Infoはチャット履歴と現在の入力をスキャンします。ペルソナ、キャラクターの説明(Description)、性格(Personality)、シナリオなどの追加のソースは、特定の項目で必要な場合にのみ、意図的に有効にする必要があります。
Tavern Studioにおける処理方法
Tavern Studioは、World Infoを構造化されたローカルデータとして保存します。キャラクターに紐づいたロアブックはグローバルなWorld Infoシステムにマッピングされ、そのキャラクターにリンクされます。有効なエントリーが選択・ソートされ、他のチャットコンテキストとともにプロンプト構築プロセスへと渡されます。
目的は、すべてのリクエストに世界観の設定をただ流し込むことではありません。背景にある知識をいつでも利用できるようにしつつ、適切にコントロールすることです。
基本的な操作手順
- ワールドブックまたはロアブックを新規作成するか、インポートします。
- 関連する会話のときにのみ表示させたい事実や設定エントリーを追加します。
- 明確なトリガーキーを設定します。
- エントリーの内容は、モデルのコンテキスト制限内に収まるように簡潔に記述します。
- 作成したワールドブックをキャラクターまたはチャットにリンクさせます。
- 設定したエントリーがトリガーされるかテストメッセージを送信して確認します。
- 必要に応じて、キー、順序(Order)、深度(Depth)、固定(Sticky)、ディレイ(Delay)、またはクールダウン(Cooldown)を微調整します。
よくある質問(FAQ)
World Infoとロアブックは同じものですか?
このエコシステムにおいては、実質的に同じものを指します。コミュニティによっては、World Info、ワールドブック、メモリブック、あるいはロアブックと呼ばれることがあります。
ワールドブック(世界観設定)にはどのような情報を記述すべきですか?
ロケーション(場所)、派閥・組織、背景となる歴史(バックストーリー)、ルール、隠された事実、固有の専門用語、および条件付きのメモリなどです。
キャラカード(キャラクターカード)側には何を残すべきですか?
キャラクターの核心となるアイデンティティ、話し方(口調)、性格、シナリオ、最初のメッセージ(挨拶)、および基本的な行動ルールです。
ワールドブックのエントリーが頻繁にトリガーされすぎることはありますか?
はい、あります。曖昧で広範なキーを設定すると、無関係な設定までプロンプトに引き込まれてしまいます。明確なキーを使用し、必要がない限り追加のソースをスキャン対象にしないようにしてください。
Tavern StudioはSillyTavern形式のロアブックの移行に対応していますか?
はい、対応しています。Tavern Studioは、SillyTavern代替としての互換ワークフローの一環として、既存のWorld Infoやロアブックのアセットのインポートをサポートしています。
次のステップ
- ワールドブックとロアブックのインポート を使用して、既存の世界観設定をインポートします。
- キャラカード管理 でカードをクリーンに保ちます。
- プリセットおよびプロンプト管理 でプロンプトがどのように制御されるかを学びます。