Vocabulário do NLU
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.
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.
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
| 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
- 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
| Enunciado | Problema e solução |
|---|---|
| "Preciso acessar o sfcrm" |
|
| "Preciso instalar o Word" |
|
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.