Criar uma entidade mapeada

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Crie uma entidade mapeada para uma origem de vocabulário ou para uma lista de valores que você cria manualmente para a entidade. As entidades mapeadas podem ajudar a fornecer vários valores que o modelo pode usar como contexto ao interpretar enunciados.

    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.
    • Crie ou use um modelo [ NLU existente para Virtual Agent ou AI Search.
    • Crie ou use uma intenção existente.
    • Função necessária: nlu_editor, nlu_admin ou admin. O nlu_editor deve ser atribuído ao modelo.

    Por Que e Quando Desempenhar Esta Tarefa

    As entidades mapeadas pegam as palavras do enunciado e extraem o valor com base em uma origem designada. O modelo usa a origem ao prever a intenção.

    Ao criar uma entidade mapeada, você tem as três opções a seguir para a origem.
    • Lista manual de valores: use esta opção para inserir manualmente uma lista de valores para a entidade. Por exemplo, você pode criar uma entidade mapeada chamada prioridade e mapeá-la para a palavra urgente em um enunciado e, em seguida, criar manualmente uma lista para ela com valores Alto, Médio e Baixo.
    • Origem do vocabulário da tabela: use esta opção se você tiver uma tabela ServiceNow que tenha os valores que você está procurando. O mapeamento de uma entidade para uma origem de vocabulário de tabela permite que a entidade faça referência a vários valores da tabela. Por exemplo, use uma origem de vocabulário @Location, em que @Location tem valores para cidades e países.
    • Listar origem de vocabulário: use esta opção se você não tiver uma tabela ServiceNow que tenha os valores que você está procurando. Por exemplo, use uma origem de vocabulário @mouse, em que @mouse tem valores para vários modelos de dispositivos de computador portáteis.

    Neste procedimento de exemplo, você cria uma entidade mapeada para urgência.

    Procedimento

    1. Navegar até Todos > NLU Workbench > Modelos.
      A guia Virtual Agent é aberta por padrão.
    2. Selecione a guia da aplicação do seu modelo e o nome do seu modelo.
    3. Na página de detalhes do modelo, selecione a guia Intenções.
    4. Na seção Intenções do modelo, selecione o nome de uma intenção.
      Para este procedimento de exemplo, selecione #SubmitRequest.
    5. Na guia Enunciados, selecione uma palavra em um enunciado

      Neste cenário, você seleciona a palavra urgente no enunciado Tenho uma solicitação urgente.

    6. Selecione Entidades mapeadas.
    7. Selecione Criar nova entidade.

      Botão Criar nova entidade na janela da entidade na guia de enunciados.

    8. No formulário, configure os campos.
      Campo Descrição
      Nome da Entidade

      Nome da entidade.

      Tipo

      Tipo de entidade.

      Disponibilidade do modelo

      Selecione esta opção se quiser que esta entidade seja incluída em todas as intenções do seu modelo.

      Fonte

      Origem dos valores da entidade.

      Forneça valores para esta entidade

      Valores usados para fornecer contexto para o modelo.

      Para este procedimento de exemplo, use as seguintes configurações:
      • Nome da entidade: prioridade
      • Tipo: mapeado
      • Disponibilidade do modelo: marque a caixa de seleção
      • Origem: use se você tiver uma tabela ou lista para consultar onde os valores reais e os valores para os quais eles estão mapeados são armazenados
      • Valor mapeado para a entidade: alto, médio, baixo.

      Crie uma nova janela de entidade para uma entidade mapeada.

    9. Clique em Salvar.

      Resultado: sua entidade mapeada será salva. A entidade aparece na guia Entidades associadas. Agora, o modelo pode aproveitar o aprendizado de máquina e usar os valores fornecidos para identificar valores possíveis.

      Janela de entidade com uma entidade mapeada com vários valores.

    O que Fazer Depois

    Você pode criar uma entidade mapeada usando uma origem de vocabulário para usar os valores na origem como a entidade mapeada.