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

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Раскрыть
titleСвойства блока


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

1. Название скрипта

2. ?



...


Блок Вопрос

Описание:

Данный блок предназначен для опроса пользователя.

...

Раскрыть
titleСвойства блока


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

1. Заголовок блока

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

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

4. Время, в течение которого, система будет ожидать ответ от пользователя и по истечении которого будет завершен вызов**


Общее время длительности распознавания речи:
  • Короткая – 5 секунд
  • Нормальная – 7 секунд
  • Длинная – 10 секунд


5. Выбор сервиса для распознавания речи
  • Система 1 – сервис распознавания Google
  • Система 2 – сервис распознавания Yandex


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

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

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


* Если вариантов больше чем одно, то фразы будут произноситься в случайном порядке
** Подробнее о времени длительности распознования можно посмотреть здесь
*** Подробнее о типах эмоции можно почитать здесь


...

Image Removed
Раскрыть
titleСвойства стрелки

Свойства:

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

1. Заголовок стрелки

2. ?

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

4. Ответ который ожидает система от пользователя

5. ?


Типы:

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

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

1. Ответ который ожидает система от пользователя

2. ?

Image Modified

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

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

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

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

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

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

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


2. Ответ который ожидает система от пользователя

3. ?

Image Modified

Дата

Image Removed

Число

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

1. Условие проверки значения

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

2. Ответ, который система ожидает от пользователя

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

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

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

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

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

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

3. ?

4. ?

Image Added

Число

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

1. Условие проверки значения

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

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

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

Где  

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


2. Ответ, который система ожидает от пользователя

3. ?

4. ?


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

Image Added

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

Image Modified

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

Image Modified



Примечание

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

...

Раскрыть
titleСвойства блока


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

1. Заголовок блока

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

3. Ключевые слова, которые ожидает система для того чтобы выйти из блока

4. Время, через которое будет произнесен текст из секции «Текст повтора» (см. пункт № 6)

5. Время, по истечении которого, звонок будет переведен на оператора

6. Варианты повтора, которые будут озвучены системой по истечении времени ожидания*


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


...

Раскрыть
titleСвойства блока


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

1. Заголовок блока

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

3. Система пропустит текущий блок, если она озвучит информационный блок, который мы выберем в данном пункте*


* Выбрать возможно только блок типа «Информация»


...

Раскрыть
titleСвойства стрелки

Свойства:

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

1. Вспомогательный текст, который позволяет создателю скрипта ориентироваться в связях

2. Способ принятия решения


Типы:

ТипОписаниеСкиншот
Условие И / ИЛИ

1. Набор условий, по которым принимается решение


  • Условие "И" требует, чтобы все указаные условия выполнялись.
  • Условие "ИЛИ" требует, чтобы выполнялось хотя бы одно указанное условие


2. Служит для установки значений переменным.

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

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

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


Информация
titleОперация "*"

В блоке условия есть операция *, данная операция означает, что текст, после подстановки переменных, в левом поле должен содержаться в тексте, после подстановки переменных, в правом поле(?)


Примечание
titleВес решения

Если есть две ветки которые удовлетворяют переходу, будет выбрана та ветка, у которой количество совпавших условий больше. В случае равенства совпавших условий, приоритет будет отдан ветке с типом "Условие И", т.к. оно более строгое


...