Visão geral das ações do dispositivo

Com o SDK do Google Assistente, é possível incorporar o Google Assistente ao seu próprio projeto, fazendo com que ele funcione de maneira semelhante a um Google Home. No entanto, seu projeto pode ter recursos de hardware exclusivos que o Google Home não tem. Por exemplo, ele pode ter um display LED exclusivo com configurações de brilho e cor personalizáveis.

As ações de dispositivo são um conjunto de ferramentas e APIs que permitem estender o que o Google Assistente pode fazer nos projetos que você desenvolve para aproveitar todo o potencial dos recursos de hardware.

Ações integradas do dispositivo

O Google criou uma ampla variedade de ações comuns integradas para dispositivos para coisas do dia a dia, incluindo luzes, eletrodomésticos e câmeras. Com essas ações, você pode aproveitar o poder do processamento de linguagem natural do Google Assistente para controlar seu projeto. Por exemplo, um projeto com uma luz pode ser ativado de diferentes maneiras:

  • Ok Google, acenda a luz.
  • Ok Google, acenda a luz.
  • Ok Google, acenda a luz da sala de estar.

Você pode criar seu próprio projeto que responde a comandos para muitos traços de casa inteligente como:

  • Ok Google, defina o brilho em 50%.
  • Ok Google, ajuste a temperatura para 36 graus.

Ações personalizadas do dispositivo

Você também pode criar ações personalizadas para seu próprio hardware exclusivo. Para essas ações, você define a gramática e os comandos:

  • Ok Google, pisque a luz cinco vezes.
  • Ok Google, mova para a esquerda.

Saiba mais sobre como incorporar essas ações usando o serviço do Google Assistente.

Como funciona

O dispositivo tem o SDK do Google Assistente instalado, além das credenciais para acessar o serviço do Google Assistente. O dispositivo envia o comando falado (Ligue.) e pede ao serviço para acender o LED integrado do dispositivo. O dispositivo também envia os identificadores do modelo e da instância para que o serviço possa determinar a melhor forma de responder ao pedido no contexto.

O serviço usa o reconhecimento automático de fala (ASR) para determinar quais palavras foram ditas pelo usuário, o processamento de linguagem natural (PLN) para analisar e entender o significado do pedido com base nessas palavras e a correspondência de dispositivos para fornecer contexto ao pedido. Esse contexto é importante porque define as ações compatíveis com o dispositivo e como elas devem ser executadas.

Em seguida, o serviço responde com um texto que é falado para o usuário (Claro.) junto com o comando específico do dispositivo. O dispositivo sabe como processar esse comando: ele acende o LED!

Exemplo de LED de ações do dispositivo

Primeiros passos

Dê vida às suas ideias incorporando o Google Assistente ao seu projeto e adicionando funcionalidades exclusivas com as ações de dispositivo. Você pode desenvolver seu projeto usando o serviço do Google Assistente.