Criar uma origem de vocabulário de tabela

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 4 min. de leitura
  • Use os valores de uma tabela ServiceNow como uma origem de vocabulário. Seus modelos Compreensão da linguagem natural (NLU) usam o sinônimo fornecido para interpretar enunciados que contêm valores dos campos de origem escolhidos da tabela.

    Antes de Iniciar

    • Certifique-se de que o plug-in Workbench de NLU, o plug-in Workbench de NLU - Core, o plug-in NLU Common Model e o plug-in Inteligência preditiva estejam todos instalados e ativados em sua instância.
    • Função necessária: admin ou nlu_admin

    Por Que e Quando Desempenhar Esta Tarefa

    Adicione uma tabela ServiceNow a ser usada como origem de vocabulário. Selecione um ou mais campos de origem da tabela. Em seguida, forneça um sinônimo a ser usado pelo modelo ao interpretar enunciados que contenham valores da tabela. Observe que o campo Referência não é compatível como um campo de origem.

    Quando você cria e sincroniza uma origem de vocabulário de tabela, os valores da tabela em sua instância são extraídos e uma origem de vocabulário é criada no Serviço NLU. Para obter mais informações sobre o serviço NLU, consulte Atualizações do serviço de NLU.
    Nota:
    Você não deve criar várias origens de vocabulário que fazem referência à mesma tabela e campos. Crie apenas uma origem de vocabulário (e forneça um sinônimo) para a tabela e os campos específicos que você deseja fazer referência no modelo. Caso contrário, isso causaria confusão no modelo e interferiria na qualidade da previsão.

    Neste procedimento de exemplo, você deseja que seus modelos sejam capazes de interpretar enunciados com locais. A tabela ServiceNow location (cmn_location) já contém informações sobre locais importantes. Você configura a tabela de locais a ser usada como fonte de vocabulário.

    Procedimento

    1. Navegar até Todos > NLU Workbench > Fontes de vocabulário.
    2. Clique em Tabelas da ServiceNow.
    3. Clique em Adicionar outra tabela.
    4. Na página Adicionar outra tabela para referência, configure os campos.
      1. Selecione a tabela, o identificador e o sinônimo da tabela.
        Neste exemplo, use as seguintes configurações:
        • Tabela: Selecionar local (cmn_location).
        • Manipulador: use o identificador gerado pelo sistema, @Location.
        • Sinônimo: use o sinônimo gerado pelo sistema, Local. Você pode atualizar este valor para garantir que seja um sinônimo para cada item individual na origem do vocabulário.
          Nota:
          Escolha um sinônimo que seja uma palavra de ocorrência comum no mesmo idioma que sua origem de vocabulário.

        Campos Tabela, Manipulador e Sinônimo na página Adicionar outra tabela para referência.

      2. Selecione os campos que você deseja usar como referência na tabela de origem.
        Nota:
        Para adicionar vários campos, selecione o ícone de adição.
        Neste exemplo, use as seguintes configurações:
        • Nome do campo: selecione os campos País (país) e Cidade (cidade).
        • Opções: clique em Opçõese marque a caixa de seleção Usar este campo para pesquisar valores para ambos os valores de Nome de campo. Marcar a caixa permite que um nome de país ou de cidade seja usado em um enunciado para localizar um registro na origem do vocabulário. Você também pode usar vários valores separados por vírgulas neste campo, por exemplo, se a coluna da cidade tiver vários nomes, como Nova York, Nova York e Nova York.
        • Oscampos podem aparecer juntos: deixe a caixa de seleção em branco. Este campo é normalmente usado em um modelo de pesquisa NLU, em que os usuários podem inserir palavras próximas umas das outras em um enunciado para encontrar um registro. Por exemplo, você pode inserir o Desenvolvimento de pessoa ao pesquisar um funcionário chamado Pessoa que trabalha na equipe de desenvolvimento, em que Nome e Equipe são dois campos na tabela.
        Seção Campos da página Adicionar uma tabela para referência. Selecione um ou mais campos e configure as opções.
      3. Configure as opções avançadas.
        Neste exemplo, use as seguintes configurações:
        • Idioma: selecione English-en.
        • Filtrar por: você pode usar o construtor de condição para filtrar os valores na tabela de origem para a origem do vocabulário. Deixe em branco para este cenário.
        • Atualizar: selecione A cada 7 dias. Ao selecionar isso, você define o sistema para obter novos valores da tabela a cada sete dias. Existem diferentes opções de atualização que você pode escolher com base na frequência com que a tabela de origem é atualizada.
        • Habilitar correspondência difusa: marcar esta caixa faz com que um registro possa ser correspondido mesmo se um enunciado contiver uma palavra com um pouco de erro ortográfico ou parte de uma palavra. Por exemplo, ao pesquisar uma cidade como Cidade de São Paulo, você pode inserir Cidade de São Paulo ou apenas Cidade de São Paulo, e o sistema ainda poderá fazer a correspondência com o registro de local correto. A correspondência difusa pode retornar correspondências falsas em alguns casos. Use a correspondência difusa com moderação e teste seu modelo antes de usá-lo.
        • Fazer distinção entre maiúsculas e minúsculas: se você não habilitar a correspondência difusa, poderá marcar esta caixa para fazer com que os valores na tabela de origem façam distinção entre maiúsculas e minúsculas. Se um enunciado não usar os casos corretos, o modelo não preverá a intenção.
        Seção Opções avançadas da página Adicionar uma tabela para referência. Selecione um idioma, atualize a hora e quaisquer filtros.
    5. Clique em Salvar.

      Resultado: a origem do vocabulário da tabela @Location aparece na tela Fontes de vocabulário, onde começa a ser sincronizada com a tabela de origem.

    6. Se a sincronização não iniciar imediatamente, selecione o ícone de Pesquisa de sincronização na extrema direita para sincronizar os dados da tabela de origem com o Serviço NLU.
      Resultado: quando a sincronização for concluída, você poderá usar a origem do vocabulário em seus modelos. Você não precisa retreinar o modelo depois de atualizar uma origem de vocabulário de tabela.

    O que Fazer Depois

    Adicione uma origem de vocabulário a um modelo anotando um enunciado. Use o símbolo @ ao adicionar um enunciado de exemplo a uma intenção.