Vocabulário do NLU

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • Usar NLU itens de vocabulário para ajudar o sistema a reconhecer as várias maneiras como seus usuários expressam suas solicitações. Use fontes de vocabulário para ajudar o sistema a reconhecer objetos em tabelas ou listas, como nomes de salas de conferência ou itens do catálogo.

    Esta imagem mostra um robô que serve um prato de moléculas ligadas. O robô e tudo o mais está dizendo 'vocabulário NLU' em 6 idiomas diferentes.

    Contexto e uso do vocabulário

    O vocabulário ajuda seu modelo com as várias palavras e frases que ele pode encontrar de seus usuários. Como os seres humanos não são computadores, eles podem encontrar maneiras diferentes de dizer a mesma coisa. Por exemplo, se um usuário inserir um acrônimo em vez da frase completa, o sistema poderá ser capaz de prever a intenção correta usando o contexto no enunciado. No entanto, ao definir o acrônimo com um item de vocabulário, você aumenta o nível de confiança do modelo e a capacidade de prever intenções corretamente.

    A fase Criar e treinar seu modelo com a guia Vocabulário realçada.

    Os itens de vocabulário cobrem as variáveis palavras ou frases que podem aparecer nos enunciados. Os itens de vocabulário são mapeados para os sinônimos que você fornece para previsão de intenção. Isso ajuda o sistema a reconhecer as várias maneiras como seus usuários expressam suas solicitações, garantindo a consistência, a confiança e a precisão das previsões.

    Tipos de item de vocabulário

    NLU fornece os seguintes tipos de vocabulário que você pode usar para criar e configurar um item de vocabulário.
    Tipo Definição
    Normal

    Uma palavra ou frase que não é comumente conhecida, como um termo ou acrônimo específico para negócios ou setor. O vocabulário regular não diferencia maiúsculas de minúsculas, portanto, todas as variações de maiúsculas de minúsculas serão capturadas pelo vocabulário que você criar.

    Consulte Crie um item de vocabulário regular.

    Padrão

    Uma expressão regular (regex) que pode capturar formatos específicos, como endereços de e-mail e números de telefone.

    Consulte Crie um item de vocabulário padrão.

    Fontes de vocabulário

    Você também pode usar fontes de vocabulário para cobrir vários objetos que os usuários podem solicitar. Itens de vocabulário e fontes de vocabulário diferem em seu uso:
    • Use um item de vocabulário para uma palavra, frase ou padrão individual que possa ser facilmente mapeado para um único sinônimo para o modelo usar.
    • Use uma fonte de vocabulário para fazer referência a ServiceNow tabela ou lista para que todos os valores possam ser substituídos pelo único sinônimo definido. As fontes de vocabulário podem ser reutilizadas em todos os seus modelos de NLU.

    Use fontes de vocabulário quando os enunciados do usuário se referirem a objetos em um conjunto. As origens podem ser referenciadas a partir de uma lista de valores de um ServiceNow ou uma lista estática que você define, como uma lista de itens do catálogo ou salas de conferência. Depois de criar e salvar essas fontes, você pode usar o símbolo em para especificá-las nos enunciados de treinamento. Você também pode usar essas origens como valores de entidade.

    Por exemplo, digamos que você já tenha uma lista de todas as salas de conferência do seu escritório. Você pode criar uma origem de vocabulário para fazer referência a essa lista em vez de digitar o nome de cada sala de conferência nos enunciados de treinamento de intenção.

    Para criar fontes de vocabulário, consulte Crie uma origem de vocabulário de tabela e. Crie uma fonte de vocabulário de lista.

    Uso de vocabulário em relação a uma intenção

    Este é um exemplo de como uma intenção pode interagir com o vocabulário em seus exemplos de enunciado.
    Nota:
    No vocabulário NLU, o sinônimo substitui o vocabulário que aparece no enunciado.
    Tabela 1. OrderSoftware
    Enunciado Problema e solução
    "Preciso acessar o sfcrm"
    • Problema: O sistema não reconhece o acrônimo sfcrm , portanto, não é possível prever com precisão a intenção.
    • Solução: Adicionar sfcrm como um item de vocabulário regular e forneça um sinônimo como Software de CRM .
    "Preciso instalar o Word"
    • Problema: O termo palavra é muito comum e não indica necessariamente um produto de software. O termo instalar pode fornecer contexto útil, mas a pontuação de confiança pode ser muito baixa para prever o. OrderSoftware intenção.
    • Solução: Crie um item de vocabulário padrão com um regex para maiúsculo Palavra , para que o sistema possa reconhecê-lo como um produto de software. Esta restrição adicionada torna mais provável que OrderSoftware a intenção será prevista.
      Nota:
      Para extrair o nome de software específico a ser usado em um tópico de conversa do Virtual Agent, anote-o como uma entidade no enunciado.

    Use uma única palavra ou frase curta como sinônimo para obter melhores resultados. Você pode mapear vários itens de vocabulário para um sinônimo. Não mapeie um item de vocabulário para vários sinônimos.

    Para obter mais contexto e exemplos, consulte Crie uma intenção de NLU.

    Um exemplo de Regex para um item de vocabulário padrão

    Digamos que você queira usar um item de vocabulário para identificar o acrônimo . e mapeie-o para o sinônimo tecnologia da informação .

    Itens de vocabulário regular não diferenciam maiúsculas de minúsculas por padrão. Isso significa que um item de vocabulário regular corresponderia a ambos os acrônimos . e a palavra comum . . Então você decide usar um item de vocabulário padrão.

    O padrão regex que você pode usar é Bit/b . . b é um marcador de limite de palavra. Isso garante que o padrão não corresponda ITSM ou JIT , por exemplo. A distinção entre maiúsculas e minúsculas padrão dos itens de vocabulário padrão significa isso Bit/b não corresponderia à palavra comum . .

    Detalhes do regex: Você pode desativar a distinção entre maiúsculas e minúsculas em um padrão usando (?i) . Você pode encerrar esse modo usando um sinal de menos como em (?-i) . Por exemplo, (?i)te(?-i)st deve corresponder a ambos teste e. Teste , mas não Teste ou TESTE .

    Para obter mais informações, consulte Usando expressões regulares em entidades.