Tavern Studioにワールドブックとロアブックをインポートする方法

ワールドブックのインポートは、単に整理するだけでなくプロンプトの動作にも影響を与えるため、慎重に行う価値があります。Tavern Studio(SillyTavern代替のローカルLLMアプリ/プライベートAIチャットクライアント)は、SillyTavern形式のWorld Infoやロアブック(世界観設定)のアセットをインポートし、構造化されたローカルのWorld Infoレコードとして保存できます。

インポート後の重要なステップは「検証」です。各エントリーが有効(Enabled)になっているか、キー(トリガーワード)が適切か、配置したワールドブックが必要なキャラクターカードやチャットに紐付けられているかを確認してください。

対象となるユーザー

  • SillyTavernからWorld Info(世界観設定)を移行したいユーザー
  • 再利用可能な世界観設定ドキュメントをお持ちの執筆者・クリエイター
  • キャラカードにロアブックが埋め込まれているユーザー
  • 設定したロアのエントリーがコンテキストに正しく挿入されるか(あるいは挿入されないか)デバッグしたい方

核心となる機能と仕様

World Infoのインポートでは、エントリーの内容とトリガーの挙動を正しく保持する必要があります。キー(Key)、セカンダリキー(Secondary Key)、無効化状態(Disabled State)、挿入順序(Insertion Order)、深度(Depth)、固定(Sticky)、ディレイ(Delay)、クールダウン(Cooldown)などの設定は、モデルが世界観をどのように認識するかに直接影響を与えます。

ファイルが一覧に表示されただけでインポート成功と判断するのではなく、実際のチャット内で実際のトリガーをテストしてください。

Tavern Studioにおける処理の仕組み

Tavern Studioは、ワールドブックを直接インポートするか、あるいはSillyTavernからの完全な移行パスを通じてインポートできます。キャラクターカードに characterBook やロアブックが含まれている場合、Tavern StudioはWorld Infoレコードを自動的に作成し、そのキャラクターにリンクさせることができます。

すべてのデータを移行する場合は、設定(Settings) -> データ管理(Data Management) -> SillyTavernからインポート(Import from SillyTavern) を使用し、data フォルダが含まれるプロジェクトのルートディレクトリを選択します。検出された内容をプレビューし、オリジナルのSillyTavernファイルを一切変更することなく安全にインポートを実行できます。

操作手順

  1. SillyTavernのWorld InfoやロアブックのJSONファイルをエクスポートするか、その場所を確認します。
  2. Tavern Studioのインポートフローから読み込むか、SillyTavernの一括インポーターを実行します。
  3. World Info セクションを開きます。
  4. エントリー数、名前、キー(トリガーワード)、および無効化状態(Disabled State)を確認します。
  5. ワールドブックを関連するキャラクターカードまたはチャットに紐付けます。
  6. トリガー用のキーを含むテストメッセージを送信します。
  7. エントリーがトリガーされない場合は、キーの綴り、大文字・小文字の区別、完全一致(Whole-word)設定、および追加の判定ソースを再確認してください。

よくある質問(FAQ)

Tavern StudioはSillyTavernのWorld Infoをインポートできますか?

はい。World Infoやロアブックのインポートは、Tavern Studioが提供するSillyTavern互換アセットワークフローの一部です。

無効化されていたエントリーは無効化されたままインポートされますか?

インポート後のステータスは一度確認することをお勧めします。エントリーがコンテキスト内に表示されない場合は、無効化(Disabled)されているか、チャット内で選択されていない可能性があります。

エントリーがトリガーされないのはなぜですか?

主な原因としては、キーの不一致、大文字・小文字の判定、完全一致(Whole-word)設定、セカンダリキーの不足、除外キー(Negative Key)の設定、またはエントリー自体が無効化されていることなどが挙げられます。

世界観設定(ロア)は、World Infoではなくキャラカード内に直接記述すべきですか?

その設定がキャラクターの基本的なアイデンティティや最初のコンテキストに必須である場合のみ、カード内に記述してください。条件付きで呼び出したい設定(ロア)は、World Infoに記述するのが最適です。

インポートによって元のSillyTavernファイルは変更されますか?

いいえ。移行インポーターはソースプロジェクトフォルダからの「読み取り専用(Read-only)」として設計されているため、元のファイルが書き換えられることはありません。

次のステップ