Выполнение — это код, который развертывается как веб-перехватчик и позволяет генерировать динамические ответы для каждого типа намерений smart home . Во время разговора пользователя с Google Assistant выполнение позволяет вам использовать информацию, извлеченную с помощью обработки естественного языка Google, для генерации динамических ответов или запуска действий на вашей серверной части, таких как включение света.
Ваше выполнение получает запросы от Assistant , обрабатывает запрос и отвечает. Этот процесс двусторонних запросов и ответов продвигает разговор вперед, пока вы в конечном итоге не выполните первоначальный запрос пользователя.
В большинстве случаев пользователю будет доступно простое взаимодействие smart home с Assistant , например «Эй, Google, включи свет» . Однако если вы внедрите дополнительную проверку пользователя , вам, возможно, придется обрабатывать несколько запросов и ответов, поскольку Assistant может запросить PIN-код подтверждения после определенного запроса пользователя, например «Окей, Google, открой мою входную дверь» .
На рисунке 1 показано успешное выполнение намерения EXECUTE
smart home .
