Обзор лорбуков
Лорбук – это набор фактов о мире, которые ИИ читает, когда их ключевые слова появляются в чате. Храните в нем места, фракции, предыстории и правила, чтобы не повторять их в каждом сообщении.
Каждый лорбук хранит записи. У записи есть ключевые слова для срабатывания и блок текста. Когда ключевое слово появляется в недавних сообщениях чата, Marinara добавляет текст записи в промпт – текст, который уходит модели для одного ответа. В других программах лорбуки называют также World Info.
Например, запись с ключевым словом Eldoria и текстом ниже дает ИИ знание об этом городе каждый раз, когда кто-то его упоминает.
Eldoria is a rainy port city ruled by a council of nine merchants.Сопоставление по ключевым словам работает с любой моделью и не требует настройки. Чтобы находить записи по смыслу, а не по точным словам, см. Семантический поиск в лорбуках.
Создание лорбука и записи
- Откройте панель Lorebooks (лорбуки) из боковой панели.
- Нажмите New (создать; иконка плюса). Откроется окно Create Lorebook (создание лорбука).
- Введите Name (название). Это поле обязательное.
- При желании добавьте Description (описание).
- Выберите Category (категория). По умолчанию – Other. Если вы будете привязывать этот лорбук к персонажу, выберите Character, потому что окно выбора у персонажа показывает только эту категорию.
- Нажмите Create Lorebook. Новый лорбук появится в списке.
- Нажмите на строку лорбука. Откроется редактор на всю страницу.
- Перейдите на вкладку Entries (записи).
- Нажмите Add Entry (добавить запись). Появится новая пустая строка записи.
- Введите в строке название, например
Eldoria, затем нажмите на строку, чтобы открыть запись. - В поле Primary Keys (основные ключевые слова) введите
Eldoriaи нажмите <kbd>Enter</kbd>. - В поле Content (содержимое) напишите текст для ИИ.
Запись сохраняется сама через мгновение после того, как вы перестали печатать, и появляется надпись Saved automatically. Теперь запись попадает в промпт каждый раз, когда совпадает ее ключевое слово. О ключевых словах, позиции и времени срабатывания читайте в руководстве Записи лорбука: ключевые слова, позиция и время срабатывания.
Если не получилось: проверьте, что лорбук активен в чате (см. ниже), что его переключатель Enabled (включен) включен и что ключевое слово есть в последних нескольких сообщениях. Marinara просматривает столько сообщений, сколько задано в настройке Scan Depth (глубина сканирования).
Как сделать лорбук активным в чате
Лорбук передает факты ИИ, только когда он активен в открытом чате. Способов три.
| Способ | Где задается | Где активен |
| Глобально | Переключатель Global (глобальный) на вкладке Overview (обзор) лорбука | В каждом чате |
| Привязка | Вкладка Overview лорбука или редактор персонажа или персоны | В чатах с этим персонажем или персоной |
| Добавлен в один чат | Chat Settings → Lorebooks (настройки чата → лорбуки) | Только в этом чате |
Лорбук не может быть одновременно глобальным и привязанным. Если включить Global, при сохранении его привязки к персонажам и персонам стираются.
У активного лорбука по-прежнему должен быть включен переключатель Enabled. О привязке читайте в руководстве Привязка лорбуков к персонажам и персонам.
Настройки на вкладке Overview
Откройте лорбук и нажмите Overview, чтобы задать поведение всего лорбука.
| Настройка | Что делает | По умолчанию |
| Scan Depth | Сколько недавних сообщений Marinara проверяет на ключевые слова. 0 – просматривать весь чат. | 2 |
| Token Budget (лимит токенов) | Сколько токенов этот лорбук может добавить в один ответ максимум. 0 означает без ограничений. | 2048 |
| Entry Limit (лимит записей) | Сколько записей этот лорбук может добавить в один ответ максимум. Диапазон – от 1 до 1000. | 100 |
| Max Depth (максимальная глубина) | Дополнительные проходы рекурсии. Показывается, только когда включен Recursive (рекурсия). Диапазон – от 1 до 10. | 3 |
Токен – это небольшой кусочек текста, который считают модели; в английском это примерно три четверти слова. Что делает каждый лимит и что такое рекурсия, описано в руководстве Лимиты токенов и рекурсия в лорбуках.
На вкладке есть также такие переключатели.
- Enabled включает и выключает лорбук целиком. По умолчанию включен.
- Global делает лорбук активным в каждом чате.
- Recursive разрешает тексту сработавшей записи активировать другие записи. По умолчанию выключен.
- Vectors (векторы) разрешает записям совпадать и по смыслу. По умолчанию выключен, а ключевые слова работают в любом случае.
Панель Semantic search (embeddings) (семантический поиск) под переключателями описана в руководстве Семантический поиск в лорбуках.
Панель Lorebooks
Вверху панели стоят три кнопки-иконки. Их названия видны при наведении курсора.
- New открывает окно Create Lorebook.
- Import (импорт) открывает окно Import Lorebook (импорт лорбука). См. Импорт и экспорт лорбуков.
- Select (выбрать) включает выбор нескольких лорбуков, чтобы экспортировать или удалить их сразу.
Под кнопками:
- Search lorebooks (поиск лорбуков) фильтрует по названию, описанию, именам привязанных персонажей или персон и тегам.
- Sort order (порядок сортировки) предлагает Manual order (ручной порядок), A-Z, Z-A, Newest, Oldest и Token Budget. В режиме Manual order перетаскивайте лорбуки на нужное место или нажимайте <kbd>Alt</kbd>+<kbd>Up</kbd> и <kbd>Alt</kbd>+<kbd>Down</kbd>.
- New Folder (новая папка) создает папку библиотеки. Перетащите лорбук на нее. На телефоне удерживайте лорбук, затем перетащите. Эти папки не связаны с папками записей внутри лорбука.
В каждой строке есть кнопки Copy (копировать; создает копию лорбука) и Delete (удалить). Они появляются при наведении курсора на строку, а на мобильных устройствах видны всегда. У выключенного лорбука виден значок OFF. Нажмите на картинку, чтобы загрузить или заменить ее.
Категории
Категория – это метка для порядка в библиотеке. На то, когда лорбук активируется, она не влияет. Вкладки: All (все), Active (лорбуки, которые относятся к открытому чату), World, Character, NPC, Spellbook и Other. Категорию лорбука можно сменить на его вкладке Overview, где Other называется Uncategorized.
Смежные руководства
- Записи лорбука: ключевые слова, позиция и время срабатывания
- Лимиты токенов и рекурсия в лорбуках
- Семантический поиск в лорбуках
- Привязка лорбуков к персонажам и персонам
- Импорт и экспорт лорбуков
- Источники знаний: агенты Knowledge Retrieval и Knowledge Router