Um projeto do Actions empacota todas as suas ações em um único contêiner. Você publica este projeto no Actions on Google para que o Google Assistente saiba como descobrir e invocar suas experiências de conversa.
Use os componentes de baixo nível a seguir para criar seu projeto do Actions:
Configurações e recursos definem metadados e recursos do projeto, como ícones. O Google usa essas informações para publicar suas ações no diretório do Assistente, de modo que os usuários possam descobri-las e invocá-las.
Intents representam uma tarefa a ser executada, como alguma entrada do usuário ou um evento do sistema que precisa ser processado. O tipo mais comum de intent que você usará são as intents do usuário. Essas intents permitem declarar frases de treinamento que são naturalmente expandidas pelo mecanismo de processamento de linguagem natural (PLN) para incluir muitas outras frases semelhantes. A NLU usa a agregação dessas frases para treinar um modelo de idioma que o Google Assistente usa para corresponder à entrada do usuário. Durante uma conversa, se alguma entrada do usuário corresponder ao modelo de idioma da intent, o ambiente de execução do Assistente enviará a intent para a ação, para que ela possa processá-la e responder ao usuário.
Com os tipos, é possível extrair dados estruturados das entradas do usuário. Ao anotar frases de treinamento com tipos, a NLU pode extrair dados relevantes e estruturados para que você não precise analisar a entrada aberta.
Scenes processam intents e são os principais executores de lógica das suas ações. Eles podem fazer o preenchimento de slot, avaliar a lógica condicional, retornar solicitações ao usuário e até mesmo chamar serviços da Web externos para realizar a lógica de negócios. Em combinação com intents, as cenas oferecem uma maneira poderosa de detectar eventos específicos do usuário ou de entrada do usuário e executar a lógica correspondente.
As solicitações definem respostas estáticas ou dinâmicas que você usa para responder aos usuários.
Os webhooks permitem delegar trabalho extra a serviços da Web (fulfillment), como validar dados ou gerar prompts. As ações se comunicam com o fulfillment por meio de um protocolo webhook baseado em JSON.
A Tela interativa permite criar experiências ricas e imersivas com apps da Web que utilizam HTML, CSS e JavaScript.
Criar um projeto
É necessário criar um projeto no Console do Actions antes de desenvolver para o Google Assistente. Para criar um projeto:
- Acesse o console do Actions.
- Clique em Novo projeto.
- Digite um nome para o projeto e clique em Criar projeto.
- Na tela Que tipo de ação você quer criar?, selecione a categoria que melhor representa seu projeto e clique em Avançar.
- Na tela Como você quer compilar, selecione uma maneira de criar e clique em Começar a criar. Por exemplo, comece com um projeto vazio ou uma amostra.
Definir informações do projeto
As configurações e os recursos definem informações sobre o projeto, como suporte a recursos e superfícies, localidades compatíveis, nome de exibição, descrição, logotipos e muito mais. A tabela a seguir descreve as principais configurações e recursos fornecidos. O Actions on Google usa essas informações para implantar e publicar seu projeto no diretório do Assistente.
Nome | Descrição |
---|---|
Informações do diretório | Fornece informações para que o Actions on Google possa publicar seu projeto no diretório do Assistente. Inclui metadados e descrições sobre seu projeto e recursos de imagem para logotipos e imagens de banner. |
Segmentação por local | Configura as localidades em que suas ações estão disponíveis. |
Recursos de superfície | Configura as superfícies em que suas ações estão disponíveis. |
Detalhes da empresa | Especifica os dados de contato da sua empresa. |
Verificação de marca | Conecte um site ou app Android para ter mais benefícios, como nomes de invocação reservados e vinculação de sites nas suas ações. |
Lançar | Configura diferentes versões de teste e produção para a ação para teste e produção. |
Links do Assistente | Permita que os usuários invoquem suas ações a partir das suas propriedades da Web. |
Para definir informações do projeto:
- Acesse o Console do Actions e abra seu projeto.
Clique na guia Implantar para especificar as informações do projeto.
Figura 2. Especifique as informações do projeto na seção "Implantar" do console.
Testar projetos no simulador
O console do Actions tem um simulador para visualizar suas ações. O simulador permite ver informações de depuração, definir recursos do dispositivo, simular localidade e muito mais.

Para testar um projeto:
- Acesse o console do Actions e abra seu projeto.
- Clique na guia Testar para acessar o simulador.