выполнение заказов;

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

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

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

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

На этом рисунке показан процесс выполнения в облаке.             Путь выполнения фиксирует намерение пользователя с телефона с
            Google Ассистентом, затем намерение пользователя обрабатывается
            Google Cloud, затем запрос отправляется в облако разработчика,
            а затем команда отправляется в концентратор устройств или
            непосредственно на устройство.
Рисунок 1. Путь выполнения в облаке для разработчиков