Visão geral das ações do dispositivo

Com o SDK do Google Assistente, você pode incorporar o Google Assistente ao seu próprio projeto, fazendo com que ele funcione de maneira semelhante ao Google Home. No entanto, o projeto pode ter recursos de hardware exclusivos que o Google Home não tem. Por exemplo, ele pode ter uma tela LED exclusiva com configurações de brilho e cor personalizáveis.

As ações no dispositivo são um conjunto de ferramentas e APIs que permitem ampliar o que o Google Assistente pode fazer, nos projetos que você desenvolve, para aproveitar ao máximo os recursos de hardware.

Ações integradas no dispositivo

O Google criou uma ampla gama de ações integradas de dispositivos para o 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 maneiras diferentes:

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

É possível criar seu próprio projeto que responde a comandos para muitas características da casa inteligente como:

  • Ok Google, ajuste o brilho para 50%.
  • Ok Google, ajuste a temperatura para 30 graus.

Ações personalizadas do dispositivo

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

  • Ok Google, pisque minha luz cinco vezes.
  • Ok Google, vá 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 e as credenciais para acessar o serviço do Google Assistente. O dispositivo envia a solicitação falada (Ativar) e pede ao serviço para ativar o LED integrado do dispositivo. O dispositivo também envia identificadores de modelo e de instância do dispositivo para que o serviço possa determinar a melhor resposta no contexto à solicitação.

O serviço usa o reconhecimento automático de fala (ASR, na sigla em inglês) para determinar quais palavras foram faladas pelo usuário, o processamento de linguagem natural (PLN) para analisar e entender o significado da solicitação dessas palavras e a correspondência de dispositivo para fornecer contexto para a solicitação. Esse contexto é importante porque define as ações que o dispositivo oferece suporte e como essas ações precisam ser realizadas.

O serviço responde com um texto falado para o usuário (Claro) 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

Coloque suas ideias em prática incorporando o Google Assistente ao seu projeto e adicionando funcionalidades exclusivas com as Ações do dispositivo. Você pode desenvolver seu projeto usando o serviço do Google Assistente.