Esta é a Central do desenvolvedor do Google Home, o novo destino para aprender a desenvolver ações de casa inteligente. Observação:você continuará criando ações no Console do Actions.

Fulfillment

O fulfillment é um código implantado como um webhook que permite gerar respostas dinâmicas para cada tipo de intent smart home. Durante uma conversa de usuário com Google Assistant, o fulfillment permite que você use as informações extraídas pelo processamento de linguagem natural do Google para gerar respostas dinâmicas ou acionar ações no back-end, como acender uma luz.

O fulfillment recebe solicitações de Assistant, processa a solicitação e responde. Esse processo de solicitação e resposta faz a conversa avançar até que você conclua a solicitação inicial do usuário.

Na maioria dos casos, um usuário teria uma interação smart home simples com Assistant, como Ok Google, acenda a luz. No entanto, se você implementar a verificação secundária do usuário, o fulfillment talvez precise processar várias solicitações e respostas, já que Assistant pode pedir um PIN de confirmação após uma solicitação de usuário específica, como Ok Google, desbloqueie a porta da frente.

A Figura 1 mostra um fulfillment e uma execução bem-sucedidos de uma intent smart home EXECUTE.

Esta figura mostra o fluxo de execução na nuvem. O caminho de execução captura a intent de um usuário de um smartphone com o Google Assistente. Em seguida, a intent do usuário é processada pelo Google Cloud, a solicitação é enviada para a nuvem do desenvolvedor e o comando é emitido para o hub do dispositivo ou diretamente para o dispositivo.
Figura 1: um caminho de execução de nuvem do desenvolvedor