Resolver problemas de intenção

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • Use os cartões de problema para identificar intenções que têm conflitos, precisam de revisão ou precisam de mais enunciados. A resolução de problemas de intenção garante que as intenções em seus modelos Compreensão da linguagem natural (NLU) funcionem corretamente.

    Antes de Iniciar

    • Certifique-se de que o plug-in Workbench de NLU, o plug-in Workbench de NLU - Core, o plug-in Workbench de NLU - Recursos avançados e o plug-in Inteligência preditiva estejam todos instalados e ativados em sua instância.
    • Você pode resolver conflitos para os modelos Virtual Agent e Pesquisa com IA.
    • Função necessária: nlu_admin ou admin. Quando atribuído a um modelo, o nlu_editor pode resolver problemas de intenção para esse modelo.

    Por Que e Quando Desempenhar Esta Tarefa

    Quando um modelo treinado contém intenções com problemas, os cartões de problema são exibidos na guia de intenções da página Criar e treinar seu modelo. Selecione cada cartão para filtrar a lista de intenções desse problema. Na fase Criar e treinar seu modelo, os cartões realçados notificam o usuário sobre vários problemas com as intenções deste modelo.

    Os cartões exibem problemas diferentes:
    • intenções têm baixa contagem de enunciados: a intenção não contém o mínimo necessário de 5 enunciados de treinamento. Este cartão também é exibido quando a intenção contém menos do que a contagem recomendada de 15 enunciados.
    • intenções têm baixa contagem de enunciados de teste: o conjunto de testes padrão não tem enunciados de teste suficientes para a intenção. Este cartão é exibido quando a contagem de enunciados de teste para uma intenção está abaixo dos 15 recomendados.
    • intenções têm conflitos críticos: a intenção contém enunciados de treinamento que se sobrepõem a enunciados em outra intenção.
      Nota:
      Enunciados marcados como Não relevantetambém podem entrar em conflito com enunciados atribuídos a intenções. Para obter mais informações, consulte Detecção de irrelevância no NLU.
    • intenções precisam de revisão: a intenção foi traduzida, mas deve ser revisada por um nlu_admin ou nlu_editor.
    Os cartões de problema ficam ocultos nas seguintes circunstâncias:
    • O modelo é um modelo pré-criado
    • O modelo está em estado de rascunho e não foi treinado
    • O modelo não contém conflitos
    • Não existe um relatório de conflitos bem-sucedido para a versão treinada mais recente
    • O plug-in Workbench de NLU - Recursos avançados não está instalado
    Resolva problemas das seguintes maneiras:
    Problema Resolução
    as intenções têm contagem baixa de enunciados Adicione mais enunciados de treinamento à intenção. As intenções precisam de pelo menos 5 enunciados. A contagem recomendada é de pelo menos 15 enunciados.
    as intenções têm contagem baixa de enunciados de teste Adicione mais enunciados de teste para a intenção ao conjunto de testes padrão do modelo. A contagem recomendada é de pelo menos 15.
    as intenções têm conflitos críticos Remova ou edite enunciados para que cada enunciado se aplique a apenas uma intenção.
    as intenções precisam de revisão Peça a um nlu_admin ou nlu_editor para revisar a intenção. Para obter mais informações, consulte Habilitar ou desabilitar uma intenção do modelo secundário.

    Neste procedimento de exemplo, você está resolvendo conflitos críticos em uma de suas intenções. Você criou um modelo Virtual Agent para lidar com solicitações de RH, mas duas de suas intenções, GeneralHRInquiry e CreateHRGeneralInquiryCase, incluíram enunciados semelhantes.

    Procedimento

    1. Verifique se você está no mesmo escopo da aplicação que o seu modelo e navegue até Todos > Workbench de NLU > Modelos.
      A guia Virtual Agent é aberta por padrão.
    2. Selecione a guia correspondente à aplicação do seu modelo e selecione o nome do seu modelo.
    3. No cartão Criar e treinar seu modelo, clique em Exibir fase.
    4. Na guia intenções, clique no cartão de intenções com conflitos críticos.
      A lista de intenções filtra e mostra as intenções com conflitos críticos.
    5. Clique no nome da intenção que você deseja resolver.
      Neste exemplo, você clica na intenção GeneralHRInquiry.
    6. Clique na guia Conflitos.
      A guia conflitos é exibida e lista os enunciados conflitantes. Os enunciados da intenção atual são mostrados à esquerda. Os enunciados conflitantes da outra intenção aparecem à direita.
      Nota:
      Você pode ocultar conflitos moderados para se concentrar nos conflitos críticos. Você também pode ignorar conflitos. No entanto, certifique-se de corrigir todos os conflitos para obter o melhor desempenho.
      Guia Conflitos de uma tela de intenção com conflitos críticos. As mudanças feitas nesta tela são salvas automaticamente.
    7. Aponte para o enunciado que você deseja editar ou remover.
      Enunciados que estão em conflito entre si. Você pode editar ou excluir um enunciado dessa intenção.

      Neste procedimento de exemplo, clique no ícone da lixeira para remover o enunciado da intenção CreateHRGeneralInquiryCase.

      O enunciado é removido da intenção.
      Nota:
      Todas as mudanças feitas são salvas automaticamente.

    O que Fazer Depois

    Enunciados designados como irrelevantes ou não relevantestambém podem entrar em conflito com enunciados de treinamento. Os enunciados irrelevantes são exibidos como se estivessem em sua própria intenção chamada NO_INTENT. No entanto, esses enunciados não podem ser editados ou excluídos em Conflitos. Copie o enunciado para o módulo de detecção de irrelevância para editar ou excluir. Para obter mais informações, consulte Detecção de irrelevância no NLU.

    Continue a resolver todos os conflitos. Quando terminar, treine seu modelo para ver uma lista de conflitos atualizados, se houver. Resolva todos os problemas de intenção antes de testar e publicar seu modelo.