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

Есть три способа создать таблицу:
- С нуля — вручную задать имя, описание и колонки. Для каждой колонки указывается тип (текст, число, да/нет, дата) и признак "обязательное".
- Из готового шаблона — 4 шаблона под частые сценарии: Жалобы, Каталог товаров, Сбор контактов, Оценка качества диалогов. Каждый шаблон — это сразу и правильная схема колонок, и текст-инструкция для бота о том, когда и что туда писать. Шаблоны локализованы под язык интерфейса.
- Вставить описание из буфера обмена — если кто-то прислал текстовое описание таблицы (например, коллега в мессенджере), можно вставить его целиком, и поля формы заполнятся автоматически.
При создании таблица автоматически даётся в доступ основному агенту и его сценариям. Точечно назначить или убрать доступ по конкретным агентам можно во вкладке Доступы карточки таблицы.
Как бот работает с таблицами памяти
Если боту назначена хотя бы одна таблица, у него появляются два дополнительных инструмента:
- Чтение — произвольный запрос на выборку данных (включая объединение нескольких таблиц, подсчёт количества, суммы, группировку) к назначенным таблицам.
- Запись — добавление, обновление, удаление строк, а также "запись с обновлением" (когда запись может уже существовать — например, обновление профиля клиента — и не требуется отдельно проверять, есть ли уже такая запись: это делает сама операция).
Перед тем как закончить обработку диалога, бот проверяет по каждой назначенной таблице (независимо друг от друга), нужно ли туда что-то записать, руководствуясь описанием таблицы и её колонок.
Если у бота в основной инструкции отдельно расписано, как работать с конкретной таблицей — это имеет приоритет над общим описанием таблицы.
Ассистент и Память
Ассистент работает в двух режимах — Обучение и Память (доступны из соответствующих разделов интерфейса) — это один и тот же ассистент с разным набором возможностей:
- Обучение — видит полную схему всех таблиц бота (названия, колонки, описания), может предложить создать новую таблицу или отредактировать существующую (описание и/или список колонок) в ответ на просьбу пользователя. Изменение отображается как карточка с предпросмотром (для правки — с подсветкой добавленных, изменённых и удалённых колонок) и применяется только после подтверждения пользователем. Реальных данных (строк) в этом режиме ассистент не видит.
- Память — то же самое (создание и правка таблиц с подтверждением), плюс может выполнять запросы к реальным данным и строить по ним отчёты. Отвечает на вопросы вроде "сколько жалоб было на этой неделе по причинам" результатом в виде таблицы или цифр, а не пересказом текстом.
Ни один из режимов ассистента не может напрямую менять доступы агентов к таблицам — только структуру (схему) и, в режиме Память, читать данные.
Управление данными вручную
На странице таблицы — четыре вкладки:
- Строки — просмотр, добавление, редактирование и удаление отдельных строк (с подтверждением через диалог) вручную; для колонок типа "дата" доступен нативный выбор даты.
- Колонки — правка описания таблицы и списка колонок, включая переключатель "обязательное" на каждую колонку.
- Доступы — каким агентам доступна таблица.
- Отчёты — построение произвольных запросов к таблице, с автоматическим определением других таблиц для объединения по их упоминанию в самом запросе.
Импорт и экспорт
Данные можно импортировать из файла (текстовый табличный формат или Excel). При экспорте и повторном импорте служебные поля обрабатываются автоматически.
Очистка таблицы
Можно удалить все строки целиком, либо только те, что старше выбранной даты (по умолчанию предлагается 3 месяца), без удаления самой таблицы, её колонок и доступов.
Включение и выключение
Таблицу можно временно отключить, не удаляя данные — она сразу пропадает из контекста всех агентов, не засоряя им инструкцию, но остаётся видна и редактируема в интерфейсе.
Служебные (системные) поля
Каждая таблица автоматически имеет три поля, которые не задаются вручную: уникальный идентификатор строки, дата создания и дата последнего изменения строки. Они показываются в результатах запросов и при экспорте, но не могут быть использованы как имя пользовательской колонки.
Лимиты по тарифу
Ограничения на таблицы памяти зависят от тарифа:
| Тариф | Макс. таблиц | Макс. строк на таблицу | Макс. суммарный размер данных (все таблицы бота) |
|---|---|---|---|
| Бесплатный | 3 | 1 000 | 300 КБ |
| Старт | 5 | без ограничения | 1 МБ |
| Рост | 8 | без ограничения | 5 МБ |
| Бизнес | 12 | без ограничения | 10 МБ |
Суммарный размер считается по всем таблицам бота вместе, а не по одной таблице — то есть 5 небольших таблиц на тарифе Старт вместе должны укладываться в 1 МБ.