Превратите бесконечные переписки в организованные, доступные для поиска воспоминания!
Нужно, чтобы бот помнил детали, но контекст чата уже слишком велик? Хотите автоматически отслеживать важные сюжетные моменты, не ведя заметки вручную? ST Memory Books делает именно это: следит за чатом, создаёт умные сводки и помогает не терять нить истории.
(Если вам нужны технические детали, загляните в Как работает STMB.)
- 🚀 Быстрый старт (Первое воспоминание за 5 минут)
- 💡 Что ST Memory Books делает на практике
- 🎯 Выберите свой стиль
- 👥 Групповые чаты
- ✂️ Clip to Memory Book
- ✂️ Clips vs Side Prompts
- Тематический фрагмент
- 🙈 Экономия токенов: скрытие и показ сообщений
- 🧭 Compaction vs Consolidation
- 🌈 Консолидация сводок
- 🎨 Трекеры, боковые промпты и шаблоны (расширенная функция)
- 🧹 Сжатие
- 🧠 Продвинутый контроль текста через Regex
- ⚙️ Какие настройки важны в первую очередь
- 🔧 Решение проблем (когда что-то не работает)
- 🚫 Чего ST Memory Books не делает
- 💡 Где искать помощь и подробности
Впервые пользуетесь ST Memory Books? Давайте быстро настроим первое автоматическое воспоминание.
- Найдите иконку волшебной палочки (🪄) рядом с полем ввода чата
- Нажмите на неё и выберите "Memory Books"
- Откроется панель управления ST Memory Books
- В панели найдите
Автоматически создавать сводки памяти - Включите этот переключатель
- Поставьте
Интервал Авто-Сводкипримерно на 20-30 сообщений для старта Буфер Авто-Сводкисначала лучше держать низким, например0-2- Сначала создайте одну память вручную, чтобы чат был подготовлен к авто-режиму
- Готово
- Общайтесь как обычно
- После накопления новых сообщений ST Memory Books автоматически:
- возьмёт новые сообщения после последней обработанной точки
- попросит ИИ написать сводку
- сохранит её в коллекцию памяти
- покажет уведомление после завершения
Готово. Теперь памятью можно управлять автоматически, без ручной рутины после каждой сцены.
Думайте о ST Memory Books как о личном ИИ-библиотекаре для ваших чатов.
"Я не хочу об этом думать, пусть всё работает само"
- Следит за чатом в фоне
- Автоматически создаёт воспоминания через заданные интервалы
- Отлично подходит для длинных ролевых игр, творчества и непрерывных сюжетов
"Я хочу сам решать, что сохранять"
- Позволяет отмечать важные сцены кнопками-стрелками (► ◄)
- Даёт создавать память по запросу для особых моментов
- Удобно для ключевых поворотов сюжета и важных сцен
"Я хочу отслеживать отношения, сюжетные линии или статусы"
- Используют переиспользуемые промпты рядом с обычной памятью
- Поддерживают библиотеку шаблонов
- Могут отслеживать почти любые состояния
- Подходят для таблиц, отношений, текущих целей, заметок по миру и т.п.
Там, где всё это живёт
- Автоматически организуются и доступны для поиска
- Работают через систему lorebook в SillyTavern
- Могут использоваться ИИ в новых сообщениях как опора на прошлое
🔄 «Настроил и забыл» (лучше всего для новичков)
Подходит, если: вы хотите, чтобы всё работало само.
Как это работает:
- Включите
Автоматически создавать сводки памяти - Подберите удобный
Интервал Авто-Сводки - При желании задайте небольшой
Буфер Авто-Сводки - После одной ручной памяти просто продолжайте чат
Что это даёт:
- почти никакой ручной работы
- стабильное создание памяти
- меньше шансов потерять важные сюжетные моменты
- работает и в одиночных, и в групповых чатах
Совет: начните с 30, а потом скорректируйте интервал под свой темп чата.
✋ «Ручной контроль» (если хотите выбирать сцены сами)
Подходит, если: вы хотите сами решать, что станет памятью.
Как это работает:
- Найдите кнопки (► ◄) у сообщений чата
- Нажмите ► на первом сообщении важной сцены
- Нажмите ◄ на последнем сообщении сцены
- Откройте Memory Books и нажмите
Создать память
Что это даёт:
- полный контроль над содержимым памяти
- удобство для важных сюжетных сцен
- точную работу с границами эпизода
Совет: кнопки могут появляться с небольшой задержкой после загрузки чата. Если их нет сразу, подождите или обновите страницу.
⚡ «Продвинутый пользователь» (slash-команды)
Подходит, если: вы хотите работать через команды и быстрые сценарии.
Основные команды:
/scenememory 10-25— создать память по сообщениям 10-25/creatememory— создать память по уже отмеченной сцене/nextmemory— свести всё от последней памяти до текущего момента/sideprompt "Relationship Tracker" {{macro}}="value" [X-Y]— вручную запустить side prompt с необязательным диапазоном/sideprompt-on "Name"или/sideprompt-off "Name"— включить или выключить side prompt/stmb-set-highest <N|none>— вручную скорректировать базовую точку для авто-сводок
Что это даёт:
- быстрый рабочий процесс
- пакетные действия
- удобство для собственных сценариев использования
Да, ST Memory Books работает и в групповых чатах. Вы можете отмечать сцены, вручную создавать память, использовать автоматические сводки и запускать slash-команды точно так же, как в чате один на один.
Искать скрытый переключатель «группового режима» не нужно. Просто откройте групповой чат и используйте STMB как обычно.
STMB учитывает, кто говорил во время сцены. Если участников удаётся определить, эти персонажи добавляются в фильтр персонажей записи памяти. Проще говоря, память остаётся связана с теми, кто действительно присутствовал, вместо того чтобы считать всю группу одним огромным персонажем.
Промпт сводки также составлен так, чтобы не смешивать имена и знания. Если Alice дала обещание, а Bob узнал секрет, память должна зафиксировать именно это, а не размыть всё до «они знали и чувствовали одно и то же».
С этой схемы лучше всего начинать.
- Привяжите lorebook к групповому чату.
- Создавайте память как обычно.
- Готово. STMB сохранит память в групповом Memory Book и добавит фильтры участников, если сможет определить говоривших.
Если включено Auto-create lorebook if none exists, STMB может самостоятельно создать и привязать групповой Memory Book.
Эта схема лучше всего подходит, когда у всех персонажей одна общая история и вам не нужно поддерживать отдельную версию каждой памяти.
Хотите сохранить общую историю группы, но при этом дать каждому персонажу собственную релевантную память? Используйте Manual Lorebook Mode вместе с SillyTavern-LorebookOrdering (STLO).
- Установите и включите STLO.
- Откройте групповой чат.
- В Memory Books включите
Manual Lorebook Mode. - Выберите основной Memory Book группы.
- В разделе
Group Character Lorebooksназначьте Memory Book каждому участнику группы. - Создайте память.
- Перед генерацией проверьте список участников. STMB заранее отметит персонажей, которых обнаружил в сцене.
Основная версия сохраняется в групповом Memory Book. Копии отправляются только в назначенные Memory Books выбранных участников. Если снять отметки со всех участников, STMB будет считать, что память относится ко всей группе.
Если вы доверяете определению участников, включите Automatically accept detected participants in future, чтобы не подтверждать список каждый раз.
Откройте Profile Manager, отредактируйте профиль памяти и включите Use separate group and character prompts in group chats.
Group Summary Promptсоздаёт общую групповую память.Character Summary Promptсоздаёт версию с фокусом на конкретном персонаже для назначенного ему Memory Book при расширенной схеме Manual Mode + STLO. Если несколько участников используют один и тот же назначенный Memory Book, STMB хранит там одну общую копию.
Это полезно, когда персонажи знают разные вещи, по-разному воспринимают сцену или нуждаются в собственной эмоциональной непрерывности. Но такая схема требует дополнительных запросов к ИИ, поэтому оставьте её выключенной, если отдельные версии вам не нужны.
- Настройки и прогресс группового чата относятся только к текущему чату. При переходе в другую группу или чат маркеры сцены и базовая точка обработанных сообщений не переносятся.
- В Manual Mode каждому участнику группы должен быть назначен действующий lorebook, иначе STMB не сможет сохранить распределённую память.
- Один и тот же Memory Book персонажа можно назначить нескольким участникам группы.
- Если имена говорящих необычные или повторяются, проверяйте список участников вместо автоматического подтверждения.
Рекомендация: начните с одного группового Memory Book. Переходите к отдельным Memory Books персонажей только тогда, когда истории действительно нужны личные знания или индивидуальная непрерывность. Простая схема лучше, пока её достаточно.
Используйте Clip to Memory Book, когда нужно сохранить одну важную строку или факт без создания полноценной памяти сцены. Выделите текст в чате, нажмите плавающую кнопку с ножницами, затем выберите существующую запись Clip или создайте новую.
Не уверены, нужен Clip или Side Prompt? См. Clips vs Side Prompts.
Clips лучше всего подходят для небольших фактов, которые ИИ должен помнить, например:
- предпочтение персонажа
- обещание или секрет
- деталь отношений
- питомец, место, предмет или повторяющаяся деталь
- быстрая «заметка для себя», которой не нужна полная память сцены
Для крупных сцен используйте обычное создание Memory.
- Выделите предложение или фразу, которую хотите сохранить.
- Нажмите плавающую кнопку с ножницами.
- Выберите существующую запись Clip или создайте новую.
- Проверьте предпросмотр записи.
- Сохраните Clip.
Записи Clip — это обычные записи lorebook с пометкой [STMB Clip]. Например:
Seraphina Healed Me [STMB Clip]Внутри записи STMB хранит содержимое в чистом формате раздела:
=== Seraphina Healed Me ===
- Seraphina healed my wounds with magic.
=== END Seraphina Healed Me ===Когда вы создаёте новую запись Clip, название записи также становится заголовком раздела. При clipping можно переименовать запись, и STMB обновит заголовок раздела под новое название.
Новые записи Clip могут быть:
- всегда активными, если факт должен быть доступен всегда
- активируемыми по ключевым словам, если факт должен появляться только при совпадении слов
Используйте ключевые слова, когда Clip относится только к конкретной теме, персонажу, месту, питомцу, предмету или отношению.
Плавающая кнопка с ножницами появляется только после выделения текста внутри чата. Её можно включить или выключить в основном окне Memory Books.
Если запись Clip становится длинной, STMB может напомнить проверить её. Можно отредактировать её вручную или использовать Сжатие, чтобы попросить ИИ сделать запись Clip, Side Prompt или STMB Memory более экономной по токенам перед решением о замене оригинала.
Clips и Side Prompts оба сохраняют информацию в Memory Book, но предназначены для разных задач.
Простое правило: Clips сохраняют конкретный факт. Side Prompts поддерживают живой трекер.
| Clips | Side Prompts |
|---|---|
| Сохраняют выделенный текст из чата в запись Memory Book. | Просят ИИ просмотреть чат и обновить запись-трекер. |
| Лучше подходят для одного ясного факта, реплики, обещания, предпочтения, предмета или заметки. | Лучше подходят для информации, которая меняется со временем: статус отношений, прогресс квеста, инвентарь или нерешённые сюжетные линии. |
| Вы выбираете точный текст. STMB сохраняет выбранное. | ИИ интерпретирует чат и пишет или обновляет трекер. |
| Используйте, когда факт уже очевиден и не требует анализа. | Используйте, когда ИИ должен сравнить, обобщить или обновить состояние по нескольким сообщениям. |
| Обычно растут только тогда, когда вы вручную добавляете ещё один Clip. | Могут обновляться снова и снова по мере изменения истории. |
| Проще говоря: «закрепить эту заметку». | Проще говоря: «поддерживать этот раздел в актуальном состоянии». |
Примеры хороших Clips:
Aiko likes honey tea.Andalino promised not to lie to her again.Colt calls her Boss.
Примеры хороших Side Prompts:
- статус отношений
- текущий прогресс квеста
- инвентарь и ресурсы
- каталог NPC
- нерешённые сюжетные линии
Если нужно запомнить один конкретный факт, используйте Clip. Если нужен постоянный трекер, используйте Side Prompt.
Тематический фрагмент нужен, чтобы создать одну сфокусированную запись «об этой теме» из уже созданных воспоминаний.
Думайте об этом как о просьбе к STMB:
«Прочитай мои сохранённые воспоминания и создай полезную запись об этом человеке, месте, отношении, сюжетной линии, предмете, тайне или теме.»
Это всё ещё запись в стиле Clip, но вы не выделяете текст чата. Вместо этого STMB использует существующие записи памяти как источник.
Простое правило: Clip сохраняет выбранный текст. Тематический фрагмент собирает связанные детали из сохранённых воспоминаний. Side Prompts поддерживают трекеры со временем.
Используйте тематический фрагмент, когда в вашей Книге Памяти уже есть несколько воспоминаний и вы хотите одну запись по конкретной теме, которую легче активировать.
Хорошие примеры:
- Повторяющийся NPC
- Отношения между двумя персонажами
- Тайна или расследование
- Место
- Фракция
- Силы, травмы, обещания, секреты или предпочтения персонажа
- Сюжетная линия, которая появляется во многих сценах
Примеры тем:
Seraphina
Магия {{user}}
Отношения Alex и Mira
Расследование Black Harbor
Серебряный ключНе используйте тематический фрагмент, если:
- вы хотите сохранить только одну выделенную строку из чата — используйте Clip to Memory Book
- вам нужен трекер, который автоматически обновляется при будущих запусках памяти — используйте Side Prompts
- вы хотите сократить одну длинную запись — используйте Compaction
- вы хотите объединить несколько воспоминаний в резюме более высокого уровня — используйте Summary Consolidation
- Откройте окно Memory Books.
- Нажмите 🔎 Тематический фрагмент.
- Выберите Исходную Книгу Памяти.
- Введите Тему.
- Это предмет, на котором должен сосредоточиться ИИ.
- Делайте его конкретным.
- Введите Ключевые слова.
- Они станут ключевыми словами активации записи lorebook.
- Если оставить их пустыми, STMB использует тему.
- Выберите режим:
- Создать новый тематический фрагмент создаёт новую запись
[STMB Clip]. - Обновить существующую запись обновляет существующую Clip-запись.
- Создать новый тематический фрагмент создаёт новую запись
- Выберите Профиль генерации.
- Он определяет, какое подключение/модель ИИ пишет черновик.
- При желании нажмите Редактировать промпт тематического фрагмента, если хотите изменить инструкции для ИИ.
- Нажмите Сгенерировать черновик.
- Проверьте сгенерированный черновик.
- При необходимости отредактируйте его.
- Нажмите Сохранить тематический фрагмент.
STMB не сохраняет черновик автоматически. Lorebook меняется только после нажатия Сохранить тематический фрагмент.
Когда вы создаёте новый тематический фрагмент, STMB создаёт запись lorebook в стиле Clip.
Например, если ваша тема:
Seraphinaзаголовок записи будет выглядеть примерно так:
О Seraphina [STMB Clip]Видимый раздел внутри записи использует тот же стиль оболочки Clip, что и обычные Clip-записи.
Тематический фрагмент также может обновить существующую запись [STMB Clip].
Это полезно, если у вас уже есть запись вроде:
О Seraphina [STMB Clip]и с момента последнего обновления были добавлены новые воспоминания.
Когда обновление тематического фрагмента успешно сохраняется, STMB записывает небольшую историю запуска на этой записи. Она включает исходные воспоминания, использованные во время запуска. При следующем обновлении STMB может использовать эту историю, чтобы найти только новые или изменённые исходные воспоминания вместо повторного чтения всего.
Это делает обновления меньше и помогает не отправлять ИИ одни и те же старые воспоминания снова и снова.
При обновлении существующего тематического фрагмента вы можете увидеть Пересобрать из всех исходных воспоминаний.
Оставьте это выключенным для обычных обновлений. STMB будет использовать только новые или изменённые исходные воспоминания, когда это возможно.
Включайте это, если:
- существующий тематический фрагмент сильно устарел
- вы изменили промпт тематического фрагмента
- вы значительно изменили тему или ключевые слова
- вы хотите, чтобы ИИ заново рассмотрел все сохранённые воспоминания по этой теме
- у записи ещё нет полезной истории запусков
Тематический фрагмент использует подтверждённые записи памяти STMB из выбранной Книги Памяти.
Он не использует:
- обычные Clip-записи
- трекерные записи Side Prompt
- обычные lorebook-записи, не управляемые STMB
Так тематический фрагмент остаётся сфокусированным на воспоминаниях, которые STMB может безопасно распознать.
Используйте сфокусированные темы.
Лучше:
Отношения Alex и MiraМенее полезно:
Всё об историиЛучше:
Серебряный ключМенее полезно:
Важные предметыТематический фрагмент работает лучше всего, когда тема достаточно узкая, чтобы ИИ мог понять, что относится к ней, а что нет.
Промпт тематического фрагмента можно редактировать.
Промпт по умолчанию говорит ИИ:
- извлекать только информацию, связанную с темой
- избегать несвязанных событий
- сохранять имена, отношения, предпочтения, обещания, секреты, ограничения и нерешённые вопросы
- упоминать противоречия, а не молча выбирать одну версию
- обновлять существующий Clip-контент без дублирования
- не выдумывать отсутствующие детали
Промпт должен содержать:
{{SOURCE_MEMORIES}}Без этого placeholder STMB не будет знать, куда поместить исходные воспоминания.
Другие поддерживаемые placeholder:
{{MODE}}
{{TOPIC}}
{{KEYWORDS}}
{{EXISTING_CLIP}}
{{EXISTING_ENTRY_CONTENT}}
{{SOURCE_MEMORIES}}Используйте Reset to Default, если ваш пользовательский промпт перестал хорошо работать.
Один из самых простых способов сократить захламление и сэкономить токены в длинных чатах — скрывать сообщения после того, как вы уже превратили их в память.
Скрытие не удаляет сообщения. Оно просто убирает их из прямой подачи в ИИ. Сообщения чата по-прежнему существуют, а сами воспоминания остаются в lorebook, так что информация не теряется.
Скрытие и повторный показ полезны, когда:
- чат уже стал очень длинным
- для этих сообщений память уже создана
- вы хотите уменьшить «шум» в истории
STMB может автоматически скрывать сообщения после создания памяти. Есть варианты:
Не скрывать автоматически— ничего не скрыватьАвтоматически скрывать все сообщения до последней памяти— скрывать всё, что уже покрыто памятьюАвтоматически скрывать только сообщения последней памяти— скрывать только последний обработанный диапазон
Также можно указать, сколько последних сообщений оставить видимыми через Сообщения, которые нужно оставить видимыми.
Опция Показывать скрытые сообщения для генерации памяти (выполняет /unhide X-Y) заставляет STMB временно выполнять /unhide X-Y для выбранного диапазона перед созданием памяти. Это особенно полезно, если вы часто переделываете память по уже скрытым сообщениям.
Базовый и безопасный набор:
- использовать
Автоматически скрывать все сообщения до последней памяти - оставлять видимыми 2 последних сообщения
- включить
Показывать скрытые сообщения для генерации памяти (выполняет /unhide X-Y)
Названия похожи, но задачи разные.
Простое правило: Сжатие очищает одну запись. Консолидация объединяет несколько воспоминаний в обзор более высокого уровня.
| Compaction / Сжатие | Consolidation / Консолидация |
|---|---|
| Делает одну существующую STMB-управляемую запись меньше. | Объединяет несколько воспоминаний или сводок в обзор более высокого уровня. |
| Работает с одним Clip, одной записью Side Prompt или одной записью STMB Memory за раз. | Работает с несколькими выбранными записями памяти/сводки. |
| Лучше подходит, когда запись полезна, но стала слишком длинной, повторяющейся или дорогой для контекста. | Лучше подходит, когда старые сценовые воспоминания накапливаются и их пора превратить в Arc, Chapter, Book, Legend, Series или Epic summary. |
| Переписывает выбранную запись в более экономной по токенам форме. | Создаёт новую запись-сводку из выбранных исходных записей. |
| Должно сохранять существующие факты и убирать лишнее. | Должно сохранять крупную линию непрерывности и сокращать посценную детализацию. |
| Не создаёт новую память из сырого чата. | Не сжимает одну раздутую запись само по себе. |
| Проще говоря: «обрезать эту одну запись». | Проще говоря: «свернуть эти воспоминания в обзор». |
Оба инструмента работают через предварительный просмотр. STMB показывает, что написал ИИ, прежде чем что-либо сохраняется или заменяется.
Консолидация помогает держать длинные истории под контролем, сжимая старые STMB-воспоминания в более крупные обзорные записи.
Вместо бесконечного накопления сценовых воспоминаний STMB умеет брать уже существующие памяти или сводки и превращать их в более компактный обзор. Первый уровень — Arc, а дальше есть и более высокие уровни:
- Arc
- Chapter
- Book
- Legend
- Series
- Epic
Консолидация нужна, когда:
- список памяти становится слишком длинным
- старая часть истории уже не требует покадровой детализации
- вы хотите снизить расход токенов, не потеряв непрерывность сюжета
- вам нужны более крупные обзорные сводки
Нет. Консолидация всё равно требует подтверждения.
- Вы всегда можете открыть
Консолидировать воспоминаниявручную из основного окна STMB - Можно включить
Запрашивать консолидацию, когда уровень готов - Когда выбранный уровень достигает сохранённого минимума подходящих источников, STMB показывает подтверждение yes/later
- Нажатие Yes только открывает окно консолидации с нужным уровнем, а не запускает её молча в фоне
Консолидация работает с обычными STMB-памятями и STMB-сводками.
Это значит:
- обычные памяти можно объединять в более высокие сводки
- более высокие сводки можно затем объединять ещё выше
Side prompts — это другое.
Side prompts — это трекерные записи, а не записи типа memory/summary. Они нужны для поддержания текущего состояния:
- отношений
- целей
- счётчиков
- состояния мира
- текущих трекеров сюжета
Проще говоря:
- Memory = «что произошло в этой сцене?»
- Side Prompt = «каково текущее состояние этой штуки?»
- Consolidation = «свести много воспоминаний в более крупный обзор»
Пользователи часто ожидают, что трекеры автоматически попадут в Arc или Chapter summary.
Они не попадают.
Если вы хотите, чтобы что-то участвовало в консолидации, это должно существовать как обычная память или сводка STMB, а не только как side prompt.
- Нажмите
Консолидировать воспоминанияв основном окне STMB - Выберите целевой уровень summary
- Отметьте исходные записи
- При желании отключите исходные записи после создания новой сводки
- Нажмите
Run
Если ИИ вернул плохой ответ для консолидации, STMB может показать режим просмотра и исправления перед повторной попыткой сохранения.
Боковые промпты — это фоновые трекеры, которые помогают поддерживать актуальную информацию по ходу истории. Они работают рядом с обычной памятью и обновляют отдельные записи lorebook со временем.
- Откройте настройки Memory Books
- Нажмите
Боковые промпты - Откройте библиотеку шаблонов и выберите подходящие:
- трекер развития персонажа
- трекер отношений
- трекер сюжетных линий
- трекер настроения и атмосферы
- заметки по миру
- Включите нужные шаблоны
- Если у шаблона есть автоматические триггеры, STMB будет обновлять эту запись рядом с обычной памятью
Пошаговый Scribe по включению автоматических side prompts
- Фоновые трекеры: тихо обновляют данные со временем
- Ненавязчивость: не заменяют основные настройки ИИ или персонажа
- Отдельное состояние для каждого чата: в разных чатах могут быть разные трекеры
- Шаблоны: можно использовать встроенные или создать свои
- Автоматический и ручной режим: обычные шаблоны могут запускаться автоматически, а шаблоны с кастомными runtime-макросами — только вручную
- Поддержка макросов:
Prompt,Response Format,Titleи поля ключевых слов могут использовать стандартные макросы ST вроде{{user}}и{{char}} - Runtime-макросы: нестандартные
{{...}}превращаются в обязательные аргументы команды, например{{npc name}}="Jane Doe" - Можно без JSON: side prompts не обязаны возвращать JSON
- Поведение обновления: side prompts обычно обновляют собственную запись, а не создают каждый раз новую память по порядку
- Менеджер боковых промптов: создание, редактирование, дублирование и организация шаблонов
- Enable / Disable: включение и выключение трекеров
- Import / Export: резервные копии и обмен шаблонами
- Просмотр статуса: можно увидеть, какие side prompts активны и когда они запускаются
- Проверки безопасности: если в шаблоне есть кастомные runtime-макросы, STMB убирает автоматические триггеры при сохранении/импорте и показывает предупреждение
- Библиотека side prompt шаблонов: SidePromptTemplateLibrary.json
Примеры идей:
- отслеживать важные диалоги и взаимодействия
- держать актуальным статус текущего квеста
- записывать новые детали мира
- отслеживать отношения между персонажами
- Откройте Менеджер боковых промптов
- Нажмите
Создать новый - Напишите короткую и понятную инструкцию
- При желании добавьте стандартные ST-макросы вроде
{{user}}и{{char}} - Если вы добавляете кастомные runtime-макросы вроде
{{location name}}, запускайте такой шаблон вручную через/sideprompt - Сохраните и включите шаблон
- Дальше трекер будет обновляться автоматически, если это допускает его тип, либо вручную по команде
Side prompts лучше работают, когда они узкие и конкретные.
Вместо «следить вообще за всем» лучше писать что-то вроде «следить за романтическим напряжением между главными героями».
Используйте:
/sideprompt "Name" {{macro}}="value" [X-Y]
Примеры:
/sideprompt "Status" 10-20/sideprompt "NPC Directory" {{npc name}}="Jane Doe" 40-50/sideprompt "Location Notes" {{place name}}="Black Harbor" 100-120
Важно:
- имя side prompt должно быть в кавычках
- значения runtime-макросов тоже должны быть в кавычках
- автодополнение slash-команд подскажет обязательные runtime-макросы после выбора шаблона
- если шаблон содержит кастомные runtime-макросы, STMB принудительно оставляет его ручным
X-Yне обязателен; если его нет, STMB берёт сообщения с момента последнего обновления этого side prompt
Сжатие помогает, когда запись лорбука, которой управляет STMB, всё ещё полезна, но стала слишком длинной или повторяющейся. Вместо ручной чистки можно попросить ИИ переписать запись в более эффективной по токенам форме.
Это инструмент с обязательной проверкой результата. STMB показывает исходный текст и сжатый черновик перед любой заменой.
Сжатие может показывать эти записи из выбранной Книги Памяти:
- записи-фрагменты
- записи-трекеры Side Prompt
- записи памяти STMB
Обычные записи лорбука, которыми STMB не управляет, не показываются.
- Откройте окно Memory Books.
- Нажмите 📝 Сжатие.
- Выберите Книгу Памяти, которую хотите проверить. Если у текущего чата уже есть Книга Памяти, она может быть выбрана автоматически.
- Выберите Профиль сжатия. Он определяет, какое подключение/модель ИИ будет переписывать запись.
- При необходимости нажмите Редактировать промпт сжатия, если хотите изменить инструкции для переписывания.
- Найдите запись в таблице и нажмите Сжать запись.
- Проверьте результат:
- Исходное содержимое показывает то, что сейчас сохранено.
- Сжатый черновик показывает переписанную ИИ версию.
- Для обоих вариантов показана примерная оценка токенов.
- При необходимости отредактируйте сжатый черновик.
- Выберите одно из действий:
- Заменить сжатой версией, чтобы сохранить черновик поверх исходной записи.
- Копировать сжатый черновик, чтобы скопировать его без сохранения.
- Отмена, чтобы оставить запись без изменений.
STMB не должен незаметно заменять оригинал. Если вы не нажмёте Заменить сжатой версией, запись лорбука останется прежней.
Промпт сжатия управляет тем, как ИИ переписывает записи. Встроенный промпт намеренно осторожен: сохранять важные факты, имена, местоимения, макросы, служебные заголовки и конечные маркеры; убирать повторы и малополезные формулировки; ничего не выдумывать.
Промпт поддерживает эти плейсхолдеры:
{{ENTRY_CONTENT}}— текущее содержимое записи. Обязательно.{{ENTRY_KIND}}— тип записи, например Clip, SidePrompt или Memory.{{ENTRY_TITLE}}— название записи.
Используйте Сбросить к значению по умолчанию, если ваш пользовательский промпт начинает работать плохо.
Используйте Сжатие для:
- длинных записей-фрагментов
- трекеров Side Prompt, которые со временем начали повторяться
- правильных, но раздутых записей памяти
- всегда активных записей, которые расходуют слишком много токенов
Не используйте его для:
- создания новой памяти из чата
- добавления новых фактов
- исправления отсутствующей преемственности, которой никогда не было в записи
- редактирования обычных записей лорбука вне STMB
Сжатие — это инструмент очистки, а не инструмент генерации памяти.
STMB может запускать выбранные Regex-скрипты перед отправкой текста в ИИ и перед сохранением ответа.
Это полезно, если вы хотите:
- чистить типичный мусор из ответов ИИ
- нормализовать имена и термины перед генерацией
- преобразовывать текст перед разбором или предпросмотром
- Создайте нужные Regex-скрипты в расширении Regex в SillyTavern
- В STMB включите
Использовать regex (для опытных) - Нажмите
📐 Настроить regex… - Выберите, какие скрипты STMB должен запускать:
- перед отправкой текста в ИИ
- перед добавлением ответа в lorebook
- выбор Regex для STMB управляется внутри самого STMB, а не только флагом enabled/disabled в Regex extension
- скрипт, выбранный в STMB, может сработать, даже если он выключен в Regex extension
- STMB поддерживает мультивыбор и для outgoing, и для incoming обработки
Если модель постоянно добавляет (OOC: I hope this summary is helpful!), можно:
- создать Regex-скрипт, который удаляет этот текст
- включить
Использовать regex (для опытных)в STMB - открыть
📐 Настроить regex… - добавить этот скрипт в список incoming
Тогда STMB очистит ответ ещё до предпросмотра и сохранения.
Этот гайд не является полной справкой по настройкам. Полный список смотрите в readme-RU.md.
Но большинству пользователей в первую очередь полезно понимать вот это:
Текущие настройки SillyTavern— использует текущее активное подключение ST без отдельного ручного профиля- собственный профиль STMB — позволяет, например, использовать более дешёвую модель для памяти, чем для основного ролевого чата
- скрытие/показ сообщений — помогает экономить токены и держать чат чище
Manual Lorebook ModeиAuto-create lorebook if none exists— определяют, куда будут сохраняться памятиПоказывать предпросмотр памяти— даёт просмотреть и поправить результат перед сохранениемАвтоматически создавать сводки памяти— включает автоматическое создание памятиИнтервал автосводкииБуфер автосводки— управляют моментом автогенерацииБоковые промпты— включают трекеры и служебные записи
Этот гайд не является полной матрицей диагностики. Подробный список есть в readme-RU.md.
Самые быстрые проверки:
- убедитесь, что STMB включён и пункт Memory Books виден в меню расширений
- если авто-сводки не запускаются, проверьте, что вы сначала создали хотя бы одну память вручную и что интервал/буфер выставлены разумно
- если память не сохраняется, убедитесь, что у чата привязан lorebook или включён
Auto-create lorebook if none exists - если записи не триггерятся, проверьте, что
Delay until recursionне мешает активации - если Regex ведёт себя странно, проверьте выбор скриптов в
📐 Настроить regex…, а не только настройки Regex extension - если не появляется prompt на консолидацию, проверьте
Запрашивать консолидацию, когда уровень готови выбранные уровни вУровни автоматической консолидации
- Это не универсальный редактор lorebook. Этот гайд посвящён именно тому, что создаёт STMB. Для общего редактирования записей используйте стандартный редактор lorebook в SillyTavern.
- Более подробная документация: readme-RU.md
- Список изменений: ../changelog.md
- Поддержка сообщества: Discord SillyTavern, тред по ST Memory Books или прямой контакт с Aiko/tokyoapple
- Баги и предложения: откройте issue в репозитории
Для более продвинутой организации памяти и лучшей интеграции в историю используйте STMB вместе с SillyTavern-LorebookOrdering (STLO). Там есть лучшие практики, инструкции по настройке и полезные советы.