Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Message Box
iconnone
titleНа этой странице:
typegeneric
Оглавление

Этот блок предназначен для опроса клиента.

Блок

Свойства блока

СвойстваОписание

ID

Уникальный идентификатор блока.

Тип блока

Отображает тип выбранного блока. Позволяет заменить тип блока на любой другой.

Примечание
При смене типа блока сбрасываются все данные, которые содержатся в полях блока. Кроме тех, что содержатся в поле Вопрос (произносится роботом).

Маркер блока

Произвольный текст, может использоваться в отчетах как маркер посещения (необязателен для заполнения).

Максимальное количество циклов (чаты)

Максимальное количество раз, которое робот может пройти по циклу. Циклом считается повторное попадание пользователем в конкретный блок. Максимальное количество циклов – 100.

Вопрос

Текст, который будет произнесен роботом, после того, как будет произведен переход в этот блок.

Задержка перед отправкой сообщения

Период времени, по истечению которого будет произведена отправка сообщения после перехода в этот блок. 

Примечание

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

Отправить немедленно

Позволяет отправить сообщения до полного формирования очереди.

Присвоить переменные

Дает возможность создать переменные и задать им значения.

Примечание
Присваивать переменные в блоке Вопрос не рекомендуется, так как в большом сценарии они могут потеряться. Для этого лучше использовать блок типа Результат.

Прикрепить файлы

Позволяет добавить файлы в сценарий.

Примечание
Максимальный объем файла – 15 МБ.

При тестировании сценария в редакторе сценариев загруженный файл не отобразится; для проверки корректности отображения воспользуйтесь виджетом.

Длительность сеанса распознавания

Период времени, в течение которого система выполняет распознавание речи абонента во время вызова. 

Для выбора доступны следующие уровни длительности сеанса распознавания:

  • Односложный ответ – длительность сеанса распознавания речи составляет 7 секунд;
  • Очень короткая – длительность сеанса распознавания речи составляет 5 секунд;
  • Короткая – длительность сеанса распознавания речи составляет 5 секунд;
  • Нормальная – длительность сеанса распознавания речи составляет 7 секунд;
  • Нормальная (5 сек) – длительность сеанса распознавания речи составляет 5 секунд;
  • Нормальная (180 сек) – длительность сеанса распознавания речи составляет 180 секунд;
  • Длинная – длительность сеанса распознавания речи составляет 10 секунд;
  • Очень длинная – длительность сеанса распознавания речи составляет 15 секунд;
  • Очень длинная (180 сек) – время распознавания речи составляет 180 секунд.

Уровни длительности сеанса распознавания речи абонента определяются различными параметрами. Посмотреть значения всех параметров можно в разделе Длительность сеанса распознавания.

Система распознавания речи

Выбор сервиса для распознавания речи:

  • Система 1 – сервис распознавания Google
  • Система 2 – сервис распознавания Yandex
  • Система 3 – сервис распознавания

Количество переспросов

Количество раз, когда робот переспрашивает клиента, если не получает или не может распознать ответ на свой вопрос. Для стабильной работы этой функции нужно добавить фразу или фразы переспроса. 

Определение эмоций

При выставленной галке, система будет распознавать эмоциональную окраску пользователя и записывать её в переменную {детектор.эмоции}.

Отключить переспрос

При выставленной галке , система не будет дожидаться ответа от клиента, а переведет его на оператора.

Отключить возврат на предыдущий блок

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

Использовать ответ пользователя

Возможность использовать ответ пользователя, сохраненный в системной переменной.

Действия

Позволяет выбрать одно из вложенных действий. 

Информация
Среди действий есть функция "Поделиться номером". Данный функционал позволяет вывести клиенту кнопку с предварительно заданным текстом, по нажатию на которую клиент может передать в бота свой контактный номер телефона (указанный в профиле). В данный момент данный функционал доступен только для ботов в Telegram, для правильной работы также необходимо чтобы текст на кнопке действия совпадал с текстом на кнопке в исходящей из блока стрелке и должен быть задан тип выходных данных «по умолчанию».

Фразы с просьбой повторить ответ

Текст, который будет озвучен роботом в случае, если не удастся получить ожидаемый ответ клиента.

Примечание

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

Файлы с просьбой повторить ответ

Возможность импорта фраз с аудиозаписями озвучек из файла.

Отключить рандом фраз повтора

При выcтавленной галке фразы повтора определяются в порядке их добавления, а не случайным образом.

Добавить запись (Гибридный синтез)

Позволяет загрузить с компьютера аудиозапись для озвучки данного блока с помощью гибридного синтеза речи.

Выберите тип действия

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

Добавить запись

Позволяет загрузить с компьютера аудиозапись для озвучки данного блока живым голосом.

Записать аудио

Позволяет создать и скачать аудиозапись для озвучки данного блока живым голосом.

Игнорировать вышестоящие ключевые слова

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

Новое ключевое слово

Позволяет указать новые ключевые слова для работы функции перебивания.


Типы блока

ТипОписаниеСкриншот
Пользовательское событие

Интеграционный функционал для создания пользовательских событий (не поддерживается).

1. Сообщение на кнопке – текст, который отображается на кнопке клиента.

2. Название события – заголовок пользовательского события.

3. Данные – описание пользовательского события.

Принудительный переход к блоку

Позволяет переходить к выбранному блоку аналогично работе блока телепорта (не поддерживается).

1. Принудительный переход к блоку – выбранный блок для перехода.

2. Подпись — произвольное описание.

Прикрепить шаблон WhatsApp

Позволяет прикрепить шаблон для WhatsApp.

1. ID шаблона – уникальный идентификатор полученный от тех. поддержки.

2. Название шаблона – название шаблона, полученное от тех. поддержки.

3. Сообщение на кнопке – текст, который отображается на кнопке клиента.

4. Ссылка на картинку – URL картинки.

5. Добавить переменную – возможность добавить переменную.

6. Тип кнопок – значение типов кнопок.

Кнопки WhatsApp

Позволяет добавлять кнопки в WhatsApp.

1. Тип кнопок – значения типов кнопок.

2. Header – текст, который отображается в верхней части сообщения.

3. Footer – текст, который отображается в нижней части сообщения.

Поделиться номером

Позволяет получить номер от клиента через кнопку.

1. Сообщение на кнопке – текст, который отображается на кнопке клиента.


WebApp

Позволяет открывать веб-приложения в Telegram.

Примечание

Поддерживается только мессенджером Telegram.

 

1. Заголовок – функционал поля еще не реализован. Но поле обязательно к заполнению любым произвольным текстом.

2.Текст кнопки – текст, который отображается на кнопке в Telegram.

3. URL на WebApp – ссылка на сайт, который будет открываться при нажатии на кнопку.


Стрелки

Свойства стрелок

ОписаниеСкриншот

1. Текст стрелки – название стрелки в сценарии. По названию можно быстро найти нужную стрелку и понять ее назначение.

2. Сохранить ответ – позволяет сохранить ответ клиента в какую-либо переменную, чтобы в дальнейшем использовать его в блоках сценария. Если для этого параметра установлен флажок, то в поле Название переменной нужно ввести название используемой переменной.

3. Сохранить всю фразу – параметр определяет способ сохранения ответа. Если параметр используется, то система сохранит ответ клиента полностью. Если параметр не используется, то система сохранит только ключевое слово, по которому осуществляется переход в ветку.

4. Сохранить ответ в системную переменную – позволяет сохранить ответ пользователя, чтобы в дальнейшем использовать его в одном из блоков (или нескольких блоках) Вопрос. Это особенно удобно при переходе диалога из одного сценария в другой, чтобы не задавать пользователю вопрос, ответ на который был получен ранее.

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

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

Примечание

Используется только для чатов.

7. Порядковый номер кнопки* – если существует несколько ответов на вопрос, то кнопок будет несколько. Этот параметр позволяет определить порядок отображения кнопок (первая, вторая, третья и т. д.). Отсчёт ведётся от 0. Если вы не укажите порядок отображения кнопок, то система разместит их в произвольном порядке.



Примечание

Для корректного отображения текста кнопки в Facebook, рекомендуется в поле Вариант ответа размещать текст не более 20-ти символов

Типы стрелок

ТипОписаниеСкриншот
Ветка по умолчанию

Данный тип используется для перехода, если система не найдет озвученный ответ во всех остальных стрелках данного блока.


1. Максимальный вес ветки – указывается для определения точности ответа в рамках NLU. 

2. Вариант ответа – наименование кнопки ответа (см. описание в свойствах стрелки).

3.Порядковый номер кнопки определяет порядок отображения кнопки (см. описание в свойствах стрелки).

Ключевые слова

Переход по ветке будет произведен, если ответ пользователя совпадет с ключевым словом.


1. Ключевые слова – слова или выражения, которые система ожидает от пользователя для перехода по ветке

Ключевые слова вводятся через пробел. Выражения вводятся с использованием кавычек, например "уже на месте"

Так же, можно использовать абстрактное слово NEAR в выражении, которое будет значиться любым словом, например: "я NEAR не пойду", где NEAR - может быть любым словом: никуда, никогда, сейчас, завтра и т.д. 

В системе предусмотрена система весов, когда явный ответ "да" от человека, не всегда может означать признание, например: фраза Да, я вас отчетливо слышу, я не пойду на обед. В данном ответе мы видим слово "да" и предлог "не", который по смыслу является приоритетней и в общей концепции ответа является отрицанием: фраза я не пойду на обед. Таким образом, при расстановке ключевых слов и выражений, будет более явно добавить вес к отрицательным словам: +++не и +нет. Каждый знак плюс имеет единицу веса. Где единицей является слово или выражение. Соответственно, в примере к слову нет + одно слово, а к предлогу не + 3 слова. При количественном перевесе система принятия решения выберет этот маршрут.

В обратной ситуации мы можем наоборот, понижать вес, используя знак минус:  -да


2. Словари  возможность использования заранее подготовленного набора ключевых слов.

Примечание
Словари задаются в стартовом блоке в пункте 22

3. Вариант ответа  наименование кнопки ответа (см. описание в свойствах стрелки).

4. Порядковый номер кнопки Определяет порядок отображения кнопки (см. описание в свойствах стрелки).

Примечание
titleВажно
typeInfo

Рекомендуется использовать не более 100 ключевых слов в ветке, для большего количества ключевых фраз мы рекомендуем использовать ветку "интеллектуальное принятие решений" в связке с NLU.

Дата/Время/Дата и время

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


1. Значение должно быть – условие проверки значения

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

Если необходимо пользовательское значение даты для сравнения, то дата задается в формате:

YYYY-MM-DD (без времени)

YYYY-MM-DD HH:MM:SS (дата и время)

2. Значение – ответ, который система ожидает от клиента

Система знает и умеет работать с датами и относительными датами. Пример ответов пользователя, которые система сможет распознать:

  • 23 января
  • Завтра
  • Послезавтра
  • Вчера
  • Позавчера
  • Через n дней
  • n дней назад
  • 23 января 1996 года

Если в дате явно не указан год, берется текущий

Форматы записи ответа в переменную:

  • Дата: Y-m-d
  • Дата и время: Y-m-d H:i:s

Так же данный тип пытается найти время. Возможные варианты:

  • в 14:00
  • Через n минут
  • через n часов

Если клиент явно не указывает время, берется текущее

Формат записи в переменную: H:i

3. Вариант ответа – наименование кнопки ответа (см. описание в свойствах стрелки).

4. Порядковый номер кнопки – определяет порядок отображения кнопки (см. описание в свойствах стрелки).

Число

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


1. Значение должно быть – Условие проверки значения

Например, при проведения соц. опроса, система может задать вопрос: "Скажите, сколько вам лет?" и благодаря условиям можно задать различные вопросы разным возрастным группам. 

Сравнение происходит по правилам:

{РАСПОЗНАННОЕ} {ОПЕРАТОР} {СРАВНИВАЕМОЕ}

Где  

  • {РАСПОЗНАННОЕ} - число, которое распознано в речи клиента в момент диалога
  • {ОПЕРАТОР}  - оператор сравнения (меньше, больше, равно и т.д.)
  • {СРАВНИВАЕМОЕ} - Значение, заданное в свойствах (см. пункт №2)
    Примечание
    Может содержать в себе переменные, заключенные в фигурные скобки, которые могут быть переданы при постановке задания.

2. Значение – ответ, который система ожидает от клиента

3. Вариант ответа – наименование кнопки ответа (см. описание в свойствах стрелки).

4. Порядковый номер кнопки – определяет порядок отображения кнопки (см. описание в свойствах стрелки).

5. Интеллектуальное определение  с помощью этого параметра робот распознает числа в ответах клиентов, как во время обзвонов, когда клиент произносит число голосом, так и при переписке, когда клиент вместо числа пишет слово (например, вместо «18» пишет «восемнадцать»). Если для этого параметра установлен флажок, то робот распознает число во всех указанных случаях.

Большое число

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


1. Значение должно быть – условие проверки значения

2. Маска для большого числа  Маска ожидаемого ввода 

Например, для паспорта мы можем задать маску вида #### ######, где каждый символ # - это цифра

3. Пользователю дается одна попытка  В случае, если система не распознала ответ или ответ от пользователя не совпадает с указанным, то система не будет предпринимать попытки повторного опроса

4. Значение – значение, которое система будет ожидать от пользователя

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

5. Вариант ответа – наименование кнопки ответа (см. описание в свойствах стрелки).

6. Порядковый номер кнопки – определяет порядок отображения кнопки (см. описание в свойствах стрелки).

7.Интеллектуальное определениес помощью этого параметра робот распознает числа в ответах клиентов, как во время обзвонов, когда клиент произносит число голосом, так и при переписке, когда клиент вместо числа пишет слово (например, вместо «18» пишет «восемнадцать»). Если для этого параметра установлен флажок, то робот распознает число во всех указанных случаях.

Ошибка определения большого числа

Переход по ветке будет произведен, если в процессе ввода большого числа от клиента было получено что-то не содержащее чисел.

1. Вариант ответа – наименование кнопки ответа (см. описание в свойствах стрелки).

2. Порядковый номер кнопки – определяет порядок отображения кнопки (см. описание в свойствах стрелки).

 

Image Added

Интеллектуальное принятие решений

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

Примечание
Для работы с данным типом, нужно иметь подключение к Twin.ai и необходим обученный агент.  Подробнее об этом вы можете прочитать здесь


1. Агент – выбор агента

2. Приоритет ветки – возможность выставить более высокий приоритет, чем для ветки с ключевым словом.

3. Добавить намерение – намерения, которые система ожидает от пользователя.

4. Сущности – создание переменных, в которые могут быть записаны данные, которые были выяснены системой во время диалога

5. Вариант ответа – наименование кнопки ответа (см. описание в свойствах стрелки).

6. Порядковый номер кнопки – Определяет порядок отображения кнопки (см. описание в свойствах стрелки).

Номер телефона

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

Информация
  • Параметр Номер телефона позволяет отслеживать как мобильные, так и городские номера. На текущий момент данная функция работает только с номерами российских операторов связи.
  • Номер телефона должен содержать не более 11 цифр. В противном случае робот не сможет его распознать.
  • При вводе мобильного номера код страны указывать необязательно.
  • При вводе городского номера нужно указывать код страны и код города (например, 7 и 812).

 

1. Значение должно быть – условие проверки значения

2. Значение – значение, которое система будет ожидать от пользователя

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

3. Вариант ответа – наименование кнопки ответа (см. описание в свойствах стрелки).

4. Порядковый номер кнопки – определяет порядок отображения кнопки (см. описание в свойствах стрелки).

Ошибка определения номера телефона

Переход по ветке будет произведен, если озвученный клиентом номер телефона будет недействующим.

1. Вариант ответа – наименование кнопки ответа (см. описание в свойствах стрелки).

2. Порядковый номер кнопки – определяет порядок отображения кнопки (см. описание в свойствах стрелки).

Сигнал DTMF

Эту функцию удобно использовать в голосовых меню. Система позволяет отслеживать нажатие клиентом кнопок в диапазоне от 0 до 9, а также кнопок с символами * и #. В зависимости о того, на какую кнопку нажмет клиент, система перейдет по соответствующей стрелке (например, робот говорит клиенту: «Для создания нового заказа нажмите кнопку 1. Для перехода к работе с текущим заказом нажмите кнопку 2. Для завершения разговора нажмите кнопку 3»).

1. Сигнал – символ, необходимый для перехода по ветке.

2. Вариант ответа – наименование кнопки ответа (см. описание в свойствах стрелки).

3. Порядковый номер кнопки – определяет порядок отображения кнопки (см. описание в свойствах стрелки).



Для перехода в статью с описанием нужного элемента нажмите на его изображение в этой таблице.