Skip to contentПерейти к содержанию

One lorebook or several?Один лорбук или несколько?


Not every character needs a lorebook. But once that road is chosen, it helps to decide what belongs together and what is better kept separate.Лорбуки нужны не каждому персонажу. Но если вы всё же в это дело ввязались, стоит сразу решить, что хранить вместе, а что удобнее вынести отдельно.

My approach is simple: when a character needs a lorebook, I keep the world and character material together, adding another lorebook only when some material genuinely works better on its own.Моя схема простая: если персонажу нужен лорбук, я объединяю в нём материал о мире и самом персонаже, а ещё один добавляю только тогда, когда какую-то часть действительно удобнее держать отдельно.

SillyTavern terminologyТермины SillyTavern

In SillyTavern, the lorebook linked to a character card is called the Primary Lorebook and is included when the character is exported. Lorebooks attached separately are Additional Lorebooks. They can hold a persona, another character, a shared setting, a running campaign, or other material the chat needs; several can be active at once, and they are not preserved on character export.В SillyTavern лорбук, привязанный к карточке персонажа, называется основным (Primary Lorebook) и экспортируется вместе с персонажем. Лорбуки, подключённые отдельно, называются дополнительными (Additional Lorebooks). В них можно хранить персону, другого персонажа, общий сеттинг, длительную кампанию или другие нужные чату сведения; одновременно можно подключить несколько, но при экспорте персонажа они не сохраняются.

The bot's lorebook — world and character togetherЛорбук бота — мир и персонаж вместе

I put both halves in the same file. The world half covers what things are: the setting, its culture, the organisations with power in it, the places scenes happen in, and the people who fill them. The character half covers how the character reacts: the marks their past left, what specific situations do to their behaviour, what they hide, and what they are like in private.Обе половины я держу в одном файле. Мировая половина — о том, что всё это собой представляет: сеттинг, его культура, влиятельные организации, места, где происходят сцены, и люди, которые их населяют. Половина персонажа — о том, как персонаж реагирует: какие следы оставило его прошлое, как конкретные ситуации меняют его поведение, что он скрывает и каким бывает наедине.

Why I merged themПочему я их объединила

When I kept them apart, every fact that touched both — a location the character has history with, an NPC they lie to — had to be written twice and kept in agreement forever. Merged, each fact has one home and I stopped losing track of them.Когда я держала их порознь, каждый факт, касавшийся обеих сторон — локацию, с которой у персонажа связано прошлое, или NPC, которому он врёт, — приходилось писать дважды и постоянно следить, чтобы версии не противоречили друг другу. После объединения у каждого факта появилось одно место, и я перестала в них путаться.

Separate lorebooksОтдельные лорбуки

A common example is a separate lorebook for a persona: the role the user speaks as. A persona's history, ties and recurring details can be written once and reused across chats instead of re-explained each time.Обычно имеется в виду отдельный лорбук под персону — роль, от лица которой говорит юзер. Историю, связи и повторяющиеся детали персоны можно описать один раз и использовать в разных чатах, а не объяснять заново каждый раз.

A separate lorebook can also cover an NPC or a particular subject. The structure depends on what the chat actually needs.Отдельный лорбук также можно посвятить NPC или конкретной теме. Структура такого лорбука зависит от того, что именно нужно чату.

A persona or NPC lorebook does not replace the basic profile. The name, age, appearance and other details needed every turn stay in the persona or character description. The lorebook works much like the bot's lorebook, but without the world half: it holds deeper backstory, secrets, relationships, situational behaviour and intimate material that should appear only when relevant.Лорбук персоны или NPC не заменяет базовое описание. Имя, возраст, внешность и другие сведения, нужные на каждом ходу, остаются в описании персоны или персонажа. Сам лорбук устроен примерно как лорбук бота, только без мировой части: туда уходят подробная предыстория, секреты, отношения, ситуативное поведение и интимный материал, который должен появляться только к месту.

World + characterМир + персонажSeparate subjectsОтдельные темы
ScopeСодержаниеthe character and their worldперсонаж и его мирa persona, an NPC, a campaign, or another subjectперсона, NPC, кампания или другая тема
StructureСтруктураworld and character material togetherматериал о мире и персонаже вместеbuilt around one purposeстроится вокруг одной задачи
Used withИспользуетсяthe bot it belongs toс ботом, которому принадлежитany chat that needs the subjectв любом чате, где нужна эта тема
How manyКоличествоone, when neededодин, если нуженas many as are usefulстолько, сколько полезно
Stored*Хранится*linked to and exported with the character cardпривязан к карточке персонажа и экспортируется вместе с нейoutside the character cardвне карточки персонажа

* SillyTavern only.* Только в SillyTavern.

What deserves its own entryЧто стоит вынести в отдельную запись


These are options, not a checklist. I add a category only when it gives the model useful material for plausible scenes. A story centred on two people sharing an apartment may need entries about their relationship and the apartment, but none about organisations.Это варианты, а не обязательный список. Я добавляю категорию, только если она даёт модели полезный материал для правдоподобных сцен. Истории о двух людях в одной квартире могут понадобиться записи об их отношениях и квартире, но не об организациях.

The world halfМировая половина

TypeТипWhat it holdsЧто содержит
Tone rulesПравила тонаOne short, always-active entry for speech, period-breaking words, and recurring sensory details. In SillyTavern, I use Constant (the blue circle).Одна короткая запись, которая активна всегда: особенности речи, слова, нарушающие ощущение эпохи, а также характерные звуки, запахи и другие детали атмосферы. В SillyTavern это Constant (синий кружок).
SettingСеттингEra, place, local power, everyday rules, and what changes after dark.Эпоха, место, местная власть, правила повседневной жизни и то, что меняется после наступления темноты.
CultureКультураEveryday customs grouped by topic: work, class, manners, nightlife.Повседневные обычаи по темам: работа, социальные классы, манеры, ночная жизнь.
OrganisationsОрганизацииPlot-relevant groups: what they do, where they operate, and how the character relates to them.Важные для сюжета группы: чем занимаются, где действуют и как с ними связан персонаж.
LocationsЛокацииPlaces used in scenes: atmosphere, regular occupants, and the character's behaviour there.Места, где происходят сцены: атмосфера, те, кто там обычно бывает, и поведение персонажа.
Main NPCsГлавные NPCPeople important to the plot or a secret: personality, voice, role, and ties.Персонажи, важные для сюжета или связанные с секретом: характер, речь, роль и связи.
Grouped NPCsГрупповые NPCMinor characters who can share one entry, such as staff, neighbours, or relatives.Второстепенные персонажи, которых можно объединить в одной записи: сотрудники, соседи или родственники.
NPC relationshipsОтношения NPCConnections that cross individual profiles: debts, grudges, loyalties, and alliances.Связи между персонажами, которые не относятся к одному портрету: долги, обиды, преданность и союзы.

The character halfПоловина персонажа

TypeТипWhat it holdsЧто содержит
BackstoryПредысторияWhat happened before and how it still affects the character.Что произошло раньше и как это до сих пор влияет на персонажа.
EventsСобытияSituations that may happen again: what starts them, how behaviour changes, and what follows.Ситуации, которые могут повториться: с чего они начинаются, как меняется поведение и что происходит потом.
StatesСостоянияHow the character changes when drunk, jealous, or afraid, and what makes it better or worse.Как меняется персонаж при опьянении, ревности или страхе и что улучшает или ухудшает его состояние.
SecretsСекретыHidden facts and believable ways to discover them.Скрытые факты и правдоподобные способы их раскрыть.
IntimacyБлизостьPreferences, boundaries, reactions, and aftercare, protected by a two-layer gate.Предпочтения, границы, реакции и забота после близости — за двухуровневым гейтом.
Visual labelsВизуальные метки

I put an emoji before an entry name so its type is easy to spot in the editor. For example: 📍 The Lamplighter for a location.Я ставлю эмодзи перед названием записи, чтобы её тип сразу бросался в глаза в редакторе. Например: 📍 The Lamplighter — локация.

How I keep lorebooks manageableКак я стараюсь не раздувать лорбуки


I used to assume more entries meant a richer world. Three things changed my mind.Раньше я считала, что чем больше записей, тем богаче мир. Три вещи меня переубедили.

Everything competes for the same spaceВсё борется за одно место

Fired entries share the context window with the card and chat history. Every unnecessary activation leaves less room for the conversation itself. Mechanics explains that budget pressure in detail.Сработавшие записи делят контекстное окно с карточкой и историей чата. Каждая лишняя активация оставляет меньше места для самого разговора. Подробнее это давление на бюджет разобрано в «Механике».

More entries mean more collisionsБольше записей — больше коллизий

Every entry brings keywords, and keywords overlap. Two entries sharing a word will fire together whether or not that helps. The more entries, the more overlaps there are, and the harder any of them is to reason about.У каждой записи есть ключи, а ключи пересекаются. Две записи с общим словом сработают вместе независимо от того, принесёт ли это пользу. Чем больше записей, тем больше пересечений и тем труднее понимать логику срабатывания каждой из них.

It has to stay easy to maintainЕго должно быть удобно поддерживать

If I can read a lorebook from start to finish without getting lost, I can keep it tidy. Once it grows too large, duplicate facts and weak keys become easy to miss, and adding another entry starts feeling simpler than fixing what is already there.Если я могу перечитать лорбук целиком и не запутаться, мне проще поддерживать в нём порядок. Когда он слишком разрастается, дубли и неудачные ключи легко пропустить, а добавить новую запись начинает казаться проще, чем разобраться с уже написанным.

The story decides the sizeРазмер задаёт история

I add as many entries as the story actually needs. A quiet story may use very few; a political drama with a large cast will naturally need more. Adding entries just to make the lorebook feel substantial only creates clutter and mistimed activations.Я добавляю столько записей, сколько действительно нужно истории. Для спокойного сюжета их может быть совсем немного, а для политической драмы с большим составом естественно понадобится больше. Записи ради объёма только захламляют лорбук и срабатывают некстати.

I give it an entryВыделяю отдельную запись

  • A location scenes actually happen inЛокация, где реально происходят сцены
  • An NPC who drives plot or holds a secretNPC, который двигает сюжет или хранит секрет
  • Recurring behaviour with a clear triggerПовторяющееся поведение с ясным триггером
  • A secret with a real discovery pathСекрет с настоящим путём раскрытия
  • Culture that changes how a scene playsКультура, меняющая ход сцены

I don'tНе выделяю

  • Every room in the same buildingКаждая комната в одном здании
  • A side character's relativesРодственники второстепенного персонажа
  • One entry per emotionОтдельная запись на каждую эмоцию
  • Backstory nobody will ever ask aboutПредыстория, о которой никто не спросит
  • Facts that are already on the cardФакты, которые уже есть в карточке