Compreensão da linguagem natural
ServiceNow® Compreensão da linguagem natural (NLU) fornece um serviço de inferência Workbench de NLU e um NLU que você pode usar para permitir que o sistema aprenda e responda à intenção expressa por humanos. Ao inserir exemplos de linguagem natural no sistema, você o ajuda a entender os significados das palavras e os contextos para que possa inferir ações do usuário ou do sistema.
Visão geral
Terminologia NLU
- Intenção
- Algo que um usuário deseja fazer ou o que você deseja que sua aplicação controle, como a concessão de acesso.
- Enunciado
- Um exemplo de linguagem natural de uma intenção do usuário. Por exemplo, uma cadeia de caracteres de texto em uma descrição resumida de um incidente, uma entrada de bate-papo ou uma linha de assunto de e-mail. Os enunciados são usados para criar e treinar intenções e, portanto, não devem incluir vários significados ou intenções ambíguas.
- Entidade
- O objeto ou contexto de uma ação. Por exemplo: um laptop, uma função de usuário ou um nível de prioridade.
- Entidade do sistema
- Eles são predefinidos em uma instância e têm significados altamente reutilizáveis, como data, hora e local.
- Entidade definida pelo usuário
- Eles são criados no sistema pelos usuários e podem ser criados a partir de palavras nos enunciados que eles criam.
- Entidade comum
- Um contexto normalmente usado e extraído por meio de um modelo de entidade predefinido, como moeda, organização, pessoas ou quantidade.
- Vocabulário
- O vocabulário é usado para definir ou substituir os significados das palavras. Por exemplo, você pode atribuir o sinônimo "Microsoft" ao acrônimo "MS".
- Modelo do NLU
- Uma coleção de exemplos de enunciado e suas intenções e entidades associadas que o sistema usa como referência para inferir intenções e entidades em um novo enunciado. O Workbench de NLU vem com modelos de NLU pré-criados para unidades de negócios específicas, como um modelo de ITSM. Você também pode criar modelos personalizados.
Esta imagem ilustra como Compreensão da linguagem natural processa e renderiza exemplos de enunciado em intenções e entidades no sistema.
Workbench de NLU
Use o Workbench de NLU para criar representações morfológicas da linguagem humana. Esses modelos permitem criar intenções e entidades expressas em enunciados de idioma natural. Qualquer aplicação ServiceNow pode invocar um modelo NLU para obter uma inferência de intenções e entidades em um determinado enunciado.
Usando a função nlu_admin, você cria seus modelos no Workbench de NLU, onde você os cria, treina, testa e publica iterativamente.
Para obter informações sobre como criar e usar um modelo de NLU, consulte: Criar um modelo de NLU.
NLU serviço de inferência
Compreensão da linguagem natural fornece um serviço de inferência NLU que ajuda o sistema a entender a linguagem natural e a conduzir ações inteligentes. Este serviço treina e prevê intenções e entidades para um determinado enunciado do usuário em seu modelo para que seu texto seja traduzido em formatos compreensíveis por máquina, como APIs e parâmetros.
Aqui, o sistema usa uma API de inferência para treinar NLU algoritmos usando dados de registro de amostra para identificar intenções e entidades que são fortes candidatas para previsão precisa.
Consumo do modelo de NLU
Outras aplicações [ ServiceNow® consomem NLU saída do modelo, como Virtual Agent.
Por exemplo, os administradores Virtual Agent podem configurar um fluxo de conversa Designer do Virtual Agent para consumir modelos de NLU para que os chatbots do agente possam entender melhor as declarações do usuário na conversa. Para obter mais informações sobre como Virtual Agent consome modelos de NLU, consulte: Descoberta do tópico Natural Language Understanding (NLU) no Virtual Agent.
Iniciar
Referência |