O Ações de conversa vai ser descontinuado em 13 de junho de 2023. Para mais informações, consulte Desativação do recurso Ações de conversa.

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.