Лорбук и книга мира: Руководство для Tavern Studio
World Info, книги мира и лорбуки означают одну и ту же концепцию: хранение фоновой информации за пределами основной карточки персонажа и ее внедрение в промпт только тогда, когда она становится актуальной. В документации SillyTavern концепция World Info описывается как динамическое добавление данных в промпт, и Tavern Studio придерживается этой же практической модели.
Это очень важно для длительных ролевых игр, соавторства и создания сюжетных AI-агентов. Описание в карточке персонажа не должно содержать информацию о каждом городе, фракции, правиле мира и секрете.
Для кого это руководство
- Авторы с масштабными вселенными или повторяющимися элементами лора.
- Пользователи SillyTavern, переносящие файлы World Info.
- Пользователи, которым нужны чистые промпты и минимальный расход контекста.
- Пользователи локальных LLM, работающие в условиях ограниченного окна контекста.
Основное содержание
Запись в лорбуке обычно имеет ключевые слова (триггеры), содержание, состояние включения/выключения и правила внедрения. Когда в недавних сообщениях чата появляется ключевое слово, соответствующая запись добавляется в контекст модели. Более сложные записи могут использовать вторичные ключи (secondary keys), исключающие ключи (negative keys), приоритет порядка (order), глубину сканирования (depth), закрепление (sticky), задержку (delay) и кулдаун (cooldown).
Настройки по умолчанию в Tavern Studio разработаны так, чтобы избежать слишком частого срабатывания триггеров. По умолчанию World Info сканирует только текст чата и текущий ввод пользователя. Дополнительные источники, такие как описание персонажа, личность или сценарий, следует подключать осознанно, если они действительно необходимы для активации записи.
Как Tavern Studio обрабатывает это
Tavern Studio сохраняет World Info как структурированные локальные данные. Лорбуки, привязанные к конкретным персонажам, могут быть импортированы в общую систему World Info и связаны с соответствующим персонажем. Активные записи фильтруются, сортируются и передаются в сборщик промптов вместе с остальным контекстом чата.
Цель лорбука — не загружать весь лор в каждый запрос. Цель состоит в том, чтобы держать фоновые знания доступными и контролируемыми.
Шаги по настройке
- Создать или импортировать книгу мира / лорбук.
- Добавить записи для фактов, которые должны появляться в контексте только при необходимости.
- Использовать понятные ключевые слова для триггеров.
- Следить за тем, чтобы содержание записи было достаточно коротким и помещалось в контекст модели.
- Привязать лорбук к персонажу или чату.
- Отправить сообщение для проверки активации записи.
- При необходимости скорректировать ключи, приоритет порядка, глубину сканирования, закрепление, задержку или кулдаун.
FAQ
Является ли World Info тем же самым, что и лорбук?
В рамках данной экосистемы на практике — да. Сообщество может использовать термины World Info, книга мира, книга памяти или лорбук.
Что должно храниться в книге мира (лорбуке)?
Локации, фракции, предыстория, правила мира, скрытые факты, терминология и ситуативная память.
Что должно оставаться в карточке персонажа?
Основная идентичность персонажа, его голос, личность, сценарий, приветственное сообщение и базовые правила поведения.
Могут ли записи лорбука срабатывать слишком часто?
Да. Слишком общие ключевые слова могут приводить к попаданию лишнего лора в промпт. Используйте точные триггерные слова и избегайте сканирования лишних источников без необходимости.
Поддерживает ли Tavern Studio миграцию лорбуков из SillyTavern?
Да. Tavern Studio поддерживает импорт файлов World Info и лорбуков в рамках рабочих процессов по совместимости с SillyTavern.
Следующий шаг
- Импортировать существующий лор по инструкции Импорт лорбуков и книг мира.
- Поддерживать карточки в чистоте с помощью Менеджер карточек персонажей.
- Узнать, как контролируются промпты, в руководстве Менеджер пресетов и системных промптов.