Visão geral do build

Para criar ações de conversa, crie e implante os seguintes componentes:

  • Projeto de ações: o contêiner lógico de todas as suas ações de conversa, serviços da Web e apps da Web. Ela também define as configurações e os recursos que descrevem como implantar o projeto no Actions on Google.
  • Modelo de invocação: define como os usuários descobrem e iniciam as ações no projeto. Crie o modelo de invocação com intents e tipos.
  • Modelo de conversa: define o que os usuários podem dizer às suas ações e como suas ações respondem aos usuários. Você cria seu modelo de conversa com intents, tipos, cenas e solicitações.
  • Webhooks: as ações podem acionar webhooks para delegar uma lógica adicional aos serviços de fulfillment, como gerar solicitações, validar dados e muito mais.
  • Tela interativa: em vez de enviar respostas de texto simples ou rich cards e imagens, é possível oferecer um app da Web interativo em tela cheia com HTML, CSS e JavaScript.

As seções a seguir descrevem as ferramentas que você usará para criar ações.

Ações

A API Actions é um conjunto de ferramentas para desenvolvedores que cria ações para o Google Assistente. Ela consiste nos seguintes recursos:

  • Uma representação aberta e baseada em arquivos de um projeto do Actions: crie modelos de invocação e conversa com intents, tipos, cenas e solicitações. Você pode editar seus projetos do Actions com seu editor de texto favorito, verificá-los no controle de origem, criar processos automatizados e muito mais.

  • Uma interface de linha de comando (CLI): a ferramenta gactions fornece uma CLI para inicializar e automatizar o desenvolvimento das ações. Ele permite inicializar arquivos de projetos de ação padrão, enviar atualizações para o console do Actions, implantar projetos de ação e muito mais. A ferramenta permite executar muitos fluxos de trabalho comuns, como importar projetos existentes ou iniciar o trabalho em uma ramificação de recurso usando seu sistema de controle de origem favorito.

  • API Actions: é a mesma API usada pela ferramenta gactions. A API Actions fornece uma lista de endpoints REST para gerenciar suas ações, inclusive para testes e criação. A API permite usar solicitações JSON para executar muitos fluxos de trabalho comuns. Ao usar a API Actions, há determinados limites e práticas recomendadas que você precisa considerar.

  • Webhooks e uma biblioteca de fulfillment do Node.js: suas ações podem delegar lógica de negócios a seus serviços da Web com webhooks e um formato de mensagem baseado em JSON. Fornecemos uma biblioteca de fulfillment do Node.js que fornece interfaces idiomáticas para o webhook de conversa. Essa biblioteca facilita a implementação de muitos fluxos comuns de usuários. Por exemplo, alguns recursos incluem extrair parâmetros de uma consulta do usuário e gerar uma experiência multimodal (apenas voz e recursos visuais) para o Google Assistente.

Criador de ações

O Actions Builder oferece um ambiente de desenvolvimento integrado avançado, fácil de usar e baseado na Web que é integrado ao Console do Actions. Como o Actions Builder foi criado com as mesmas tecnologias da API Actions, você pode usá-lo sozinho ou com a API Actions, dependendo das suas necessidades.

A IU do Actions Builder é dividida nas seguintes áreas:

  1. O menu superior fornece acesso às diferentes áreas do console do Actions, e você pode acessar o Actions Builder na guia Develop.
  2. O menu à esquerda permite acessar todos os componentes para criar ações, como intents e cenas.
  3. A área de criação permite criar o componente em que você está trabalhando.
  4. A área de detalhes permite configurar mais detalhes sobre o componente em que você está trabalhando.