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