Criar uma intenção NLU

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • Crie uma intenção para o modelo Compreensão da linguagem natural (NLU). As intenções fornecem ao seu modelo uma ação do sistema a ser executada quando ele recebe a entrada do usuário.

    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, o plug-in NLU Common Model e o plug-in Inteligência preditiva estejam todos instalados e ativados em sua instância.
    • Verifique se você está no mesmo escopo da aplicação que o seu modelo.
    • Você pode criar intenções para Virtual Agent e modelos da Pesquisa com IA em Workbench de NLU.
    • Função necessária: admin ou nlu_admin

    Por Que e Quando Desempenhar Esta Tarefa

    Este procedimento mostra como criar uma intenção. Para reutilizar intenções de outros modelos, consulte Reutilizando intenções de modelos NLU pré-criados.

    Veja um exemplo de como as intenções podem interagir com o vocabulário em seus enunciados de treinamento.

    • Intenção: #AddMembersToDistributionList
    • Enunciado A: "Adicione Carlos Santana à lista uxinfodev"
    • Enunciado B: "Fui removido por engano do grupo arlo-drury-directreports"
    • Resultado: o sistema não reconhece uxinfodev ou arlo-drury-directreports e não pode usar essas palavras para prever a intenção.
    • Solução: adicione uxinfodev e arlo-drury-directreports como itens de vocabulário e adicione sinônimos a eles. Os sinônimos fornecidos ajudam a adicionar mais contexto ao enunciado e à intenção na qual eles residem. Sua confiança na previsão de intenção pode ser ainda maior se você também marcá-los como entidades.
    Nota:
    Os enunciados de treinamento e os enunciados de seus usuários têm um limite de 25 palavras ou 200 caracteres. Enunciados que excedem esse limite não retornam uma previsão de intenção.

    Não inclua termos irrealistas como "OrderLaptop" ou "sfsdfasdfas" em enunciados de treinamento. Os enunciados devem ser exemplos corretos e naturais no idioma do modelo.

    No procedimento de exemplo a seguir, você está criando uma intenção e adicionando enunciados que os usuários podem dizer ao solicitar informações sobre pagamento. Você já criou um modelo NLU que intitulou Modelo de RH para Virtual Agent e está criando uma intenção nesse modelo.

    Procedimento

    1. Defina o escopo da aplicação para o escopo do seu modelo.
    2. Navegar até Todos > Workbench de NLU > Modelos.
      A guia Virtual Agent é aberta por padrão.
    3. Selecione a guia correspondente à aplicação do seu modelo e selecione o nome do modelo ao qual você deseja adicionar uma intenção.
      Neste exemplo de modelo, você seleciona o modelo de RH para o modelo do Virtual Agent.
    4. No cartão Criar e treinar seu modelo, selecione Exibir fase.
    5. Selecione Intenções.
    6. Selecione Nova intenção.
    7. Na janela Criar uma intenção, adicione um nome e uma descrição para a intenção.
      Figura 1. Como criar uma intenção
      Crie uma janela de intenção. O nome da intenção é obrigatório, mas a descrição é opcional.
      Neste cenário de exemplo, você insere PayDiscrepancy para o nome. Você também pode adicionar uma descrição.
      Nota:
      Quando você cria uma intenção, o sistema adiciona uma hashtag ao nome da intenção.
    8. Selecione Adicionar intenção.
      A tela de intenção #PayDiscrepancy é exibida, incluindo seções para seus enunciados, entidades associadas e configurações. O status de rascunho da intenção também é mostrado no canto superior direito da tela Intenção.
    9. Na guia Enunciados, insira exemplos de enunciados de treinamento que sejam relevantes para a intenção.
      Nota:
      Os exemplos de enunciado fornecidos devem ser exclusivos e conter no máximo 25 palavras ou 200 caracteres. Tente adicionar pelo menos 15 enunciados com o máximo de variedade possível entre eles. Você deve adicionar pelo menos 5 enunciados para começar a treinar o modelo.
      Neste cenário, você adiciona os seguintes enunciados ao campo e seleciona Adicionar
      Exemplos de enunciado de treinamento para a intenção de discrepância de pagamento. Adicione no mínimo 5 enunciados a uma intenção.

      Ao criar e retreinar seu modelo iterativamente, você pode verificar como a intenção atualizada afeta as previsões do modelo. Consulte Treine e teste seu modelo de NLU.

    O que Fazer Depois

    Treine seu modelo para salvar suas atualizações. Para problemas com intenções, consulte Resolver problemas de intenção.

    Para melhorar seus enunciados, adicione entidades para fornecer contexto. Consulte Entidades de NLU.

    O recurso Descoberta de intenção disponível pode ajudar a identificar intenções que seriam possíveis adicionar, com base em seus dados históricos.