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