Criar uma origem de vocabulário de tabela

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. 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 uma 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 contêm 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 de serviço de NLU.
    Nota:
    Você não deve criar várias origens de vocabulário que façam 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 possam interpretar enunciados com locais. A tabela ServiceNow local (cmn_location) já contém informações sobre locais importantes. Você configura a tabela de locais a ser usada como uma origem de vocabulário.

    Procedimento

    1. Navegar até Todos > Workbench de NLU > 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 de 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 aos quais você deseja se referir na tabela de origem.
        Nota:
        Para adicionar vários campos, selecione o ícone de mais.
        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 faz com que um nome de país ou de cidade possa ser usado em um enunciado para localizar um registro na origem do vocabulário. Você também pode usar vários valores separados por vírgula neste campo, por exemplo, se a coluna de cidade tiver vários nomes, como NYC, New York e New York City.
        • 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 Desenvolvimento de pessoa ao pesquisar um funcionário chamado Pessoa que trabalha na equipe de desenvolvimento, onde 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ções 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 esta opção, 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 de atualização da tabela de origem.
        • Habilitar correspondência difusa: marcar esta caixa faz com que um registro possa ser correspondido mesmo se um enunciado contiver uma palavra com um erro ortográfico ou parte de uma palavra. Por exemplo, ao pesquisar uma cidade como a cidade de Kansas, você pode inserir a cidade de Kansas ou apenas Kansas, e o sistema ainda poderá corresponder ao 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 tornar os valores na tabela de origem com 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, tempo de atualização e 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 treinar novamente 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.