Поиск по документации...

Начните вводить, чтобы искать по документации

Руководство по чату

Лорбуки

Знания о мире, появляющиеся в промпте ровно тогда, когда они уместны.

Книги

Лорбук — коллекция записей плюс настройки сканирования. Прикрепляйте к разговору сколько угодно книг; все прикреплённые книги сканируются вместе как один пул.

НастройкаДиапазонЭффект
scanDepth0-100Сколько последних сообщений сканируется на ключевые слова. Считаются и ваши сообщения, и персонажа.
tokenBudget100-32000Потолок суммарных токенов активированных записей. Если книги расходятся, побеждает наибольший бюджет.
recursiveScanningвкл / выклСодержимое активированных записей сканируется снова, так что лор может активировать новый лор (до 3 проходов).

Записи

У записи есть ключи (слова-триггеры через запятую), необязательные вторичные ключи и содержимое. Когда любой ключ появляется в сканируемой истории, запись активируется и её содержимое вставляется.

Избирательный режим требует совпадения первичного И вторичного ключей. Постоянные записи пропускают сопоставление и вставляются всегда. Выключенные записи остаются в книге, но никогда не срабатывают. Целые слова не даёт слову огонь совпасть внутри огонька.

У каждой записи есть отображаемое имя (комментарий), которое лишь упорядочивает список в редакторе; оно никогда не отправляется модели и переживает циклы импорта-экспорта.

Приоритет против порядка

Два числа решают судьбу записи. Приоритет определяет, кто переживёт бюджет токенов: записи с большим приоритетом сохраняются первыми, когда места не хватает.

Порядок (порядок вставки) определяет расположение выживших: больший порядок появляется в промпте раньше. При равенстве решает приоритет, затем идентификатор записи.

Вставка

Все активированные записи попадают в единственный слот лорбука в шаблоне промпта, каждая отдельным сообщением с выбранной ролью: система, пользователь или ассистент.

Позиции на уровне записи нет; передвиньте слот лорбука в редакторе шаблона промпта, чтобы управлять, куда лор ляжет относительно остального.

Декораторы

Строки, начинающиеся с @@ в начале содержимого записи, подстраивают её поведение:

text
@@probability 50
@@scan_depth 8
@@role assistant
@@activate_only_after 4
@@keep
ДекораторЭффект
@@probabilityПроцентная вероятность вставки при активации; бросок стабилен в пределах хода.
@@scan_depthПереопределяет глубину сканирования книги для этой записи.
@@order / @@priorityПереопределяет порядок размещения или приоритет бюджета для этой записи.
@@roleПереопределяет роль вставки для этой записи.
@@activate_only_after / @@activate_only_everyСрабатывает только после N сообщений или только каждые N сообщений.
@@keep / @@dont_activate_after_matchДержит запись активной после первого совпадения либо больше никогда не активирует после совпадения.
@@is_greetingАктивна, только пока чат ещё стоит на приветственном сообщении.

Поведение бюджета токенов

Подсчёт токенов использует токенизатор активной модели, так что бюджет отражает то, что модель реально видит. Когда записи превышают бюджет, первыми выпадают наименее приоритетные.

Если лор постоянно урезается, поднимите бюджет, сузьте разброс приоритетов или сократите записи. Журнал запросов показывает, какие именно записи попали в конкретный запрос.

Лорбуки в UnoRouter