Переведено с английского
Привет! Я уже 2 месяца экспериментирую с лорбуками, поэтому теперь делюсь своими знаниями с вами. Для примеров буду ссылаться на мой лорбук Medical/ER Basic
Я пройдусь сверху вниз и буду ставить *** [name] *** рядом с каждым важным пунктом!
Название скрипта - Отображаемое имя не влияет на скрипт и не может использоваться для поиска. Его можно менять сколько угодно раз без ограничения по времени
Тип скрипта -
Lorebook — упрощённая версия Advanced, более удобная для пользователя, и она не будет ругаться, если вы положите что-то не на то место.
Advanced — похож на написание кода, и не даст сохранить работу, пока вы не найдёте в ней проблему
Тема - меняет цвет плашки лорбука при показе на боте, выбирается из 11 довольно странных цветов.
Описание - Их два, не путайтесь. Тот, что рядом с местом, где можно поменять цвет лорбука, — это более серое описание. В то время как About this script доступно только с главной страницы. Если его не трогать, там просто повторится то, что написано выше.
Изображение - Если вам не нравится система цветов, можно вместо неё добавить изображение! Учтите, что оно растянется, если не сохранит пропорции.
*** Глубина сообщений *** - По умолчанию стоит 3. Это количество сообщений, которые лорбук сам прогоняет вместе с ботом. 1 проверяет только новое сообщение пользователя, а 2 проверяет и новое сообщение пользователя, и новое сообщение бота.
Если поставить 1, будут проверяться только новые сообщения пользователя, и бот будет казаться лишённым памяти. Если поставить 10, лорбук прогонит эти сообщения, и бот будет чаще отыгрывать сценки, иногда даже повторяя одни и те же слова, пока пользователь не остановит или у бота не закончатся токены.
Записи работают по системе приоритетов: по умолчанию верхняя запись имеет наибольшее влияние на лорбук по сравнению с нижней.
Теги - Они нужны только для организации и не влияют на систему приоритетов. Есть готовые теги, но можно создавать и свои. Это удобно для больших лорбуков
Название записи - Опять же, лорбук этого не видит, название нужно только для организации и поиска. Ключи записи/комментарии также будут отображаться рядом с ней, когда запись свёрнута
Комментарии к записи - Небольшая заметка к записи, бот её не видит. Я лично использую их, чтобы вспомнить, что я написал в записи, на случай если забуду
*** Ключи *** - Думайте о ключах как о активационных словах для каждой записи. Запись сработает только тогда, когда пользователь вписывает в свои сообщения определённый набор слов. Например, для моего лорбука Medical/ER Basic я добавляю в ключи симптомы с их разными написаниями и аббревиатурами.
Вторичные ключи - Используются, чтобы включать или исключать запись, когда в игре несколько записей.
-And All, все ключи во вторичных должны совпасть, чтобы запись была включена.
-And Any, достаточно совпадения хотя бы одного ключа, чтобы запись была включена.
-Not All, все ключи должны совпасть, чтобы запись была исключена.
-Not Any, достаточно совпадения хотя бы одного ключа, чтобы запись была исключена
Размещение - По умолчанию стоит «Default». Это значит, что оно влияет на бота целиком, а не на отдельный раздел. Лично мне также доступны Scenario и Example Dialog. Если выбрать один из них, он будет влиять только на эту часть бота и не сможет влиять на остальное.
Позиция - Определяет, идёт ли лорбук до или после собственных токенов бота. По умолчанию — после, и изменить это можно только если выбрать для лорбука одно из трёх других размещений.
*** Содержимое *** - Сообщает записи, что делать, когда срабатывают ключи. Как заставить персонажа чувствовать что-то или выполнить набор действий. Например, заставить персонажа реагировать как врач, когда у пользователя есть заданный список симптомов.
Лучше оставлять их в виде маркированных пунктов или коротких абзацев
Глубина - Глубину каждой записи можно менять вручную. Это позволяет лорбуку помнить постоянную информацию при большей глубине или быть более гибким при меньшей. Я лично использую глубину 6 для вещей вроде медицинских средств (слуховые аппараты, ходунки и т. д.), а глубину 3 — для анализов (ОАК, ЭКГ и т. д.)
--
--
Советы по событиям
1# Создавая ключ события, добавляйте в содержимое строку «when given (key) do the following: ____». Пусть это и звучит глупо, но она даёт ИИ направление. Также эта строка делает так, что определённые ключи срабатывают с 100% вероятностью, а не с обычными примерно 70%
1.5# Дополняя пункт 1#, создайте событие в том же содержимом: «when given (new/reroll key) reroll the following: ____». Лорбуки плохо повторяют те же варианты, что выбрали в первый раз, если сообщение просто перегенерировано. Это позволяет пользователю двигаться дальше, если ему не нравится выбранное для него событие.
2# Списки — ваши друзья при настройке случайных событий. Например, при использовании строк выше один из следующих вариантов был «Case type». Позже в том же самом поле содержимого расположите разные типы случаев под заголовком «Case type»
Case type
-case type 1#, объясните в двух коротких предложениях
-case type 2#, объясните в двух коротких предложениях
повторяйте по необходимости
3#
Создано 29 июл.
Обновлено 16 окт.
Опубликован 30 июл.