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
Seletor de agentes
Depois de selecionar um projeto, tem de selecionar um agente. A interface do seletor de agentes é usada para:
- Selecione agentes existentes
- Crie novos agentes
- Crie agentes pré-criados
- Exporte e restaure agentes
- Elimine agentes
- Configure as definições de localização
- Filtre agentes por localização
Criador de agentes
Depois de selecionar um projeto e um agente, o criador de agentes é carregado. O criador está organizado nos seguintes painéis:
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 search para pesquisar, filtrar e aceder aos recursos principais no agente. O indicador de tarefas hourglass_full 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 settings Definições do agente abre o painel de definições do agente. O botão forum 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:
- Ative ou desative as chamadas de webhook em qualquer altura com o botão de ativação/desativação do webhook .
- Ative ou desative as respostas parciais.
- Ative ou desative a análise de sentimentos.
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.