Наименование организации:
ООО «Мой Софт»
40702810310000021416
Расчетный счет:
АО «ТИНЬКОФФ БАНК»
Банк:
044525974
БИК:
781101001
Корреспондентский счет:
7811616280
ИНН:
781101001
КПП:
1167847299410
ОГРН:
ОКПО:
03614300
Бесщетников Антон Игоревич
Генеральный директор:
192019, г. Санкт-Петербург, ул. Мельничная, д. 18, литер А, пом. 18-H 10, оф. 805
Юридический адрес:
Почтовый адрес:
192019, г. Санкт-Петербург, а/я 2
Реквизиты компании ООО «Мой Софт»
Инструкции и промпты

Агент ответил дважды на одно сообщение

Агент отвечает дважды, когда клиент пишет мысль несколькими сообщениями. Разбираем «Время ожидания», игнорирование событий площадок и стандартные функции.

Команда платформы СаввиОбновлено 23 сентября 20266 мин чтения
Два одинаковых бумажных облака-реплики наложены друг на друга со смещением, верхнее коралловое
Коротко

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

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

Почему на одно обращение приходит два ответа

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

Цена вопроса складывается из двух частей. Первая видна клиенту: в переписке висит стена сообщений, где агент отвечает на приветствие отдельно, на вопрос отдельно и на уточнение отдельно, и половина этих ответов уже не нужна. Вторая часть — расход: каждый лишний ответ означает ещё один запрос к модели вместе со всей историей переписки, а обычный диалог с ИИ-агентом стоит около 15 ₽. Когда клиенты пишут короткими репликами, счёт по каналу растёт заметно.

Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500

Собрать агента

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

«Время ожидания» собирает несколько сообщений клиента в одну мысль

Главная настройка против двойных ответов — «Время ожидания», она задаётся прямо при создании агента. В руководстве платформы Савви сказано дословно: параметр «отвечает за паузу, которая возникает перед ответом агента. Данная пауза позволяет объединить несколько сообщений клиента в одну мысль».

Пример из руководства показывает механику лучше любого описания. Клиент пишет четырьмя сообщениями: «Добрый день!», «У меня есть вопрос», «Подскажите сколько будет стоить ваш товар», «И есть ли скидки». С выставленной паузой платформа передаёт модели одно обращение: «Добрый день! У меня есть вопрос. Подскажите сколько будет стоить ваш товар и есть ли скидки». Агент отвечает на него одним сообщением, и четыре реплики в переписке превращаются в один осмысленный ответ, где цена и скидки названы вместе.

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

Сколько секунд держать паузу

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

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

!
Пауза работает на входящие, а не на ответ агента

«Время ожидания» отсчитывается от сообщения клиента и заканчивается до первого слова агента. Скорость самого ответа она не меняет: если модель формулирует ответ пять секунд, пауза добавляется к этим пяти секундам сверху.

Двойные ответы на Авито и ЦИАН приходят на рассылку площадки

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

Выключается это игнорированием системных событий интеграций. Путь такой: настройки агента → «Дополнительные настройки» → «Параметры ответов» → «Условия прерывания» → «Игнорировать первые сообщения от сотрудника». Туда добавляются текстовые шаблоны тех уведомлений, которые агент должен пропускать. Руководство советует ставить режим «Может быть частью слова»: точное совпадение ломается от любой правки в тексте рассылки, а частичное ловит всю серию. Остальные тонкости канала собраны в разборе автоответчика на Авито.

Как научить агента молчать на отдельные сообщения

Когда лишний ответ вызывает конкретный тип сообщений, помогает стандартная функция «Игнорирование сообщения» — встроенный инструмент для пропуска определённых сообщений от клиента или сотрудника. Условие пишется обычными словами в поле «Описание функции», без действий и сценариев: в примере руководства агенту велено промолчать на сообщения из одних эмодзи, и в диалоге видно, что на эмодзи с текстом он ответил, а на голые смайлики нет.

Рядом живёт настройка «Игнорирование сообщений покупателя» с флагом «Не добавлять сообщение в диалог». Разница между ними существенная: без флага проигнорированная реплика остаётся в контексте и влияет на следующие ответы, с флагом она исчезает из контекста совсем. Флаг стоит включать для служебного текста, подписей и автоподстановок площадки, которые путают модель при разборе запроса.

!
Две стандартные функции одновременно не сработают

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

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

Выключите лишние ответы за один вечер

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

1 Замерьте разрыв Откройте двадцать последних диалогов канала и посмотрите, за сколько секунд клиент дописывает мысль несколькими сообщениями.
2 Выставьте «Время ожидания» Поставьте паузу с запасом над замеренным разрывом и проверьте на тестовом диалоге: четыре реплики подряд должны собраться в один ответ.
3 Закройте служебные сообщения Добавьте шаблоны рассылок площадки в игнорирование системных событий, режим «Может быть частью слова».
4 Опишите исключения словами Включите стандартную функцию «Игнорирование сообщения» и опишите в ней те типы сообщений, на которые агент молчит.

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

Частые вопросы

Почему ИИ-агент отвечает два раза подряд на одно обращение

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

Что делает параметр «Время ожидания» у ИИ-агента

Он задаёт паузу в секундах перед ответом агента. В руководстве платформы Савви сказано, что эта пауза позволяет объединить несколько сообщений клиента в одну мысль. Там же приведён пример: четыре коротких реплики клиента превращаются в одно обращение, и агент отвечает на него одним сообщением.

Сколько секунд ставить в «Время ожидания»

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

Почему агент отвечает на рассылки Авито и уведомления площадки

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

Можно ли заставить агента промолчать на отдельные сообщения клиента

Да, для этого есть стандартная функция «Игнорирование сообщения» — она пропускает определённые сообщения от клиента или сотрудника. Условие пишется обычными словами в поле «Описание функции», например «молчи, если сообщение состоит из одних эмодзи». Такой пример приведён в руководстве платформы Савви.

Чем «Не добавлять сообщение в диалог» отличается от обычного игнорирования

Обычное игнорирование снимает ответ на сообщение, но реплика остаётся в контексте диалога. Флаг «Не добавлять сообщение в диалог» в разделе «Игнорирование сообщений покупателя» убирает её и из контекста: при дальнейшем развитии диалога агент эту фразу не учитывает. Флаг полезен для служебного текста, который мешает агенту понять запрос.

Команда платформы СаввиПишем о том, как бизнес внедряет ИИ-агентов, на данных платформы. Обновлено 23 сентября 2026.
BLOG500
Собрать агента