SillyTavern World Info workflow
SillyTavern Lorebookガイド:World Infoとtrigger
SillyTavernのLorebook(World Info)でkey、scan depth、budget、scopeを設定し、必要なloreだけをpromptへ入れる方法。
12分で読める
クイック回答
このガイドでわかること
SillyTavernではLorebookをWorld Infoと呼びます。scanされたchat contextにkeyが一致するとentry contentがpromptへ入ります。短いstandalone entryとdistinctive key、狭いscan depthから始め、no-key、exact key、case、whole-word、budget、bindingを8ターンで確認します。
- Lorebookがすること
- 予測できるkey設計
- activationを変える設定

SillyTavern Lorebook・World Info guide
SillyTavern Lorebook検索者はactivation、scan、insertion、scopeを知りたいのであり、用語だけを求めていません。Janitor Lorebook guide、Janitor export guide、character card guideとは役割を分けます。
Lorebookがすること
SillyTavernのLorebook、World Info、World Info fileは、keyでpromptへdynamic insertionするentry collectionです。Modelが読むのはcontentで、keyやcommentはcontrolです。World Infoはcontextを増やしますが事実の再現を保証しません。Identity、scene state、optional world factsを分けます。
| Layer | Job | Common mistake |
|---|---|---|
| Character card | Stable identity and scenario | Putting every temporary event here |
| World Info entry | Add lore when a key appears | Using broad keys that fire everywhere |
| Chat Lore | Facts for one conversation | Expecting it to follow every chat |
| Persona Lore | Facts about the user role | Treating it as character memory |
予測できるkey設計
Distinctiveで通常会話に当たりにくいkeyを選びます。Common wordより固有の場所、faction、full nameを使います。Secondary keyは条件にし、regexはfalse positiveをtestします。
| Key type | Example | What to check |
|---|---|---|
| Primary key | Aster Harbor | Exact spelling and expected trigger |
| Multiple keys | harbor council, council | Whether the shorter key overfires |
| Secondary key | A faction plus a location | Selective logic and matching mode |
| Regex key | A documented JavaScript regex | Escaping, flags and false positives |
activationを変える設定
Scan depth、budget、case、whole-word、position、order、probability、recursionが挙動を変えます。debug中は2–4 turnとsmall budget、constantは少なくします。Whitespaceのない言語ではwhole-wordに注意します。
| Setting | What it controls | Safer first value |
|---|---|---|
| Scan depth | How many recent messages are scanned | 2–4 turns while debugging |
| Context budget | Maximum World Info tokens | Small enough to leave story room |
| Case sensitivity | Whether letter case must match | Off unless a key is ambiguous |
| Match whole words | Prevents partial-word matches | On for English single-word keys |
| Insertion order | Relative placement of entries | Keep defaults until behavior is known |
一entryから始める
最初は小さなbookと一つのstandalone entryにします。Labelやkeyにcontentの説明を依存させず、JSON backupと変更記録を残します。代表entryが通るまでbulk importしません。
- Create or open the World Info file.
- Add one concise entry with one distinctive key.
- Save, open a disposable chat and mention the key once.
- Inspect the generated prompt or activation indicator.
- Add a second entry only after the first behaves correctly.
- Keep a JSON backup before bulk edits.
Character・Chat・Persona・Global scope
Character Loreは一character全chat、Chat Loreは一branch、Persona Loreはuser role、Globalは意図的な共有です。最小scopeが安全でdebugしやすく、standalone backupも残します。
| Scope | Activation boundary | Best use |
|---|---|---|
| Character Lore | Every chat with one character | Canon facts tied to that character |
| Chat Lore | One chat or branch | Temporary campaign state |
| Persona Lore | Every chat using one persona | User role, profession or identity |
| Global World Info | Any selected chat | Reusable setting intentionally shared |
8ターンテスト
作成・import・変更ごとに同じ8ターンを行います。No key、exact key、case、partial word、two keys、secondary condition、scene change、reopenを記録します。modelやpresetを変えたら新testです。
| Turn | Message pattern | Expected result |
|---|---|---|
| 1 | No key mentioned | Non-constant entry stays out |
| 2 | Exact primary key | Target entry activates |
| 3 | Different case | Matches configured case behavior |
| 4 | Partial word | Whole-word rule behaves as chosen |
| 5 | Two keys in one message | Order and budget remain coherent |
| 6 | Secondary condition only | Selective logic prevents overfiring |
| 7 | Scene change, key repeated | Entry returns without duplicate prose |
| 8 | Reopen the same chat | Binding and saved state persist |
trigger不良の直し方
Activation、insertion、generationの順で確認します。Not fireはspelling、enabled、binding、scan depth、overfireはbroad key、constant、recursion、無視はstandalone content、truncateはsplitです。Janitor export guideがconversionを扱い、すぐchatしたい場合はLumiChat libraryを使えます。
| Symptom | Check first | Smallest fix |
|---|---|---|
| Entry never activates | Key, enabled state, scan depth | Use one distinctive key and two-turn scan |
| Entry activates on every message | Broad key or constant=true | Narrow the key or disable constant |
| Lore appears too late | Position or insertion order | Move it to the intended context slot |
| Imported text is truncated | Token budget or long content | Split into standalone concise entries |
| Character ignores the lore | Content assumes the key label is visible | Repeat essential context in content |
| Results change after update | Model, preset or extension changed | Record the route and rerun the same test |
よくある質問
LorebookはWorld Infoですか?
はい。SillyTavernの動的lorebookの呼び方です。
triggerの仕組みは?
scan contextにkeyがmatchするとcontentがpromptへ入ります。
scan depthは?
debugでは2–4 recent turnsから始めます。
頻繁にtriggerする理由は?
keyが広い、constant、recursionを確認します。
CharacterとChatの違いは?
Characterは全chat、Chatは一branchです。
事実を保証しますか?
いいえ。context追加であり出力保証ではありません。
Regex keyは?
使えますがfalse positiveを試します。
LumiChatへimport?
別hosted serviceで直接importは約束しません。
LumiChat で続ける
キャラクターを選んで会話を始める
公開中のキャラクターから相性のよい人物と場面を選び、すぐにチャットできます。
続きを読む
Janitor AI Lorebook移行
Janitor AI Lorebook Export:SillyTavernへ移行
権利を守りながらauthorized Lorebookを移行するfield mapと8-turn test。
AIキャラクターカード仕様書
AIキャラクターカード解説:PNG・JSON・Tavern Card(2026)
インポート、編集、共有の前にカード内部を理解するための形式中心リファレンスです。
キャラクターカード取込ガイド
SillyTavernキャラクターカード(JSON/PNG)をLumiChatへ取り込む方法
LumiChatはJSONと、chara/ccv3メタデータを持つ本物のPNGカードに対応します。普通の画像を.pngに変えてもカードにはなりません。
世界記憶ガイド
JanitorAI Lorebookガイド(2026年):作成・取込・世界記憶の修正
Lorebookは条件付き世界知識であり、無限の長期記憶ではありません。正確なキーで必要な事実だけを入れます。
