Memory Book в LiterAI — как работает и зачем нужен

Любая нейросеть имеет ограниченный контекст — «память» о предыдущих сообщениях. В длинной ролевой игре ИИ может забыть, что ваш герой нашёл таинственный амулет три дня назад, или перепутать отношения между персонажами. Чем длиннее чат, тем больше важных деталей теряется. В LiterAI мы решили эту проблему с помощью Memory Book — системы долговременной памяти, которая работает как личный секретарь-архивариус.

Что такое Memory Book?

Memory Book — это интеллектуальная база знаний, которая автоматически извлекает из вашего чата ключевую информацию, структурирует её по категориям и делает доступной для ИИ в любой момент. Это не просто список фактов, а семантическая память: ИИ находит нужные блоки не по ключевым словам, а по смыслу вашего сообщения.

Memory Book доступен в трёх режимах игры:

  • Ролевой чат (Roleplay)

  • Игра за героя (Hero)

  • Игра за команду (Team)

Memory Book в LiterAI — как работает и зачем нужен

Как это работает?

1. Автоматический анализ истории

Когда вы нажимаете кнопку «Обновить из чата» в модальном окне Memory Book, LiterAI отправляет последние 50 сообщений (а также сценарий и суммаризации предыдущих частей) в нейросеть с особым промптом. ИИ анализирует диалог и возвращает структурированный JSON с блоками памяти.

Каждый блок содержит:

  • Категорию (Персонажи, Мир и Локации, Квесты, Инвентарь, Отношения, Лор, Хронология, Незакрытые крючки)

  • Название (например, «Амулет древних» или «Отношения: Эльза и Торгрим»)

  • Содержание — краткое описание сути

  • Важность (1–5 звёзд) — влияет на то, как часто блок будет попадать в контекст

  • Активность — можно временно отключить блок, не удаляя его

  • Заморозку — если блок «заморожен», ИИ никогда его не перезапишет

2. Умный поиск через эмбеддинги

Самая мощная фишка Memory Book — векторный поиск (эмбеддинги). Вместо того чтобы искать блоки по точным словам, система переводит текст сообщения и тексты блоков в математические векторы и вычисляет косинусное сходство. Если смысл сообщения близок к смыслу блока (выше заданного порога), блок автоматически добавляется в контекст.

Как это настроить:

  • Включите «Умный поиск» в настройках Memory Book.

  • Укажите URL API для эмбеддингов (совместимый с OpenAI, например OpenRouter или локальный Ollama).

  • Выберите модель эмбеддингов (например nomic-embed-text).

  • Нажмите «Векторизовать записи» — все ваши блоки получат числовые векторы.

  • Настройте порог срабатывания (0.75 рекомендуется) — насколько близким должен быть смысл.

3. Пользовательские заметки (Hard rules)

Иногда нужно, чтобы ИИ строго соблюдал какое-то правило, даже если оно не вытекает из истории. Например: «Персонаж никогда не лжёт» или «Герой боится высоты». Для этого есть заметки игрока. Они всегда находятся в контексте и никогда не перезаписываются автоматически. Вы можете пометить заметку как «Всегда в контексте».

4. Интеграция в каждый ответ

Когда вы отправляете сообщение, LiterAI:

  • Собирает активные заметки игрока.

  • Берёт последние 1–2 сообщения чата и получает их вектор.

  • Сравнивает с векторами всех активных блоков.

  • Добавляет в промпт блоки, чьё сходство превысило порог, перед отправкой запроса к ИИ.

Таким образом, ИИ всегда имеет под рукой самую релевантную информацию, даже если чат длится сотни сообщений.

Memory Book в LiterAI — как работает и зачем нужен

Как использовать Memory Book на практике?

Быстрый старт

  1. Откройте любой чат.

  2. Нажмите кнопку «Функции» в нижней панели → выберите «Memory Book».

  3. Нажмите «Обновить из чата» — через 10–30 секунд появятся первые блоки.

  4. Просмотрите блоки, отредактируйте неточности, заморозьте важные.

Примеры использования

Пример 1: Поддержание сюжетной линии
Вы ведёте игру за героя, который ищет древний артефакт. После 200 сообщений Memory Book помнит:

  • Локацию, где был найден свиток.

  • Описание артефакта.

  • Имя NPC, который его хочет украсть.

Когда герой спрашивает: «Что я знаю о той старой карте?», ИИ получает блок про артефакт и отвечает осознанно.

Пример 2: Управление отношениями в команде
В командном режиме вы хотите, чтобы два персонажа тайно завидовали друг другу. Вы можете создать блок «Отношения: Алиса и Боб» и написать: «Боб завидует Алисе из-за её магических способностей, но скрывает это». ИИ будет учитывать эту динамику в диалогах.

Пример 3: Жёсткие правила мира
Вы играете в детективном сеттинге, где запрещено использовать магию. Создаёте заметку игрока: «В этом мире нет магии — любые попытки колдовать проваливаются». ИИ никогда не нарушит это правило.

Советы по настройке

  • Обновляйте Memory Book после каждого значимого поворота сюжета или раз в 50–100 сообщений.

  • Заморозьте блоки, которые должны оставаться неизменными (например, базовые правила мира).

  • Настройте важность: блокам с ключевой информацией ставьте 5 звёзд, второстепенным — 2–3.

  • Включите векторный поиск, если у вас есть локальная модель эмбеддингов (например через Ollama) или вы используете OpenRouter. Это сильно повышает точность.

  • Экспортируйте Memory Book вместе с бэкапом чата — все блоки сохраняются.

Где найти Memory Book?

  • На любой странице чата (ролевой / герой / команда) нажмите «Функции» (иконка пазла) → «Memory Book».

  • В боковом меню (иконка шестерёнки) → раздел «Настройки» — но там Memory Book нет, только в чатах.

Заключение

Memory Book превращает LiterAI из простого собеседника в настоящего соавтора, который помнит всё. Вы больше не будете тратить время на повторное объяснение контекста — ИИ сам извлечёт нужные знания. Это особенно ценно для:

  • Длительных ролевых кампаний (1000+ сообщений)

  • Сложных сюжетов с множеством персонажей и локаций

  • Игр, где важна последовательность и логика мира

Попробуйте Memory Book уже сегодня — нажмите «Обновить из чата» и увидите, как ваш ИИ станет намного умнее и внимательнее!