Vocabulário de NLU
Use NLU itens de vocabulário para ajudar o sistema a reconhecer as várias maneiras pelas quais os usuários expressam suas solicitações. Use origens 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.
Uso e contexto do vocabulário
O vocabulário ajuda seu modelo com as várias palavras e frases que ele pode encontrar dos usuários. Como os humanos não são computadores, eles podem criar 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á 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 as intenções corretamente.
Os itens de vocabulário cobrem as palavras ou frases variadas que podem aparecer em 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 pelas quais os usuários expressam suas solicitações e, ao mesmo tempo, garante 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 de negócio ou setor. O vocabulário regular não diferencia maiúsculas de minúsculas, portanto, todas as variações de maiúsculas e minúsculas serão capturadas pelo vocabulário criado. Consulte Criar 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 Criar 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 origem de vocabulário para fazer referência a uma tabela ou lista ServiceNow 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 origens 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 uma tabela ServiceNow ou de 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 origens, você pode usar o símbolo @ para especificá-las em 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 da intenção.
Para criar origens de vocabulário, consulte Criar uma origem de vocabulário de tabela e Criar uma origem 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 Criar uma intenção 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 ITe mapeá-lo para o sinônimo tecnologia da informação.
Itens de vocabulário regulares não diferenciam maiúsculas de minúsculas por padrão. Isso significa que um item de vocabulário regular corresponderia ao acrônimo IT e à palavra comum it. Então você decide usar um item de vocabulário padrão.
O padrão regex que você pode usar é \bIT\b. O \b é um marcador de limite de palavra. Isso garante que o padrão não corresponda a ITSM ou JIT, por exemplo. A diferenciação de maiúsculas e minúsculas padrão dos itens de vocabulário padrão significa que \bIT\b não corresponderia à palavra comum it.
Detalhes do Regex: você pode desativar a diferenciação de 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 test e Test, mas não a teST ou TEST.
Para obter mais informações, consulte Como usar expressões regulares em entidades.