Visão geral do console do Dialogflow CX

Os agentes de conversação (Dialogflow CX) oferecem uma interface de usuário da Web chamada Console do Dialogflow CX (acesse a documentação, abra o console). Esse Console é usado para criar, desenvolver e testar agentes. Ele cria um gráfico de cada fluxo como um diagrama de máquina de estado conversacional, o que facilita a criação e a compreensão de agentes complexos.

O console do Dialogflow CX é diferente do console do Google Cloud. Acesse a documentação (em inglês) e abra o console. O console do Dialogflow CX é usado para gerenciar agentes de conversação (Dialogflow CX), enquanto o Console do Google Cloud é usado para gerenciar configurações de agentes de conversação (Dialogflow CX) específicas do Google Cloud, como faturamento, e outros recursos do Google Cloud.

Na maioria dos casos, use o console do Dialogflow CX para criar agentes, mas também é possível usar a API Dialogflow para criar agentes de cenários avançados.

Os guias de início rápido, conceito e de instruções orientam você nas etapas de uso do console. Neste guia, apresentamos um resumo de alto nível do console.

Como usar o console

O console é usado para criar, criar, gerenciar, ajustar e testar seus projetos e agentes. Com ele, é possível fazer muito:

  • Criar projetos.
  • Crie agentes que contenham todas as configurações e dados que definam a experiência de conversa.
  • Crie fluxos e páginas que são os elementos básicos do controle de conversas.
  • Crie entidades para extrair dados úteis da entrada do usuário final.
  • Crie intents que categorizam a entrada do usuário final
  • Testar seu agente por meio do simulador.
  • E muito mais...

Seletor de projetos

Quando você carrega inicialmente o console, é preciso selecionar um projeto. A interface do seletor de projetos é usada para:

  • Selecionar projetos preexistentes
  • Criar novos projetos

Captura de tela da seleção de projetos

Seletor de agente

Depois de escolher um projeto, escolha um agente. A interface do seletor de agente é usada para:

Captura de tela da seleção de agente

Criador de agentes

Depois que um projeto e um agente forem selecionados, o criador do agente será carregado. O criador é organizado nos seguintes painéis:

Captura de tela do criador de agente

Menu do console (1)

Use esse menu para alternar entre os consoles.

Seleção de projeto e agente (2)

Use esses menus para alterar o idioma do projeto, do agente ou do idioma ativo no momento para agentes multilíngues.

Barra de pesquisa e indicador de tarefa (3)

Use a barra de pesquisa para pesquisar, filtrar e acessar os principais recursos do agente. O indicador de tarefa mostra o status de tarefas, como treinamento.

Guias de criação e gerenciamento (4)

A guia Build contém seções para gerenciar fluxos e páginas. Quando você seleciona um fluxo na seção de fluxo, as páginas contidas nele são listadas na seção de páginas.

A guia Manage contém recursos e ferramentas disponíveis para o agente: intents, tipos de entidade, webhooks etc.

Configurações de gráfico (5)

Esses botões oferecem vários controles para visualizar e interagir com o gráfico do agente.

Configurações do agente e botões do simulador (6)

O botão Configurações do agente abre o painel de configurações do agente. O botão Testar agente abre o painel simulador.

Gráfico (7)

O gráfico mostra uma representação visual do fluxo selecionado, semelhante a um diagrama de máquina de estado. Cada nó do gráfico representa uma página inicial ou de início de fluxo. É possível clicar em um nó para expandi-lo ou contratá-lo. Quando expandido, você pode editar os dados de um nó.

O primeiro nó do gráfico, denominado Start, é a página inicial do fluxo.

Conectar linhas de um nó a outro representa as possíveis transições. Eles são codificados por cores da seguinte maneira:

  • Azul representa transições definidas para requisitos de intent ou para requisitos de intent e condição.
  • Laranja representa transições definidas apenas para requisitos de condição.
  • Ciano representa transições definidas para manipuladores de eventos.
  • Cinza representa transições não descritas acima (por exemplo, uma mistura dos tipos de transição mencionados acima).

Quando uma transição pode levar a outro fluxo, o fluxo de destino é mostrado como um nó.

Painéis de edição e simulador (8)

Ao editar o conteúdo ou testar o agente com o simulador, os painéis específicos ao conteúdo são abertos no lado direito do console. Esses painéis podem ser expandidos para preencher a área do console disponível, contratado para preencher uma parte do lado direito do console, ou fechados quando você terminar.

Simulador

O simulador é usado para testar o agente. É possível conversar com seu agente enquanto monitora as alterações no estado da sessão.

Também é possível usar o simulador para criar casos de teste executáveis.

Configurações do simulador

Ao abrir o simulador pela primeira vez, é preciso selecionar um ambiente de agente ou versões de fluxo e um fluxo ativo. Na maioria dos casos, é preciso usar o ambiente de rascunho e o fluxo inicial padrão.

Com os botões acima do simulador, você também pode:

Entrada do simulador

Ao interagir com o simulador, você fornece a entrada do usuário final como texto e, em seguida, aperte "Enter" ou clique no botão enviar . Além de texto simples, é possível escolher tipos de entrada alternativos com o seletor de entrada :

  • Parâmetro: injetar um valor de parâmetro. É possível fornecer parâmetros novos ou fornecer valores predefinidos para os parâmetros existentes.
  • Evento: invocar um evento.
  • DTMF: enviar a entrada de sinal de frequência dupla (Touch-Tone) para interações de telefonia.

Estado da sessão do simulador

Ao usar o simulador para conversar com seu agente, o estado da sessão é mostrado à esquerda da conversa. O fluxo e a página ativos, os valores de parâmetros preenchidos e as etapas de execução são mostrados. Essas informações podem ajudar você a depurar um agente ou verificar o comportamento dele em determinados cenários de conversa.

Limitações do simulador

Para o simulador, as seguintes limitações se aplicam:

  • Não é possível definir um valor de parâmetro como nulo.
  • As conversas criadas usando o simulador não podem ser acessadas usando métodos de API.