Criar uma intenção de NLU

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • Crie uma intenção para o modelo Compreensão da linguagem natural (NLU). As intenções fornecem ao 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 na sua instância.
    • Você pode criar intenções para Virtual Agent e modelos do AI Search 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 Reutilizar intenções predefinidas NLU.

    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 de 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 em que residem. Sua confiança na previsão de intenção pode ser ainda maior se você também as marcar 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 irreais, 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 seu escopo como o escopo do seu modelo.
    2. Navegar até Todos > NLU Workbench > 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 seu Modelo de RH para o modelo do Virtual Agent.
    4. No cartão Criar e treinar seu modelo, selecione a fase Exibir.
    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 menos de 25 palavras ou 200 caracteres. Procure 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 Discrepância no pagamento. Adicione um mínimo de 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.