Настройка сценария квалификации лида для AI-чат-бота

Сценарий квалификации лида в чат-боте: как настроить пошаговый диалог

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

Зачем нужен сценарий

Обычный «технический консультант» отвечает свободно по базе знаний. В режиме сценария бот сначала выполняет ваш сценарий (порядок вопросов и переходов задаёте вы), а факты из файлов и инструкций подключаются там, где нужен ответ модели на шаге ASK.

С чего начать в кабинете

  1. Откройте ассистента → вкладка «Сценарий».
  2. Выберите тип бота «Квалификация лида» и нажмите «Сохранить».
  3. Заполните узлы и переходы, снова сохраните — версия сценария увеличится, и у посетителей сбросится прогресс по старому варианту.

Стартовый узел и порядок карточек

У каждого узла есть id (латиница, без пробелов) и порядок — число для сортировки карточек на экране. Поле «Стартовый узел» должно совпадать с id того узла, с которого начинается каждый новый диалог.

Почему не только «минимальный порядок»? В сценарии с ветвлением первая карточка по порядку может быть не той, с которой должен стартовать диалог. Старт задаётся явно — так вы контролируете точку входа.

Типы узлов

  • ASK — шаг с вопросами. Здесь настраиваются слоты (поля): ключ латиницей (например name, phone), подпись для отображения («Имя», «Телефон»). Обязательные слоты заполняются по очереди: одно сообщение посетителя — одно поле.
  • MESSAGE — короткая реплика по вашему тексту, затем переход к следующему узлу по ребру «Иначе».
  • HANDOFF — финал: фиксированное сообщение (например «Спасибо, менеджер свяжется»). Обычно это последний шаг.

Типы слотов

  • Текст — свободный ввод. Для ключей phone / email автоматически распознаётся формат.
  • Выбор одного — клиент выбирает один вариант из списка (кнопки в виджете).
  • Выбор нескольких — клиент может выбрать несколько вариантов через запятую.
  • ИИ-извлечение — ИИ извлекает значение из свободного текста клиента по описанию (подписи) слота. Подходит для случаев, когда клиент отвечает развёрнуто и нужно вытащить конкретную информацию. Все ИИ-слоты на одном узле извлекаются за один вызов.

Макс. попыток — число в настройке слота. Если клиент не ответил на вопрос за указанное число попыток, бот пропустит этот слот и пойдёт дальше. Пустое значение = без ограничений.

Переходы между узлами

Откуда / Куда — связь между id узлов. Приоритет: чем меньше число, тем раньше проверяется условие.

  • Иначе (запасной переход) — срабатывает, если другие условия не подошли; обычно один такой переход из узла обязателен.
  • Слот равен значению — после заполнения слотов на ASK можно увести диалог в разные ветки в зависимости от ответа.
  • В тексте есть слово — если в сообщении посетителя встречается одно из заданных слов (через запятую в настройках).
  • ИИ-условие (описание) — ИИ оценивает сообщение клиента по произвольному описанию условия. Например: «Клиент описывает техническую проблему».
  • Ответ положительный / отрицательный (ИИ) — ИИ определяет, согласился клиент или отказался.

Глобальные переходы

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

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

  • Клиент просит позвать менеджера → переход на узел с передачей оператору.
  • Нецелевое обращение (клиент думает, что вы продаёте запчасти) → переход на узел с объяснением.
  • Клиент описывает техническую проблему → переход на ветку поддержки.

Глобальные переходы не могут иметь условие «Иначе» или «Слот равен значению» — только ИИ-условия или ключевые слова.

Гибкость сценария

Слайдер «Гибкость» в настройках сценария управляет тем, насколько строго бот следует воронке:

  • 0 — жёсткий: строго по шагам, все слоты обязательны, бот не отвлекается на побочные вопросы.
  • 0.5 — баланс (по умолчанию): бот ведёт по воронке, но отвечает на вопросы клиента. Если клиент не отвечает на вопрос — пропускает после 2 попыток.
  • 1 — мягкий: свободный диалог, воронка собирается фоново. Если клиент не хочет отвечать — бот не настаивает и пропускает после 1 попытки.

Гибкость влияет на тон промпта, количество попыток для слотов и поведение при оффтопике.

Глобальные правила (guardrails)

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

Как проверить сценарий

  1. Сохраните сценарий в кабинете.
  2. Откройте сайт с виджетом в режиме инкогнито или очистите cookies — чтобы начать диалог «с нуля».
  3. После каждого сохранения сценария версия обновляется — прогресс по сценарию у посетителя сбрасывается, можно тестировать заново.
База знаний (файлы) настраивается на отдельной вкладке и дополняет ответы на шагах ASK; сам граф шагов задаётся только на вкладке «Сценарий».