Ограничение реплик

Ограничение реплик (maxTurns) — это максимальное количество сообщений, которое бот может отправить клиенту в рамках одного AI-шага. Когда лимит исчерпан, а цель так и не достигнута, бот выходит по запасной ветке, чтобы клиент не застрял в бесконечном диалоге.

Зачем нужен лимит

AI-шаг ведёт живой диалог, пока не достигнет цели. Но клиент может отвечать уклончиво, уходить от темы или вообще игнорировать вопросы. Без ограничения бот будет переспрашивать снова и снова — это раздражает клиента и «подвешивает» сценарий. maxTurns страхует от такого: после N сообщений бот гарантированно идёт дальше.

Как работает

СостояниеЧто происходит
Цель достигнута до лимитаБот завершает шаг штатно и идёт по основной ветке
Лимит исчерпан, цель не достигнутаБот выходит по запасной (резервной) ветке

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

Для большинства задач хватает небольшого лимита. Сбор контактов — обычно 3–5 реплик; сложная квалификация или продажа — чуть больше. Слишком высокий лимит превращает «не достиг цели» в долгое изматывающее общение.

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

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

  1. Откройте настройки AI-ноды

    Выберите ноду «Искусственный интеллект» и перейдите к её настройкам.

  2. Задайте maxTurns

    Укажите максимальное число сообщений бота в этом шаге.
  3. Подключите запасную ветку

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

  4. Проверьте поведение

    Протестируйте сценарий: отвечайте уклончиво и убедитесь, что после лимита бот корректно уходит по запасной ветке.

Когда применять / Пример

  • Защита от «зависания». Клиент отвечает односложно или не по теме — лимит не даёт боту переспрашивать до бесконечности.
  • Передача оператору. Если бот за N реплик не собрал контакт, запасная ветка зовёт живого менеджера.

Пример. AI-шаг с целью «Сбор контактов» и лимитом 4 реплики. Если за четыре сообщения клиент так и не оставил телефон, бот переходит по запасной ветке к «Действию», которое передаёт диалог оператору с пометкой «контакт не получен».