Опция «Работа чат-бота по триггерным словам» позволяет указать слова-триггеры, употребляемые пользователями в своих сообщениях, на которые бот будет реагировать и генерировать ответ. Вы можете настроить режим работы и условия совпадения слов-триггеров с запросом клиента. Режим подходит для тех, кто хочет сэкономить расход токенов при обработке ёмких целевых запросов.
Как настроить
1
Перейдите в настройки чат-бота.
2
Активируйте опцию «Работа чат-бота по триггерным словам».
3
Выберите режим работы триггерных слов. С помощью данного параметра вы можете выбрать, что чат-бот должен будет сделать в ответ на запрос, в котором содержится триггерное слово:
сгенерировать однократный ответ. Для этого выберите значение «Ответ по триггерным словам»;
вести полноценный диалог с клиентом. Для этого выберите значение «Запуск диалога по триггерному слову».
Учитывать триггерные слова в исходящих сообщениях. Если вы выбрали режим «Запуск диалога», то ниже появится дополнительная опция — «Учитывать триггерные слова в исходящих сообщениях». Тогда система будет учитывать триггерные слова в ответах чат-бота, например при отправке триггерных сообщений, и снова запускать диалог с клиентом.
Пример сценария: Бот отправляет стандартный ответ клиенту, анализирует исходящие сообщения на наличие триггерных слов (например, "оформить", "заказ", "купить"). Если триггер срабатывает, бот автоматически инициирует следующий шаг сценария (вопрос, предложение или перевод на оператора).
Пример диалога
Клиент: Здравствуйте! Подскажите, сколько стоит доставка в Москву?
Чат-бот: Добрый день! Доставка в Москву стоит 500 рублей для заказов до 3000 рублей. Хотите оформить заказ прямо сейчас? (Система обнаруживает триггерное слово «оформить» в ответе бота и запускает диалог).
4
В поле «Совпадение триггерных слов» выберите, как должны совпадать слова для активации чат-бота:
по вхождению, например «цена, цены, цену»,
или по полному совпадению слова, например только «цена».
Регистр триггерных слов значения не имеет.
Пример. Если вы укажете слово «цена» и выберете полное совпадение, то бот будет реагировать только в том случае, если клиент напишет в своем сообщении слово «цена». Если клиент использует в сообщении фразу «Скажи, какая цена на тур в Париж?», то бот не ответит.
Пример работы чат-бота по триггерным словам №1
Вот первый пример работы чат-бота по триггерным словам. Мы назначили следующие условия:
Режим работы: Ответ чат-бота по триггерным словам.
Совпадение слов: по вхождению.
В качестве триггерных слов для ответа мы указали следующие: цена, цены, цену.
В первом сообщении мы не использовали триггерное слово. Как только мы просим бота назвать цену на тур в Париж, используя триггерное слово по вхождению, он генерирует одинарный ответ.
Пример работы чат-бота по триггерным словам №2
Следующий пример работы чат-бота по триггерным словам. Условия:
Режим работы оставили тот же, что и в предыдущем примере: Ответ чат-бота по триггерным словам.
Совпадение слов: полное.
В качестве триггерных слов для ответа мы указали слово цена.
В первом сообщении мы не использовали триггерное слово. Во втором мы использовали его в составе предложения. Однако у нас назначено условие полного совпадения запроса, поэтому бот также молчит.
Как только мы отправляем чат-боту триггерное слово в том виде, в котором мы его задали в настройках, чат бот отправляет одинарный ответ.
Пример работы чат-бота по триггерным словам №3
Теперь мы хотим запустить диалог с чат-ботом по триггерному слову. Для этого указали следующие условия:
Режим работы: Запуск диалога по триггерному слову.
Совпадение слов: полное.
Триггерные слова: цена.
В первом сообщении мы не использовали триггерное слово, поэтому чат-бот нам не ответил. В следующем сообщении мы отправили триггерное слово цена для запуска диалога.
После этого чат-бот отправляет ответ и запускает диалог. Это означает, что чат-бот будет отвечать на другие вопросы, даже если в них не используются триггерные слова.