Как создать 2-х и более ассистентов в одном чате
Для комбинированной работы ассистентов нам понадобится конструктор воронок и три аи-ассистента: блоки в конструкторе понадобятся для присвоения переменных, которые будут прописаны в условии ассистента, тогда как сами ассистенты будут выступать в роли консультантов для клиента.
Будет создано три ассистента со следующими ролями:
Ассистент-распределитель;
Менеджер по продажам
Бухгалтер
Работа в конструкторе
Нам понадобятся три блока в конструкторе воронок - все блоки должны быть “Не состояние”.
Блоки Не состояния играют следующую роль:
В них вложены переменные, которые будут присвоены клиенту со значением 1 или 0;
В первом блоке "Не состояние" будет вызываться ассистент-распределитель
В первом блоке будут обнуляться переменные для дальнейшего переключения с одного ассистента на другого.
В первом блоке назначаем переменные в калькуляторе со значением 0:
Код из калькулятора:
booker = 0
saleman = 0
Также пропишите необходимое сообщение в блоке.
Во втором блоке, который будет вызван ассистентом по команде, устанавливаем значение переменной booker = 0, saleman = 1:
Код из калькулятора:
booker = 0
saleman = 1
В третьем блоке устанавливаем значения переменных booker = 1, saleman = 0:
Код из калькулятора:
booker = 1
saleman = 0
Настройка блоков завершена.
Настройка трех АИ-ассистентов:
Создаем первого ассистента, который будет играть роль распределителя для последующих ботов с ИИ.
В настройках бота прописываем его должность, а также необходимые вводные инструкции:
Данный ассистент нам понадобится только для того, чтобы переключать клиента на менеджера по продажам или бухгалтера.
Прописываем команды:
В настройках ассистента прописываем боту “Если клиенту нужен менеджер по продажам, напиши без изменения “start_block_from_ai 12345””, где вместо “12345” устанавливается номер блока, в котором содержатся переменные saleman = 1, a booker = 0:
Далее прописываем в настройках вторую команду: “Если клиенту нужен бухгалтер, напиши без изменения “start_block_from_ai 12345””, где вместо “12345” устанавливается номер блока, в котором содержится переменные booker = 1, saleman = 0”
Настройки ассистента-распределителя завершены.
Создаем второго ассистента - менеджера по продажам.
Для этого кликните по кнопке для создания второго ассистента:
Можно переименовать ассистента по своему усмотрению:
Устанавливаем роль - продажник, а также применяем по необходимости заготовленные настройки:
В строке с условием обязательно устанавливаем переменную со значением booker == 1:
Далее переходим к настройкам бота:
Важное в настройках: Необходимо обязательно прописать команды для переключения на других ассистентов с вызовом блоков из конструктора!
Настройки команд Ассистента-продажника:
Пропишите в настройках: “Если клиенту нужен бухгалтер, напиши без изменения “start_block_from_ai 12345””, где вместо 12345 прописывается номер блока, в котором содержатся переменные booker = 1, saleman = 0 - данная команда необходима для включения бухгалтера.
Пропишите вторую команду для переключения на ассистента-распределителя: “Если клиенту нужен бухгалтер, напиши без изменения “start_block_from_ai 12345””, где вместо 12345 прописывается номер блока, в котором содержатся переменные booker = 0, saleman = 0.
Эта команда понадобится для того, чтобы обнулять переменные и переходить к первому ассистенту:
Настройка менеджера по продажам завершена.
Переходим к последнему чат-боту с ИИ - бухгалтеру.
Также создаем третьего ассистента и прописываем его название:
В условии запуска установите переменную booker == 1:
Условие запуска сработает только в том случае, если в вызываемом в последующем блоке будет содержатся переменная booker со значением 1.
Далее прописываем настройки ассистента:
Аналогично указываем команды:
“Если клиенту нужен менеджер по продажам, напиши без изменения “start_block_from_ai 12345””, где вместо 12345 прописывается номер блока, в котором содержатся переменные booker = 0, saleman = 1
“Если клиенту нужно вернуться к распределению, напиши без изменения “start_block_from_ai 12345””, где вместо 12345 прописывается номер блока, в котором содержатся переменные booker = 0, saleman = 0
Настройка ассистентов завершена.
Тестирование работы
При запуске бота отработался ассистент-распределитель:
Далее вызываем менеджера по продажам и видим, что подключился ассистент-продажник:
Затем просим менеджера по продажам переключить нас на бухгалтера:
Теперь можем вернуться к ассистенту-распределителю:
Таким образом, наш бот отработался корректно.
Видеогид
Last updated
Was this helpful?