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