Para ajudar os criadores de agentes a criar agentes de alta qualidade, os agentes de conversação (Dialogflow CX) oferecem uma funcionalidade de validação. A validação de agentes é realizada a pedido. Pode pedir a validação do agente na Dialogflow Console ou na API quando terminar de editar o agente e voltar a formar os modelos de NLU. Também pode consultar os resultados da validação mais recentes sem realizar uma nova validação.
Os resultados da validação são apenas informativos. Fornecem uma lista de mensagens de validação classificadas que pode corrigir para melhorar a qualidade e o desempenho do seu agente. A validação de agentes não afeta o comportamento de um agente de forma alguma. Pode ignorar as mensagens de validação e continuar a iniciar o seu agente. As mensagens de validação abrangem a qualidade dos dados de preparação do modelo de PNL, incluindo as intenções e os tipos de entidades, e a qualidade da estrutura do fluxo baseada em páginas, como as regras de transição. Seguem-se alguns exemplos de mensagens de validação que pode encontrar:
- Diferentes intenções têm expressões de preparação demasiado semelhantes.
- Não existem exemplos negativos para a intenção negativa predefinida.
- Este texto está anotado em algumas expressões de preparação, mas não noutras.
- O mesmo sinónimo é usado para diferentes valores num tipo de entidade.
- Este parâmetro de condição da rota de intenção não está definido.
- Este parâmetro de formulário está definido com o tipo "sys.any".
Aceda aos resultados
Para aceder aos resultados da validação do seu agente:
- Abra a consola do Dialogflow CX.
- Escolha o seu projeto.
- Selecione o seu agente.
- Selecione o separador Gerir.
- Clique em Validação no painel Gerir.
- Selecione um fluxo.
- São apresentados os resultados da validação mais recentes, que podem estar desatualizados.
- Para acionar novos resultados, clique no botão Atualizar na parte superior do painel.
- Para acionar novos resultados apenas para um fluxo, clique em Atualizar na linha de resultados específicos do fluxo.
- Para filtrar as mensagens de validação, introduza uma palavra-chave na caixa Pesquisar mensagens de validação. Use o operador "-" antes da palavra-chave para filtrar
as mensagens de validação. Exemplos:
- Introduza "bill" para pesquisar mensagens de validação que contenham "bill".
- Introduza "-bill" para pesquisar mensagens de validação que NÃO contenham "bill".
Resultados inline para intenções, entidades e páginas
As mensagens de validação também são apresentadas na lista de intenções, na lista de entidades e na lista de páginas. Por exemplo, na lista de páginas, é apresentado um ícone que indica o nível de gravidade na linha da página quando existem mensagens de validação para essa página. É apresentada uma sugestão com as mensagens de validação detalhadas quando passa o cursor do rato sobre o ícone.
Níveis de gravidade
A validação pode mostrar os seguintes níveis de gravidade:
Gravidade | Descrição |
---|---|
INFORMAÇÕES | O agente não segue a prática recomendada. |
AVISO | O agente pode não funcionar como esperado. |
ERROR | O agente pode sofrer falhas. |
Controlos
No painel de validação, pode filtrar os resultados da validação por nível de gravidade ou pesquisando o texto da mensagem de validação:
- Use as caixas de verificação do nível de gravidade.
- Introduza texto na caixa de pesquisa.
O botão Mostrar validação no criador visual no painel de validação controla se os resultados da validação são apresentados inline para intenções, entidades e páginas.