Шаблон "Искусственный интеллект" (версия 3.хх): различия между версиями
Grigory (обсуждение | вклад) |
Vs (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
Этот шаблон поможет распознать слова собеседника, а также нажатие клавиш в режиме тонального набора. В зависимости от результатов распознавания программа может выполнить те или иные действия, команды, которые вы можете указать. | Этот шаблон поможет распознать слова собеседника, а также нажатие клавиш в режиме тонального набора. В зависимости от результатов распознавания программа может выполнить те или иные действия, команды, которые вы можете указать. | ||
== Загрузка шаблона == | == Загрузка шаблона == | ||
Для загрузки шаблона "Искусственный интеллект" откройте нужную конфигурацию, выберите раздел "Команды" и кликните на шаблоне "Искусственный интеллект". На запрос программы о перезаписи текущих команд следует ответить утвердительно. Будьте внимательны, существующие команды будут удалены. | Для загрузки шаблона "Искусственный интеллект" откройте нужную конфигурацию, выберите раздел "Команды" и кликните на шаблоне "Искусственный интеллект". На запрос программы о перезаписи текущих команд следует ответить утвердительно. Будьте внимательны, существующие команды будут удалены. | ||
[[Файл:Шаблоны команд.png]] | [[Файл:Шаблоны команд.png]] | ||
Строка 11: | Строка 9: | ||
После загрузки шаблона появятся все команды, которые нужны для реализации распознавания ответов с помощью искусственного интеллекта. | После загрузки шаблона появятся все команды, которые нужны для реализации распознавания ответов с помощью искусственного интеллекта. | ||
[[Файл:Искусственный интеллект v12.png]] | [[Файл:Искусственный интеллект v12.png]] | ||
Строка 19: | Строка 16: | ||
Откорректируйте по своему усмотрению выражение, которое будет использовано для произнесения приветствия. Укажите имя переменной, в которую будет сохранен ответ искусственного интеллекта. В данном случае ее имя - Out. | Откорректируйте по своему усмотрению выражение, которое будет использовано для произнесения приветствия. Укажите имя переменной, в которую будет сохранен ответ искусственного интеллекта. В данном случае ее имя - Out. | ||
[[Файл:Инициализация ии v12.png]] | [[Файл:Инициализация ии v12.png]] | ||
Строка 26: | Строка 22: | ||
В случае успешной инициализации выполнение команд продолжится. | В случае успешной инициализации выполнение команд продолжится. | ||
[[Файл:Если инициализация успешна.png]] | |||
==Работа цикла== | ==Работа цикла== | ||
Строка 35: | Строка 31: | ||
Команда Цикл используется для выполнения нескольких попыток получения информации от абонента. Если абонент не ответил на вопрос, программа повторит вопрос три раза. Количество попыток настраивается в параметрах команды. | Команда Цикл используется для выполнения нескольких попыток получения информации от абонента. Если абонент не ответил на вопрос, программа повторит вопрос три раза. Количество попыток настраивается в параметрах команды. | ||
[[Файл:Цикл ИИ v12.png]] | |||
==Способы распознавания== | ==Способы распознавания== | ||
Строка 43: | Строка 39: | ||
Программа распознает: | Программа распознает: | ||
* нажатие клавиш (тональный набор - DTMF) | * нажатие клавиш (тональный набор - DTMF) | ||
В этом случае результат распознавания запишется в переменную Клавиши. | В этом случае результат распознавания запишется в переменную Клавиши. | ||
Строка 54: | Строка 48: | ||
* голосовой ответ абонента | * голосовой ответ абонента | ||
В этом случае результат распознавания запишется в переменную Голос. | В этом случае результат распознавания запишется в переменную Голос. | ||
[[Файл:Включить распознавание ответа v12 voice ИИ.png]] | [[Файл:Включить распознавание ответа v12 voice ИИ.png]] | ||
==Звуковое сообщение== | ==Звуковое сообщение== | ||
Строка 67: | Строка 61: | ||
Звуковое сообщение может быть записано заранее и воспроизведено либо сформировано из выражения. В любом случае программа должна объяснить пользователю, что настало время говорить или набирать цифры на клавишах телефона. | Звуковое сообщение может быть записано заранее и воспроизведено либо сформировано из выражения. В любом случае программа должна объяснить пользователю, что настало время говорить или набирать цифры на клавишах телефона. | ||
[[Файл:Звуковое сообщение о начале ИИ v12.png]] | |||
==Прослушивание линии== | ==Прослушивание линии== | ||
Строка 79: | Строка 73: | ||
[[Файл:Прослушивание линии ИИ v12.png]] | [[Файл:Прослушивание линии ИИ v12.png]] | ||
==Завершение работы команд шаблона== | ==Завершение работы команд шаблона== | ||
Строка 85: | Строка 80: | ||
[[Файл:Отключить распознавание ии v12.png]] | [[Файл:Отключить распознавание ии v12.png]] | ||
Когда интервал, выделенный на распознавание будет исчерпан, настанет время для проверки результата с помощью команд под названием "Если". После проверки делается вывод об успешности распознавания. Если это правда (значение TRUE), то выполняется подкоманда внутри "Если". В данном случае это "Звуковое сообщение", которое воспроизводится индивидуально для каждого из пунктов Голосового меню. Поэтому нам и нужно несколько раз повторить "Если" - в соответствии с количеством вариантов ответа пользователя. | Когда интервал, выделенный на распознавание будет исчерпан, настанет время для проверки результата с помощью команд под названием "Если". После проверки делается вывод об успешности распознавания. Если это правда (значение TRUE), то выполняется подкоманда внутри "Если". В данном случае это "Звуковое сообщение", которое воспроизводится индивидуально для каждого из пунктов Голосового меню. Поэтому нам и нужно несколько раз повторить "Если" - в соответствии с количеством вариантов ответа пользователя. | ||
Строка 94: | Строка 90: | ||
Если распознавание прошло успешно: | Если распознавание прошло успешно: | ||
[[Файл:Если распознавание успешно 1 v12 ии.png]] | [[Файл:Если распознавание успешно 1 v12 ии.png]] | ||
Когда собеседник сказал все, что хотел, и произнес слово 'выход', выполнение команд будет завершено. | Когда собеседник сказал все, что хотел, и произнес слово 'выход', выполнение команд будет завершено. | ||
[[Файл:Выход из цикла ИИ v12.png]] | |||
[[ | Вернуться назад к [[Использование шаблонов команд (версия 3.xx)| использованию шаблонов.]] |
Версия 09:31, 23 августа 2018
Этот шаблон поможет распознать слова собеседника, а также нажатие клавиш в режиме тонального набора. В зависимости от результатов распознавания программа может выполнить те или иные действия, команды, которые вы можете указать.
Загрузка шаблона
Для загрузки шаблона "Искусственный интеллект" откройте нужную конфигурацию, выберите раздел "Команды" и кликните на шаблоне "Искусственный интеллект". На запрос программы о перезаписи текущих команд следует ответить утвердительно. Будьте внимательны, существующие команды будут удалены.
После загрузки шаблона появятся все команды, которые нужны для реализации распознавания ответов с помощью искусственного интеллекта.
Инициализация искусственного интеллекта
Откорректируйте по своему усмотрению выражение, которое будет использовано для произнесения приветствия. Укажите имя переменной, в которую будет сохранен ответ искусственного интеллекта. В данном случае ее имя - Out.
В случае успешной инициализации выполнение команд продолжится.
Работа цикла
Подробное описание работы команды здесь.
Команда Цикл используется для выполнения нескольких попыток получения информации от абонента. Если абонент не ответил на вопрос, программа повторит вопрос три раза. Количество попыток настраивается в параметрах команды.
Способы распознавания
Подробное описание работы команды "Включить распознавание" читайте здесь.
Программа распознает:
- нажатие клавиш (тональный набор - DTMF)
В этом случае результат распознавания запишется в переменную Клавиши.
- голосовой ответ абонента
В этом случае результат распознавания запишется в переменную Голос.
Звуковое сообщение
Собеседнику отправляется звуковое сообщение о том, что программа готова слушать и распознавать. Подробное описание работы команды здесь.
Звуковое сообщение может быть записано заранее и воспроизведено либо сформировано из выражения. В любом случае программа должна объяснить пользователю, что настало время говорить или набирать цифры на клавишах телефона.
Прослушивание линии
Прослушивание линии и команды выполняются дальше только в случае, если собеседник дослушал звуковое сообщение до конца.
Идет собственно прослушивание того, что сказал или нажал собеседник. Подробное описание работы команды здесь.
Важно выбрать оптимальный для вас интервал прослушивания реакции собеседника. Он не должен быть чересчур коротким. Иначе распознавание обречено на провал.
Завершение работы команд шаблона
Распознавание завершает работу
Когда интервал, выделенный на распознавание будет исчерпан, настанет время для проверки результата с помощью команд под названием "Если". После проверки делается вывод об успешности распознавания. Если это правда (значение TRUE), то выполняется подкоманда внутри "Если". В данном случае это "Звуковое сообщение", которое воспроизводится индивидуально для каждого из пунктов Голосового меню. Поэтому нам и нужно несколько раз повторить "Если" - в соответствии с количеством вариантов ответа пользователя.
Запрос к искусственному интеллекту
Если распознавание прошло успешно:
Когда собеседник сказал все, что хотел, и произнес слово 'выход', выполнение команд будет завершено.
Вернуться назад к использованию шаблонов.