Шаблон "Искусственный интеллект" (версия 3.хх): различия между версиями
Vs (обсуждение | вклад) |
Vs (обсуждение | вклад) |
||
(не показано 13 промежуточных версий этого же участника) | |||
Строка 10: | Строка 10: | ||
==Инициализация искусственного интеллекта== | ==Инициализация искусственного интеллекта== | ||
Команда "Инициализация искусственного интеллекта", подготавливает искусственный интеллект к работе. | |||
[[Файл:Инициализация ии v12.png]] | [[Файл:Инициализация ии v12.png]] | ||
У данной команды установлены следующие настройки: | |||
* Текст сообщения для передачи искусственному интеллекту - JSON, т.е. формат выражения будет следующий, {Text:"Слово"}; | |||
* Записать результат - "Out", т.е. это переменная, которая будет содержать ответ искусственного интеллекта; | |||
* Сервис - "Сall Office". | |||
Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Инициализация искусственного интеллекта|см. здесь.]] | Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Инициализация искусственного интеллекта|см. здесь.]] | ||
Строка 19: | Строка 25: | ||
==Если инициализация искусственного интеллекта прошла успешно== | ==Если инициализация искусственного интеллекта прошла успешно== | ||
Команда "Если", в данном случае будет проверять выполнение команды "Инициализация искусственного интеллекта", в случае если команда выполнилась успешно, тогда выполнение перейдет к её подкомандам. | |||
[[Файл:Если инициализация успешна.png]] | [[Файл:Если инициализация успешна.png]] | ||
Строка 28: | Строка 34: | ||
==Работа цикла== | ==Работа цикла== | ||
Команда Цикл используется для | Команда "Цикл" используется для проверки, пока абонент не положил трубку. | ||
[[Файл:Цикл ИИ v12.png]] | [[Файл:Цикл ИИ v12.png]] | ||
В этой команде указана опция "По условию" и в поле выражение, указано выражение которое при каждом вызове условия цикла, проверяет положил ли абонент трубку. | |||
Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Цикл|см. здесь.]] | Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Цикл|см. здесь.]] | ||
Строка 37: | Строка 45: | ||
==Способы распознавания== | ==Способы распознавания== | ||
Команда "Включить распознавание ответа абонента", включает распознавание ответа абонента. В данной команде включена опция "Распознавать голосовой ответ абонента", которая позволяет распознавать произнесенные абонентом сообщения. | |||
[[Файл:Включить распознавание ответа v12 dtmf ии.png]] | |||
В | В данной опции установлены следующие настройки: | ||
* сервис распознавания - "Yandex"; | |||
* тип распознавания - "тексты"; | |||
* результат распознавания запишется в переменную "In". | |||
Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Включить распознавание ответа абонента|см. здесь.]] | Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Включить распознавание ответа абонента|см. здесь.]] | ||
Строка 50: | Строка 60: | ||
==Звуковое сообщение== | ==Звуковое сообщение== | ||
Команда "Звуковое сообщение" в данном случае будет синтезировать то, что ответит искусственный интеллект. | |||
[[Файл:Звуковое сообщение о начале ИИ v12.png]] | |||
В данное команде установлены следующие настройки: | |||
# опция "Выражение"; | |||
# в поле "результат выражения" указана переменная "Out", которая будет содержать в себе ответ искусственного интеллекта; | |||
# в "Способ произнесения" выбран "Синтез"; | |||
# в качестве "Голосовой машины" выбран "Сервис Yandex"; | |||
# выбрана опция "Кэшировать синтезированные сообщения", которые после синтезирования, будут сохраняться в папке "cache". | |||
Для более подробной информации, по данной команде [[Добавить звук к голосовому сообщению (версия 3.xx)|см. здесь.]] | Для более подробной информации, по данной команде [[Добавить звук к голосовому сообщению (версия 3.xx)|см. здесь.]] | ||
Строка 61: | Строка 77: | ||
==Прослушивание линии== | ==Прослушивание линии== | ||
Прослушивание линии | Команда "Прослушивание линии" в данном случае будет ожидать от абонента, нового вопроса для искусственного интеллекта. | ||
[[Файл:Прослушивание линии ИИ v12.png]] | |||
В данной команде выбрана опция "Время прослушивания в секундах" равная 8. | |||
Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Прослушивание линии|см. здесь.]] | Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Прослушивание линии|см. здесь.]] | ||
Строка 74: | Строка 88: | ||
==Отключение распознавание ответа абонента== | ==Отключение распознавание ответа абонента== | ||
Данная команда завершает распознавание ответа абонента. | |||
[[Файл:Отключить распознавание ии v12.png]] | [[Файл:Отключить распознавание ии v12.png]] | ||
Строка 83: | Строка 97: | ||
==Запрос к искусственному интеллекту== | ==Запрос к искусственному интеллекту== | ||
Команда "Запрос к искусственному интеллекту" в данном случае будет передавать вопрос, заданный абонентом - искусственному интеллекту. | |||
Запрос к | [[Файл:Запрос к ии v12.png]] | ||
В данной команде установлены следующие настройки: | |||
* "Текст сообщения для передачи искусственному интеллекту" указана переменная "In", которая содержит вопрос от абонента. | |||
* "Записать результат" в ней указана переменная "Out", которая содержит ответ от искусственного интеллекта. | |||
Для более подробной информации по данной команде [[Команды (версия 3.xx)/Команды (версия 3.xx)/Запрос к искусственному интеллекту | см. здесь]]. | Для более подробной информации по данной команде [[Команды (версия 3.xx)/Команды (версия 3.xx)/Запрос к искусственному интеллекту | см. здесь]]. | ||
Строка 94: | Строка 111: | ||
==Проверка результата== | ==Проверка результата== | ||
Если распознавание прошло успешно | Если распознавание прошло успешно и абонент сказал слово "выход" или положил трубку, тогда выполнится подкоманда "Выход из цикла", т.е. выполнение команд будет завершено. | ||
[[Файл:Если распознавание успешно 1 v12 ии.png]] | [[Файл:Если распознавание успешно 1 v12 ии.png]] | ||
Строка 101: | Строка 118: | ||
Если в ответе искусственного интеллекта есть слово "до свидания", тогда будут выполнены соответствующие подкоманды, это: | |||
# "Звуковое сообщение", которое воспроизведет ответ искусственного интеллекта; | |||
# "Выход из цикла", которое завершит выполнение команд. | |||
[[Файл:Выход из цикла ИИ v12.png]] | [[Файл:Выход из цикла ИИ v12.png]] |
Текущая версия на 09:31, 6 сентября 2018
Этот шаблон позволяет вести диалог с искусственным интеллектом, т.е. задавать ему вопросы и получать от него ответы.
Загрузка шаблона
Для загрузки шаблона "Искусственный интеллект" необходимо выбрать соответствующий шаблон из раздела "Команды".
Как подключать и сохранять шаблоны см. здесь.
Инициализация искусственного интеллекта
Команда "Инициализация искусственного интеллекта", подготавливает искусственный интеллект к работе.
У данной команды установлены следующие настройки:
- Текст сообщения для передачи искусственному интеллекту - JSON, т.е. формат выражения будет следующий, {Text:"Слово"};
- Записать результат - "Out", т.е. это переменная, которая будет содержать ответ искусственного интеллекта;
- Сервис - "Сall Office".
Для более подробной информации, по данной команде см. здесь.
Если инициализация искусственного интеллекта прошла успешно
Команда "Если", в данном случае будет проверять выполнение команды "Инициализация искусственного интеллекта", в случае если команда выполнилась успешно, тогда выполнение перейдет к её подкомандам.
Для более подробной информации, по данной команде см. здесь.
Работа цикла
Команда "Цикл" используется для проверки, пока абонент не положил трубку.
В этой команде указана опция "По условию" и в поле выражение, указано выражение которое при каждом вызове условия цикла, проверяет положил ли абонент трубку.
Для более подробной информации, по данной команде см. здесь.
Способы распознавания
Команда "Включить распознавание ответа абонента", включает распознавание ответа абонента. В данной команде включена опция "Распознавать голосовой ответ абонента", которая позволяет распознавать произнесенные абонентом сообщения.
В данной опции установлены следующие настройки:
- сервис распознавания - "Yandex";
- тип распознавания - "тексты";
- результат распознавания запишется в переменную "In".
Для более подробной информации, по данной команде см. здесь.
Звуковое сообщение
Команда "Звуковое сообщение" в данном случае будет синтезировать то, что ответит искусственный интеллект.
В данное команде установлены следующие настройки:
- опция "Выражение";
- в поле "результат выражения" указана переменная "Out", которая будет содержать в себе ответ искусственного интеллекта;
- в "Способ произнесения" выбран "Синтез";
- в качестве "Голосовой машины" выбран "Сервис Yandex";
- выбрана опция "Кэшировать синтезированные сообщения", которые после синтезирования, будут сохраняться в папке "cache".
Для более подробной информации, по данной команде см. здесь.
Прослушивание линии
Команда "Прослушивание линии" в данном случае будет ожидать от абонента, нового вопроса для искусственного интеллекта.
В данной команде выбрана опция "Время прослушивания в секундах" равная 8.
Для более подробной информации, по данной команде см. здесь.
Отключение распознавание ответа абонента
Данная команда завершает распознавание ответа абонента.
Для более подробной информации по данной команде см. здесь.
Запрос к искусственному интеллекту
Команда "Запрос к искусственному интеллекту" в данном случае будет передавать вопрос, заданный абонентом - искусственному интеллекту.
В данной команде установлены следующие настройки:
- "Текст сообщения для передачи искусственному интеллекту" указана переменная "In", которая содержит вопрос от абонента.
- "Записать результат" в ней указана переменная "Out", которая содержит ответ от искусственного интеллекта.
Для более подробной информации по данной команде см. здесь.
Проверка результата
Если распознавание прошло успешно и абонент сказал слово "выход" или положил трубку, тогда выполнится подкоманда "Выход из цикла", т.е. выполнение команд будет завершено.
Для более подробной информации по данной команде см. здесь.
Если в ответе искусственного интеллекта есть слово "до свидания", тогда будут выполнены соответствующие подкоманды, это:
- "Звуковое сообщение", которое воспроизведет ответ искусственного интеллекта;
- "Выход из цикла", которое завершит выполнение команд.
Для более подробной информации по данной команде см. здесь.
Вернуться назад к использованию шаблонов.