Lógica de descoberta de tópico de Compreensão da linguagem natural em Virtual Agent

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • Entenda como Virtual Agent retorna as intenções e como ele seleciona quais intenções serão mostradas ao usuário.

    Pré-requisitos para descoberta de tópico

    Virtual Agent pode descobrir um tópico quando as seguintes condições são atendidas:
    • O tópico deve estar publicado e ativo.

      Na tabela Tópicos [sys_cs_topic], os valores Ativo, Publicado e É tópico detectável são definidos como true.

      Nota:
      A coluna É tópico visível não afeta a descoberta de tópicos.
    • O tópico deve ser detectável.
    • As condições do tópico devem ser avaliadas como verdadeiras no tempo de execução.
    • Se alguma função estiver configurada para o tópico, o solicitante deverá ter pelo menos uma dessas funções.
    • O modelo de NLU do tópico precisa ter uma vinculação para o idioma da sessão.

    Lógica de descoberta de tópico NLU

    Virtual Agent envia uma solicitação de previsão para o provedor de NLU. A solicitação contém o enunciado e todos os IDs de modelo de NLU registrados que estão vinculados ao idioma da sessão. As correspondências retornam intenções de NLU que correspondem a um tópico. O Virtual Agent então responde de uma das seguintes maneiras:
    • Seleciona automaticamente um tópico para o solicitante, com base na pontuação de confiança.
    • Solicita que o solicitante escolha um tópico da lista de correspondências retornada.
    • Não encontra tópicos correspondentes.

    Se nenhuma correspondência for encontrada, mas as palavras-chave de backup estiverem habilitadas (a propriedade [ com.glide.cs.nlu.keywords.enabled é true), Virtual Agent pesquisará um tópico com base nas palavras-chave.

    Figura 1. Lógica de descoberta de tópico Virtual Agent
    Fluxograma de descoberta de tópicos mostrando o processo que o Virtual Agent usa para entregar um tópico ao usuário.

    Pontuações de confiança do Virtual Agent NLU

    O Virtual Agent usa pontuações de confiança para retornar intenções previstas. Para definir o valor de confiança:

    1. Navegar até Interfaces conversacionais > Integrações de NLU Externos > Drivers.
    2. Selecione ServiceNow NLU . Você também pode selecionar Todos e inserir open_nlu_driver.list .
    3. Em Limite de confiança da intenção , insira o limite de confiança.

    Se a pontuação de confiança de uma intenção for maior ou igual ao limite configurado, o Virtual Agent considerará uma boa correspondência.

    Virtual Agent usa a seguinte lógica ao selecionar intenções:
    • Seleciona automaticamente a intenção mais alta prevista.
      Isso ocorre quando apenas uma intenção é correspondida ou, em caso de desempate, quando a próxima correspondência mais próxima é um segundo distante.
      Nota:
      Se ServiceNow NLUé usado e Confiança de intenção Delta O campo na tabela de driver de NLU da ServiceNow (open_nlu_driver.list) está definido como 0não pode haver desempate.
    • Retorna uma lista de tópicos para o solicitante escolher.

      Isso ocorre se a seleção automática não for aplicável. O tamanho da lista é determinado pela propriedade do sistema com.glide.cs.max_number_display_topics.

    • Nenhuma intenção corresponde.

      Quando zero intenções de NLU são previstas com uma pontuação de confiança maior ou igual ao limite configurado, o Virtual Agent retorna para uma pesquisa de palavra-chave, se configurada. (As propriedades do sistema com.glide.cs.nlu.keywords.enabled e com.glide.cs.nlu.keywords.include_topics_bound_to_lang são true).

    Lógica de descoberta de tópico de NLU no meio do tópico

    Enquanto um tópico está em execução, o solicitante pode inserir um enunciado ou frase que resulte em uma alternância de tópico. Por exemplo:

    1. O solicitante está em uma conversa Virtual Agent e o tópico A está em execução.
    2. O tópico A solicita que o usuário insira sua data de nascimento.
    3. Em vez de escolher uma data, o solicitante digita: "Quero exibir meus incidentes".
    4. Virtual Agent não pode resolver esta frase em uma data, portanto, ele emite uma solicitação de previsão de NLU.
    5. O preditor de NLU retorna a intenção B, e o Virtual Agent observa que o tópico B está vinculado à intenção B.
    6. Virtual Agent alterna a conversa para o Tópico B, que apresenta informações ao solicitante sobre seus incidentes.
    Figura 2. Lógica de descoberta de Virtual Agent no meio do tópico
    Fluxograma de descoberta de tópicos que mostra o processo que o Virtual Agent usa para alterar os tópicos no meio de uma conversa.