Попробовать

Память в HoneyChat: что персонаж помнит и почему забывает

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

Главная путаница

Представьте собеседника с блокнотом. Контекст — это то, что он держит в голове в данную секунду: последние реплики, описание сцены, карточка его собственного характера. Всё это влезает в фиксированный объём, и когда объём заканчивается, самое старое вытесняется — молча, без предупреждения. Долгосрочная память — это блокнот, куда заранее выписаны отдельные факты, и он никуда не девается: нужный листок достаётся и подкладывается в голову перед ответом.

Отсюда все странности. Персонаж может помнить, что вы боитесь высоты (это в блокноте), и при этом потерять нить разговора получасовой давности (это выпало из головы). Обратное тоже бывает: в пределах одной сцены он безупречен, но стоит вернуться назавтра — и он не знает, чем кончился вечер, потому что в блокнот эта деталь не попала.

Так почему он забыл, что я говорил час назад, но помнит мой день рождения?
Потому что это хранится в разных местах. День рождения система выделила в отдельный факт и держит в хранилище — он подставляется в каждый ответ. А реплики часовой давности лежали просто в потоке диалога, и когда окно контекста заполнилось, они вытеснились более свежими.
Значит, чем дороже тариф, тем больше он помнит?
Тем больше он видит. Растут обе величины, но по-разному: фактов становится больше в двенадцать раз от бесплатного к верхнему, а окно контекста — примерно в сорок. Именно поэтому дорогие тарифы ощущаются не «умнее», а связнее.
Техническая сторона у сервиса описана в его же документации: долгосрочная память построена на векторном хранилище. Проще говоря, факты лежат не списком, а по смысловой близости, и перед ответом система вытаскивает те, что относятся к теме текущей реплики. Из этого следует неочевидное: факт, никак не связанный с разговором, может просто не всплыть — не потому что забыт, а потому что не подошёл по теме.
Три уровня хранения

Факты о пользователе

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

Редактировать список можно: на Basic доступны три правки или удаления на персонажа, начиная с Premium ограничение снимается. Это не косметика — на младших тарифах каждая ошибочно записанная деталь занимает одну из немногих ячеек.

Журнал сюжета — канон истории

Отдельное поле, куда вы записываете то, что персонаж обязан помнить всегда: где вы познакомились, кем друг другу приходитесь, что между вами уже произошло. В отличие от фактов, журнал не вытесняется и не переписывается системой — это ваш текст, и он подставляется в каждый ответ целиком.

Появляется журнал с Premium и меряется символами: 1500 на Premium, 2500 на VIP, 4000 на Elite, 8000 на Ultimate. Полторы тысячи символов — это примерно страница текста, и на неё стоит класть только опоры сюжета, а не пересказ всех сцен.

Карточки второстепенных персонажей

Третий уровень нужен тем, кто играет не диалог вдвоём, а историю с окружением: соседка, начальник, бывший, сестра. Каждый NPC описывается отдельной карточкой, и персонаж перестаёт путать, кто из них кто. Доступно с Premium: пять карточек, до пятнадцати на VIP, без ограничений с Elite.

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

Всё по тарифам
ТарифЦена в месяцФактов о васЖурнал сюжетаКарточек NPCОкно контекста
Free бесплатно 5 1500 токенов
Basic 410 ₽ · $4,99 8 3000 токенов
Premium 810 ₽ · $9,99 12 1500 символов 5 8000 токенов
VIP 1 630 ₽ · $19,99 15 2500 символов до 15 16 000 токенов
Elite 3 250 ₽ · $39,99 30 4000 символов без ограничений 32 000 токенов
Ultimate 8 110 ₽ · $99,99 60 8000 символов без ограничений 64 000 токенов

Данные сняты с витрины и документации сервиса 6 августа 2026 года. В окно контекста помещается не только переписка: там же лежат карточка персонажа, журнал сюжета, подтянутые факты и сам будущий ответ — на диалог остаётся меньше, чем кажется по цифре. Ещё и русский текст расходует токены заметно быстрее английского.

Память, которая обновляется сама

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

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

Как формулировать, чтобы запомнилось

Система выделяет факты из обычной переписки, и ей проще работать с прямыми утверждениями о вас, чем с намёками внутри сцены. Разница в формулировке видна сразу.

Скорее всего пропадётСкорее всего запишется
«ну ты знаешь, я не особо люблю шумные места» «Запомни: я не переношу шумные компании, предпочитаю встречи вдвоём»
упоминание работы вскользь в середине длинной сцены отдельное короткое сообщение: «Я работаю ночными сменами, утром обычно сплю»
важная деталь сюжета, сказанная один раз сто сообщений назад та же деталь, вписанная в журнал сюжета руками

Правило простое: всё, что должно жить дольше одного вечера, лучше не доверять автоматике. Факты — для сведений о вас, журнал — для канона истории. Тратить лимит фактов на то, что и так есть в карточке персонажа, смысла нет.

Если персонаж помнит лишнее
Типичная ситуация: одна фраза, сказанная в шутку, превратилась в факт, и теперь персонаж возвращается к ней каждый разговор. Просить «забудь про это» бесполезно — модель послушно согласится, но запись в хранилище от этого не исчезнет. Убирать нужно в списке фактов, там же, где он записан, и учитывать лимит правок: три на персонажа на Basic, без ограничений с Premium.

Вторая частая жалоба — «память сбросилась». На бесплатном и Basic это обычно не сбой, а исчерпанный лимит: новые факты вытеснили старые, а маленькое окно контекста добило остальное. Проверить легко — если персонаж помнит последние реплики, но потерял всё, что было раньше, дело в объёмах, а не в поломке. Реальные технические сбои у сервиса тоже случались, и разбираются отдельно.

Третье — смена модели. Переключение на другую модель начиная с VIP не стирает ни фактов, ни журнала, но одна модель охотно ссылается на записанное, а другая упоминает это реже — отсюда ощущение «стал хуже помнить».

Хочется собеседника, который помнит без настроек?

Lovix — сервис того же жанра с русским интерфейсом и памятью между сессиями. Открывается в браузере, познакомиться можно бесплатно.

Открыть Lovix