Botbrother

Память диалога: нейросеть в боте помнит, о чём говорили

Память диалога: нейросеть в боте помнит, о чём говорили

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

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

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

  • память своя у каждого подписчика — чужие разговоры модель не видит;
  • память привязана к профилю нейросети: разговор, начатый в шаге «Нейросеть (запрос)», продолжится в «Чат-боте», если там выбран тот же профиль, а у разных профилей память раздельная;
  • в память попадают только состоявшиеся ответы: ошибку провайдера модель за свой ответ не примет;
  • разговор хранится 30 дней — столько же, сколько журнал вопросов в разделе «Чат-бот».

Как включить

  1. Откройте настройки бота → «Нейросети» и выберите профиль.
  2. В поле «Память диалога» укажите, сколько последних обменов помнить: 3, 5, 10 или 20. Обмен — это вопрос подписчика и ответ нейросети на него.
  3. Сохраните профиль. Память начнёт работать везде, где выбран этот профиль: в разделе «Чат-бот» и в шагах «Нейросеть (запрос)».

Если подписчик уже переписывался с ботом, модель вспомнит и это: история берётся из журнала вопросов за последние 30 дней.

Сколько помнить

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

  • 3–5 обменов — консультант по прайсу, подбор товара, ответы на частые вопросы: этого хватает, чтобы понимать уточнения вроде «а в синем есть?»;
  • 10–20 обменов — собеседник, наставник, разбор задачи по шагам: там, где разговор длинный и возвращается к сказанному раньше.

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

Где работает

Память работает в ботах Telegram, MAX и ВКонтакте и со всеми провайдерами текстовых ответов: YandexGPT, GigaChat, DeepSeek, Kimi, Qwen, Z.AI и моделями OpenRouter. Там, где каждый запрос самостоятельный, память не используется: у генерации картинок и распознавания речи SaluteSpeech. В ответах нейросети на личные сообщения канала памяти пока нет.

Через нейросеть и MCP

Ассистент по MCP включает память тем же полем профиля — historyDepth в create_neural_profile и update_neural_profile, от 0 до 20; 0 — память выключена.

Что ещё умеет нейросеть в боте — на странице «Бот с нейросетью», а как поставить её в сценарий — в описании действия «Нейросеть (запрос)». Чтобы бот отвечал по вашим прайсам и правилам, подключите к профилю базу знаний. Собрать бота с нейросетью для Telegram — в конструкторе ботов Telegram.

Создайте своего бота в Telegram, MAX или ВКонтакте

Без кода — или словами через нейросеть по MCP: рассылки, приём оплат, брони, управление каналами. 200 ₽ на баланс для старта.

Попробовать бесплатно

Ещё по теме