Vista geral da consola Dialogflow CX

Os agentes conversacionais (Dialogflow CX) oferecem uma interface do utilizador Web denominada consola do Dialogflow CX (visite a documentação, abra a consola). Use esta consola para criar, compilar e testar agentes. Representa graficamente cada fluxo como um diagrama de máquina de estados conversacional, o que facilita a conceção e a compreensão de agentes complexos.

A consola do Dialogflow CX é diferente da Google Cloud consola (visite a documentação, abra a consola). A consola Dialogflow CX é usada para gerir agentes conversacionais (Dialogflow CX), enquanto a Google Cloud consola é usada para gerir Google Clouddefinições específicas de agentes conversacionais (Dialogflow CX) (por exemplo, faturação) e outros Google Cloud recursos.

Na maioria dos casos, deve usar a consola Dialogflow CX para criar agentes, mas também pode usar a API Dialogflow para criar agentes para cenários avançados.

Os guias de início rápido, de conceitos e de instruções explicam os passos de utilização da consola. Este guia oferece um resumo de alto nível da consola.

Como a consola é usada

A consola é usada para criar, compilar, gerir, otimizar e testar os seus projetos e agentes. Com esta funcionalidade, pode:

  • Criar projetos.
  • Crie agentes que contenham todas as definições e dados que definem a experiência de conversa.
  • Crie fluxos e páginas que são as bases para o controlo da conversa.
  • Crie entidades para extrair dados úteis das entradas dos utilizadores finais.
  • Crie intenções que categorizam a entrada do utilizador final.
  • Teste o seu agente através do simulador.
  • E muito mais…

Seletor de projetos

Quando carrega inicialmente a consola, tem de selecionar um projeto. A interface do seletor de projetos é usada para:

  • Selecione projetos pré-existentes
  • Crie novos projetos

Captura de ecrã da seleção de projetos

Seletor de agentes

Depois de selecionar um projeto, tem de selecionar um agente. A interface do seletor de agentes é usada para:

Captura de ecrã da seleção de agentes

Criador de agentes

Depois de selecionar um projeto e um agente, o criador de agentes é carregado. O criador está organizado nos seguintes painéis:

Captura de ecrã do criador de agentes

Menu da consola (1)

Pode usar este menu para alternar entre consolas.

Seleção do projeto e do agente (2)

Pode usar estes menus para alterar o projeto, o agente ou o idioma atualmente ativo para agentes multilingues.

Barra de pesquisa e indicador de tarefas (3)

Use a barra de pesquisa para pesquisar, filtrar e aceder aos recursos principais no agente. O indicador de tarefas mostra o estado de tarefas como a preparação.

Crie e faça a gestão de separadores (4)

O separador Criar contém secções para gerir fluxos e páginas. Quando seleciona um fluxo na secção de fluxo, as páginas contidas no fluxo são apresentadas na secção de páginas.

O separador Gerir contém recursos e ferramentas disponíveis para o agente: intenções, tipos de entidades, webhooks, etc.

Definições do gráfico (5)

Estes botões oferecem vários controlos para ver e interagir com o gráfico de agentes.

Botões de definições do agente e simulador (6)

O botão Definições do agente abre o painel de definições do agente. O botão Agente de teste abre o painel do simulador.

Gráfico (7)

O gráfico mostra uma representação visual do fluxo selecionado, semelhante a um diagrama de máquina de estados. Cada nó do gráfico representa uma página ou uma página inicial do fluxo. Pode clicar num nó para o expandir ou reduzir. Quando expandido, pode editar os dados de um nó.

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

As linhas de ligação de um nó a outro representam possíveis transições. Estão codificados por cores da seguinte forma:

  • O azul representa as transições definidas para requisitos de intenção ou para requisitos de intenção e condição.
  • A cor laranja representa transições definidas apenas para requisitos de condições.
  • O ciano representa as transições definidas para os controladores de eventos.
  • A cor cinzenta representa transições diferentes das descritas acima (por exemplo, uma mistura dos tipos de transição mencionados acima).

Quando uma transição pode originar outro fluxo, o fluxo de destino é apresentado como um nó.

Edição e painéis de simulador (8)

Quando edita conteúdo do agente ou testa o agente com o simulador, os painéis específicos de conteúdo são abertos no lado direito da consola. Estes painéis podem ser expandidos para preencher a área disponível da consola, contraídos para preencher uma parte do lado direito da consola ou fechados quando terminar.

do Pixel

O simulador é usado para testar o seu agente. Pode ter uma conversa com o seu agente enquanto monitoriza as alterações no estado da sessão.

Também pode usar o simulador para criar testes executáveis.

Definições do simulador

Quando abre o simulador pela primeira vez, tem de selecionar um ambiente do agente ou versões do fluxo e um fluxo ativo. Na maioria dos casos, deve usar o ambiente de rascunho e o fluxo de início predefinido.

A partir dos botões acima do simulador, também pode:

Entrada do simulador

Quando interage com o simulador, introduz informações do utilizador final como texto, e, em seguida, prime Enter ou clique no botão Enviar. Além do texto simples, pode escolher tipos de entrada alternativos com o seletor de entrada:

  • Parâmetro: Injete um valor do parâmetro. Pode fornecer novos parâmetros ou fornecer valores predefinidos para parâmetros existentes.
  • Evento: Invocar um evento.
  • DTMF: Envie a sinalização multifrequência de tom duplo (Touch-Tone) para interações de telefonia.

Estado da sessão do simulador

Quando usa o simulador para ter uma conversa com o seu agente, o estado da sessão é apresentado à esquerda da conversa. São apresentados o fluxo atualmente ativo, a página atualmente ativa, os valores dos parâmetros preenchidos e os passos de execução. Estas informações podem ajudar a depurar um agente ou a verificar o respetivo comportamento em determinados cenários de conversa.

Limitações do simulador

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

  • Não pode definir um valor de parâmetro como nulo.
  • As conversas criadas com o simulador são inacessíveis através de métodos de API.