Шаблон "Искусственный интеллект" (версия 3.хх): различия между версиями
Vs (обсуждение | вклад) |
Vs (обсуждение | вклад) |
||
Строка 62: | Строка 62: | ||
В данное команде установлены следующие настройки: | В данное команде установлены следующие настройки: | ||
# опция "Выражение"; | |||
# в поле "результат выражения" указана переменная "Out", которая будет содержать в себе ответ искусственного интеллекта; | |||
# в "Способ произнесения" выбран "Синтез"; | |||
# в качестве "Голосовой машины" выбран "Сервис Yandex"; | |||
# выбрана опция "Кэшировать синтезированные сообщения", которые после синтезирования, будут сохраняться в папке "cache". | |||
Для более подробной информации, по данной команде [[Добавить звук к голосовому сообщению (версия 3.xx)|см. здесь.]] | Для более подробной информации, по данной команде [[Добавить звук к голосовому сообщению (версия 3.xx)|см. здесь.]] |
Версия 07:21, 6 сентября 2018
Этот шаблон позволяет вести диалог с искусственным интеллектом, т.е. задавать ему вопросы и получать от него ответы.
Загрузка шаблона
Для загрузки шаблона "Искусственный интеллект" необходимо выбрать соответствующий шаблон из раздела "Команды".
Как подключать и сохранять шаблоны см. здесь.
Инициализация искусственного интеллекта
Команда "Инициализация искусственного интеллекта", подготавливает искусственный интеллект к работе.
У данной команды установлены следующие настройки:
- Текст сообщения для передачи искусственному интеллекту - JSON, т.е. формат выражения будет следующий, {Text:"Слово"};
- Записать результат - "Out", т.е. это переменная, которая будет содержать ответ искусственного интеллекта;
- Сервис - "Сall Office".
Для более подробной информации, по данной команде см. здесь.
Если инициализация искусственного интеллекта прошла успешно
Команда "Если", в данном случае будет проверять выполнение команды "Инициализация искусственного интеллекта", в случае если команда выполнилась успешно, тогда выполнение перейдет к её подкомандам.
Для более подробной информации, по данной команде см. здесь.
Работа цикла
Команда "Цикл" используется для проверки, пока абонент не положил трубку.
В этой команде указана опция "По условию" и в поле выражение, указано выражение которое при каждом вызове условия цикла, проверяет положил ли абонент трубку.
Для более подробной информации, по данной команде см. здесь.
Способы распознавания
Команда "Включить распознавание ответа абонента", включает распознавание ответа абонента. В данной команде включена опция "Распознавать голосовой ответ абонента", которая позволяет распознавать произнесенные абонентом сообщения.
В данной опции установлены следующие настройки:
- сервис распознавания - "Yandex";
- тип распознавания - "тексты";
результат распознавания запишется в переменную "In".
Для более подробной информации, по данной команде см. здесь.
Звуковое сообщение
Команда "Звуковое сообщение" в данном случае будет синтезировать то, что ответит искусственный интеллект.
В данное команде установлены следующие настройки:
- опция "Выражение";
- в поле "результат выражения" указана переменная "Out", которая будет содержать в себе ответ искусственного интеллекта;
- в "Способ произнесения" выбран "Синтез";
- в качестве "Голосовой машины" выбран "Сервис Yandex";
- выбрана опция "Кэшировать синтезированные сообщения", которые после синтезирования, будут сохраняться в папке "cache".
Для более подробной информации, по данной команде см. здесь.
Прослушивание линии
Прослушивание линии и команды выполняются дальше только в случае, если собеседник дослушал звуковое сообщение до конца.
Идет собственно прослушивание того, что сказал или нажал собеседник.
Важно выбрать оптимальный для вас интервал прослушивания реакции собеседника. Он не должен быть чересчур коротким. Иначе распознавание обречено на провал.
Для более подробной информации, по данной команде см. здесь.
Отключение распознавание ответа абонента
Распознавание завершает работу
Для более подробной информации по данной команде см. здесь.
Запрос к искусственному интеллекту
Когда интервал, выделенный на распознавание будет исчерпан, настанет время для проверки результата с помощью команд под названием "Если". После проверки делается вывод об успешности распознавания. Если это правда (значение TRUE), то выполняется подкоманда внутри "Если". В данном случае это "Звуковое сообщение", которое воспроизводится индивидуально для каждого из пунктов Голосового меню. Поэтому нам и нужно несколько раз повторить "Если" - в соответствии с количеством вариантов ответа пользователя.
Запрос к искусственному интеллекту
Для более подробной информации по данной команде см. здесь.
Проверка результата
Если распознавание прошло успешно:
Для более подробной информации по данной команде см. здесь.
Когда собеседник сказал все, что хотел, и произнес слово 'выход', выполнение команд будет завершено.
Для более подробной информации по данной команде см. здесь.
Вернуться назад к использованию шаблонов.