Книги мира
Многоразовый лор, который персонаж подтягивает в разговор, когда он к месту.
Книга мира — это многоразовый набор записей лора о сеттинге: его местах, фракциях, NPC, предметах, истории и правилах. Прикрепите книгу к персонажу, истории или роману — и ИИ будет опираться на этот лор при генерации, а вам не придётся объяснять мир заново каждый раз.
Память — про вас и про одни отношения. Книга мира — про мир, и одна и та же книга может питать сразу многих персонажей.
Здесь нет списков ключевых слов, глубины вставки, приоритетов и настроек рекурсии. Вы пишете записи, помечаете несколько как канон, а Reverie решает, что дойдёт до модели. Назвать запись прямо действительно притягивает её — это один из уровней поиска, а не то, что вам нужно подключать самим.
Как записи доходят до модели
Каждая запись бывает одного из двух видов.
| Вид записи | Когда она в контексте |
|---|---|
| Основной канон | Каждый ход, как установленная истина — рамка мира: где и когда вы находитесь, его определяющие правила и тон. |
| По релевантности | Только когда момент того требует; сопоставляется по смыслу с недавним разговором. |
Основной канон
Канон пакуется книга за книгой, а внутри книги — в том порядке, в каком записи стоят в списке, пока не кончится бюджет канона. То, что не влезло, не подставляется — предпросмотр перечислит это под заголовком Канон превышает бюджет. Первая запись сохраняется всегда, даже если одна она выносит весь бюджет.
Поэтому для канона порядок записей несущий: перетащите запись выше или воспользуйтесь В начало / В конец в меню её строки, чтобы решить, что уцелеет на модели поменьше. Счётчик в редакторе показывает Основной канон: N токенов каждый ход и предупреждает, когда набор становится тяжёлым.
По релевантности
В большинстве книг это основная масса записей, и до модели они доходят тремя путями:
- Вся книга едет целиком. Если записи «по релевантности» умещаются в то, что осталось от бюджета канона, включаются все до единой, в порядке списка, без всякого сопоставления. Они попадают в кешируемую часть промпта, так что это дешёвый случай. Предпросмотр так и говорит.
- Названа прямо. Если заголовок записи или один из её псевдонимов встречается дословно в вашем последнем сообщении или в двух последних ответах персонажа, эта запись всплывает независимо от того, какое место заняла бы. Для ключей на латинице сопоставление идёт по целому слову, для CJK — по подстроке.
- Сопоставлена по смыслу. В остальных случаях Reverie превращает недавний разговор в векторы и достаёт ближайшие записи. Это работает между языками: лор, написанный на одном языке, всплывает в разговоре на другом.
Когда книга слишком велика, близкие совпадения подставляются целиком, а остальное превращается в индекс мира — по строке на запись, заголовок плюс суть в одну фразу, чтобы модель хотя бы знала, что такая тема есть. На модели с инструментами она затем может по требованию подтянуть полный текст любой проиндексированной записи; на модели без поддержки инструментов она видит только, что тема существует.
| Бюджет | Значение |
|---|---|
| Основной канон | 10% входного окна модели, но не больше 4 000 токенов |
| Лор за ход для большой книги | меньшее из 2 000 токенов и того, что канон оставил от своего бюджета |
| Записей подставляется целиком | до 5, каждая подрезана до 800 токенов |
| Индекс мира | до 12 тем плюс до 6 связанных с подставленными записями |
| Дословных попаданий | до 8, из них не больше 4 из ответов персонажа |
| С чем сопоставляется разговор | последние 6 сообщений |
Активна и выключена
У каждой записи есть ещё переключатель Активна / Выключена, независимый от канона. Выключить запись — значит отложить её: она остаётся в книге и остаётся редактируемой, но не доходит до ИИ ни одним путём — ни каноном, ни сопоставлением, ни индексом, ни запросом по требованию. Включите обратно — и она сразу вернётся.
Это единственная настройка, из-за которой книга может молча перестать работать, так что проверяйте её первой, когда ожидаемый лор не появляется. Выделите несколько записей и воспользуйтесь Выключить / Включить, чтобы отложить или вернуть их пачкой, а фильтр Выключенные покажет, что отложено сейчас.
После создания или правки записи идёт короткий этап индексации, прежде чем её можно будет найти по смыслу; всё это время в строке видно Индексируется для умного поиска…. Пока книга не проиндексирована по большей части, ход, не нашедший совпадений, откатывается к дословным попаданиям плюс простому порядку списка — то есть только что импортированная книга идёт по порядку, а не по смыслу, пока индексация не догонит.
Как прикрепить книгу
Книги мира прикрепляются к тому, кому принадлежит мир, а не к отдельному чату.
- Персонаж — редактор персонажа → Расширенные настройки → Прикрепить книгу мира. Каждый чат с этим персонажем наследует книгу.
- История — редактор истории → вкладка Персонажи, под составом.
- Роман — шаг Настройка истории в мастере создания или Настройки романа позже.
При генерации собственные книги истории или романа объединяются с теми, что приносит её состав. Книга, прикреплённая дважды — один раз к истории, один раз к персонажу в ней, — подставляется один раз. В групповом чате каждая запись помечается персонажем, из чьей книги она пришла, чтобы канон одного не прочитали как канон другого.
Прикреплять можно свои книги и любую книгу, которая не является личной: Открыть библиотеку покажет публичные книги, а книгу по ссылке можно прикрепить, если ссылка у вас есть. Редактировать записи книги может только владелец.
Как писать книгу
У записи есть Заголовок записи (короткая именная группа, не предложение), её Лор, необязательные Псевдонимы, переключатель канона и переключатель активности. Держите одну запись на одну тему — редактор помечает длинные записи, потому что разросшаяся запись находится менее точно, чем несколько плотных.
Способы войти быстрее:
- Сгенерировать ИИ — опишите мир и получите готовый черновик книги вместе с записями, часть из которых уже помечена как канон.
- Разбить текст на записи — вставьте свои заметки по сеттингу и позвольте разбить их на самостоятельные записи.
- Импорт — выгрузка world info из SillyTavern, JSON-файл лорбука или PNG карточки персонажа. Ключи активации становятся псевдонимами, а не триггерами.
- Предпросмотр — наберите пример сообщения и увидите точно, какие записи вошли бы, какие попали бы только в индекс, а какой канон вышел за бюджет. Он выполняет тот же отбор, что и живой чат.
Редактор ещё и сообщает, куда ваш лор на самом деле доходит: в каждой строке видно, сколько раз она пригодилась в чатах, фильтр Ни разу не использованы и сортировка Самые популярные вытаскивают мёртвый лор, а книга подталкивает вас, когда записи «по релевантности» ни разу не всплывали — обычно это признак слишком расплывчатого заголовка или слишком тощего содержания.
Доступ, копирование и экспорт
По умолчанию книга Личная. По ссылке открывает её тем, у кого есть ссылка; Публичная помещает её в библиотеку сообщества и требует минимум 10 записей. Любая неличная книга автоматически переводится для показа на других языках, но поиск всегда идёт по вашему исходному тексту.
Из любой книги, которую вы видите, Скопировать к себе создаёт вашу собственную редактируемую копию, а Экспорт скачивает её как лорбук, совместимый с SillyTavern.
| Ограничение | Значение |
|---|---|
| Название / описание книги | 120 / 2 000 символов |
| Теги | 20, каждый ≤50 символов |
| Записей в книге | 2 000 |
| Заголовок / лор записи | 2–100 / 20–20 000 символов |
| Псевдонимов на запись | 50, каждый ≤120 символов |
| Записей для публикации | 10 |
| Пачка импорта | 500 записей |
| Текст для разбиения | 40 000 символов |
| Сгенерировать ИИ | промпт ≤4 000 символов, на выходе 4–16 записей |
| Сообщение предпросмотра | 2 000 символов |
| Массовое действие | 500 записей за раз |
| Книг на пользователя | без ограничений |
Живой мир
Включите Живой мир (редактор книги → Настройки) — и ИИ сможет писать в книгу, пока вы играете: устойчивое изменение, которое он закрепил в ролевой игре, становится настоящей записью.
| Правило | Значение |
|---|---|
| Доступно для | Личных книг, которыми вы владеете, — если сделать книгу доступной по ссылке или публичной, это выключится |
| Записи приходят из | ваших собственных чатов, на модели с инструментами |
| Новый лор | новая запись По релевантности; ИИ никогда ничего не помечает каноном |
| Существующий лор | дописывается после того, что уже есть, и никогда не переписывается и не удаляется |
| Бюджет | 30 записей в книгу за 24 часа |
| Размер | новая запись ≤4 000 символов, каждое дополнение ≤2 000, выросшая запись ≤20 000 |
| Проверка | каждая запись перечислена в разделе Обновления ИИ с кнопкой Отменить |
Отмена работает от новых к старым в пределах записи и только пока текст не менялся с момента записи. Перегенерация ответа, который написал лор, откатывает этот лор за вас, так что отвергнутый ответ не оставляет в мире следа.
Поскольку записи приходят только из чатов самого владельца, тот, кто играет с вашей живой книгой, никогда её не меняет — а раз живой мир требует личной книги, прикрепить её никто другой всё равно не может.
Книга мира, память или сценарий
| Что содержит | Область | |
|---|---|---|
| Книга мира | Лор о сеттинге — места, фракции, NPC, история, правила | Многоразовая для персонажей, историй и романов |
| Память | Факты о вас и ваших отношениях с одним персонажем | На персонажа, на персону, на ветку |
| Сценарий | Стартовая ситуация одного чата | Один чат, выбирается при запуске |
Повороты сюжета и факты об отношениях — это память. Стартовая настройка чата — это сценарий. Книга мира — про то, что остаётся верным независимо от того, кто общается и что между вами случилось.
Советы
- Держите канон в пределах горстки записей. Канон тратит контекст каждый ход, а записи, которые не влезли, просто отбрасываются.
- Пишите записи так, как о них спросили бы. Сопоставление идёт по смыслу, поэтому запись, которая читается как внятный ответ, всплывает лучше голого перечня имён.
- Добавляйте псевдонимы коротким темам, похожим на имена. Имена собственные, названия предметов и коды — как раз то место, где смысловое сопоставление слабее всего, и дословное попадание закрывает этот пробел. Обычные слова пропускайте.
- Прогоните предпросмотр, прежде чем полагаться на книгу, с тем сообщением, какое вы и правда отправили бы.
Смежное
- Как написать историю — как прикрепить книги к составу истории
- Режим романа — книги на романе
- Как работает память и Сценарии — два других слоя контекста
- Импорт персонажей — как перенести лорбук из карточки персонажа
- Почему книги мира — не лорбуки — заметки о замысле