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
Seletor de agente
Depois de escolher um projeto, escolha um agente. A interface do seletor de agente é usada para:
- Selecionar agentes existentes
- Criar novos agentes
- Criar agentes prontos
- Exportar e restaurar agentes
- Excluir agentes
- Definir as configurações de localização
- Filtrar agentes por local
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:
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 search para pesquisar, filtrar e acessar os principais recursos do agente. O indicador de tarefa hourglass_full 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 settings Configurações do agente abre o painel de configurações do agente. O botão forum 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:
- Ative ou desative as chamadas de webhook a qualquer momento com o botão de alternância do .
- Ative ou desative as respostas parciais.
- Ative ou desative a análise de sentimento.
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.