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!
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.