Добро пожаловать в Центр разработчиков Google Home, новое место, где можно научиться разрабатывать действия для умного дома. Примечание. Вы продолжите создавать действия в консоли действий.

Исполнение

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Выполнение — это код, развернутый как веб-перехватчик, который позволяет генерировать динамические ответы для каждого типа умного дома . Во время разговора пользователя с Google Assistant выполнение позволяет вам использовать информацию, извлеченную с помощью обработки естественного языка Google, для генерации динамических ответов или запуска действий на вашем сервере, таких как включение света.

Ваше выполнение получает запросы от Ассистента, обрабатывает запрос и отвечает. Этот процесс запроса и ответа взад и вперед продвигает разговор вперед, пока вы в конечном итоге не выполните первоначальный запрос пользователя.

В большинстве случаев у пользователя будет простое взаимодействие умного дома с Google Assistant, например « Привет, Google, включи мой свет» . Однако, если вы внедрите дополнительную проверку пользователя , вам, возможно, придется обрабатывать несколько запросов и ответов, поскольку Google Assistant может запросить PIN-код подтверждения после определенного запроса пользователя, такого как « Окей, Google, открой мою входную дверь» .

На Рисунке 1 показано успешное выполнение и исполнение намерения EXECUTE умного дома.

На этом рисунке показан поток выполнения для облачного исполнения. Путь выполнения захватывает намерение пользователя с телефона с помощью Google Assistant, затем намерение пользователя обрабатывается облаком Google, затем запрос отправляется в облако разработчика, а затем команда выдается на концентратор устройства или непосредственно на устройство. .
Рис. 1. Успешный путь выполнения в облаке для разработчиков