Usando detecção de idioma e tradução automática dinâmica em Virtual Agent

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 7 min. de leitura
  • Habilite uma combinação de detecção de idioma e tradução automática para Virtual Agentpara melhorar a experiência de bate-papo para diversos usuários. Você pode designar idiomas de fallback para localidades ou traduzir dinamicamente idiomas que não são localizados profissionalmente ou que não são compatíveis com a descoberta de tópicos.

    Os usuários do bate-papo ficam mais confortáveis em conversar no idioma de sua preferência. O idioma preferencial é definido na preferência de idioma do perfil do usuário. Por exemplo, Virtual Agentcumprimenta os usuários no idioma preferencial especificado em seu perfil de usuário. Mas se um usuário responder em outro idioma, Virtual Agentem vez disso, pode detectar a mudança e oferecer-se para continuar a conversa nesse idioma. Se o usuário alternar para o idioma detectado, esse idioma se tornará o idioma da conversa no restante da conversa. Mas, em muitos casos, os usuários não têm controle sobre o idioma preferido, especialmente se forem usuários convidados. As conversas de convidado não oferecem suporte à detecção de idioma se as sessões de convidado declaráveis não estiverem habilitadas. É por isso que a detecção de idioma e a tradução automática dinâmica podem melhorar a experiência de bate-papo, especialmente se você tiver conversas que não foram localizadas em alguns idiomas. Por exemplo, sua organização pode localizar rotineiramente em espanhol e francês, mas você também pode querer oferecer suporte a holandês e dinamarquês. Você pode habilitar Tradução dinâmicaem seu ServiceNow®instância para esses idiomas.

    Você pode usar a detecção de idioma para NLUOu conversas de LLM para oferecer suporte a códigos de idioma personalizados ou específicos da localidade também. Por exemplo, NLUA descoberta de tópicos não é compatível com espanhol mexicano (es-mx), mas é compatível com espanhol (es). Você pode designar espanhol como o idioma de fallback para espanhol mexicano, garantindo que esses usuários tenham uma boa experiência do cliente.

    NLUE LLM Virtual Agentas conversas podem ser traduzidas dinamicamente. Virtual Agentusa traduções de plataforma e, se nenhuma tradução de plataforma for encontrada, então Tradução dinâmicaem vez disso, é usado. Se algumas conversas foram traduzidas profissionalmente, você deve desabilitar a tradução dinâmica para esses idiomas específicos. Traduções especializadas do seu NLUmodelos, palavras-chave e tópicos podem ser mais precisos e de maior qualidade do que as traduções automáticas. Antes de fazer uma chamada de tradução dinâmica, as tabelas Traduções de texto para Tradução dinâmica [sys_cs_dynamic_translation_text] e Mensagem [sys_ui_message] são verificadas para ver se o texto foi traduzido anteriormente ou já tem um registro de localização. Uma chamada de tradução dinâmica só será feita se não houver tradução em nenhuma das tabelas. Depois que uma chamada de tradução dinâmica é feita e esse texto é traduzido, esse texto traduzido é armazenado na tabela Traduções de texto para tradução dinâmica [sys_cs_dynamic_translation_text] para uso futuro. O armazenamento de texto traduzido anteriormente resulta em menos chamadas de tradução dinâmicas para serviços de tradução de terceiros. Para obter mais informações sobre localização Virtual Agentconversas, consulte Localizando Virtual Agentconversas.

    Você pode usar Tradução dinâmicatambém durante o processo de localização. Se você estiver localizando conversas com linguistas profissionais, poderá habilitar Tradução dinâmicaalguns tópicos e cadeias de caracteres permanecem não traduzidos. Quando a implantação nesse idioma estiver concluída, você poderá desabilitar Tradução dinâmica, já que as traduções profissionais são provavelmente mais precisas.

    Link do vídeo Virtual Agent Academy: traduza idiomas dinamicamente no Virtual Agent Assista a este vídeo para uma demonstração do uso do Virtual Agent com Tradução dinâmica.

    Nota:
    Você pode usar a detecção de idioma independentemente de Tradução dinâmica.

    Detecção de idioma e. Tradução dinâmicaprocesso em Virtual Agent

    Quando você habilita a detecção de idioma e. Tradução dinâmicapara Virtual Agentpara outros idiomas, uma variedade de diversos usuários obtém acesso ao seu Virtual Agentambiente de bate-papo. Detecção de idioma para NLUE as conversas de LLM são habilitadas no mesmo local. Para obter mais informações, consulte Habilitar Tradução dinâmicapara idiomas em Virtual Agent. Tradução dinâmica para NLUE as conversas de LLM são habilitadas em locais diferentes. Para obter mais informações, consulte Habilitar Tradução dinâmicapara idiomas em Virtual Agent e Habilite a tradução para Now Assistaplicações.

    O idioma do sistema padrão em sua instância é o mesmo que o idioma padrão em Virtual Agent. Também é o idioma preferencial no seu NLUmodelo, se NLUestá habilitado. Quando um usuário digita um enunciado que não é reconhecido como o idioma do sistema, os resultados dependem da sua configuração para esse idioma.

    Nota:
    Se você criar regras de exclusão para Tradução dinâmica, esses termos excluídos serão honrados durante Tradução dinâmica. Para obter mais informações sobre Estrutura de exclusão, consulte Estrutura de exclusão na Tradução dinâmica .
    Tabela 1. Detecção de idioma e. Tradução dinâmicaprocesso
    Configuração de idioma Resultados em Virtual Agent
    NLUSomente: Detecção de idioma e. Tradução dinâmicanão estão configurados. Para conversas não localizadas, o idioma padrão do sistema é usado para tópicos e descoberta de tópicos.
    NLU E LLM: A detecção de idioma está habilitada, mas não Tradução dinâmica Se o idioma detectado for uma localidade ou outro código de idioma que foi configurado com um idioma de fallback, Virtual Agentpergunta ao usuário se ele deseja alternar a conversa para o idioma de fallback.

    Por exemplo, se o idioma detectado for espanhol mexicano (mx-es) e o espanhol (es) tiver sido designado como o idioma de fallback, Virtual Agentpergunta: Quer mudar a conversa para espanhol? (Sim/Não)

    Se o usuário selecionar Sim , o idioma de fallback é usado para descoberta de tópicos e exibição de tópicos. Isso continua até o término da conversa.

    Se o usuário selecionar Não , Virtual Agentnão avisará novamente durante a conversa.

    NLUE LLM: Detecção de linguagem e. Tradução dinâmicaestão habilitados Se o idioma detectado estiver habilitado para tradução dinâmica em Virtual AgentConfigurações de Bate-papo, Virtual Agentpergunta ao usuário se ele deseja alternar a conversa para o idioma preferencial.

    Por exemplo: Gostaria de mudar a conversa para dinamarquês? (Sim/Não)

    Se o usuário selecionar Sim , o enunciado é traduzido para o idioma padrão. O idioma padrão para NLUas conversas estão em glide.sys.languagepropriedade do sistema. O idioma padrão para conversas de LLM está em com.glide.cs.llm.default.Languagepropriedade do sistema. Todas as correspondências de tópico são traduzidas dinamicamente para o idioma da conversa do usuário e exibidas. Virtual Agentcontinuará nesse idioma, inclusive esperando que o usuário continue digitando seus enunciados nesse idioma. Após o encerramento da conversa, o idioma usado no próximo Virtual Agenta conversa varia dependendo de como o usuário reinicia a conversa. Se o usuário reiniciar a conversa recarregando o navegador ou navegar inicialmente para um portal sem nenhuma conversa em andamento, o idioma preferencial será restaurado na próxima conversa.

    Se o usuário selecionar Não , Virtual Agentnão avisará novamente durante a conversa.

    Figura 1. Virtual Agent detecta uma resposta em um idioma diferente
    Virtual Agent Detecta um enunciado em espanhol e pergunta ao usuário se ele deseja alternar, em inglês e espanhol.
    O processo de deteção de idioma e de tradução automática dinâmica opera de acordo com os seguintes princípios:
    • A detecção de idioma ocorre apenas uma vez por conversa.

      Se um usuário tentar mudar o idioma no meio de uma conversa, Virtual Agentretorna um Eu não entendi mensagem.

    • Quando a conversa é encerrada e reiniciada, o idioma usado na próxima conversa varia dependendo de como o usuário reiniciou a conversa. Se o usuário reiniciar a conversa recarregando o navegador, o idioma preferencial será restaurado na próxima conversa. Se o usuário reiniciar a conversa usando o recurso de reinicialização do widget de bate-papo, o idioma da conversa anterior será restaurado na próxima conversa. Independentemente de como uma conversa foi encerrada e reiniciada, se um usuário não aceitar mudar de idioma depois que um idioma diferente foi detectado na conversa anterior, o idioma preferencial será restaurado na próxima conversa.
    • Se o idioma detectado de um usuário for o mesmo que o idioma preferencial, o usuário não será solicitado a trocar de idioma.
    • Se o idioma detectado de um usuário não tiver o idioma de fallback especificado e a tradução dinâmica não estiver habilitada para ele, a conversa continuará no idioma preferencial.
    • Se o idioma detectado de um usuário não estiver ativado na instância, a conversa continuará no idioma preferencial. Para obter mais informações, consulte Ativação de um idioma.
    Nota:
    Pesquisa com IA os resultados não foram traduzidos.

    Tradução dinâmica e Bate-papo do agente

    Para NLUE conversas de LLM, se Tradução dinâmicaestá habilitado em Virtual Agentmas desligado por Bate-papo do agente, o atendente verá o que o usuário vê. Se o usuário iniciou a conversa em outro idioma e optou por alternar quando solicitado, o atendente verá a conversa no idioma escolhido pelo usuário. Isso pode causar alguma confusão para o agente e o cliente. Para resolver este problema, considere ativar Tradução dinâmicapara Bate-papo do agentee também. Para obter detalhes, consulte Configuração do Tradução dinâmica para bate-papo do agente.

    Idiomas compatíveis

    Para obter melhores resultados, instale o. ServiceNowplug-ins de idioma para cada idioma que usa tradução dinâmica. Para obter uma lista detalhada de plug-ins de idioma, consulte Ative um idioma .

    Você pode habilitar a tradução dinâmica para idiomas que atualmente não são compatíveis com ServiceNowplataforma. Para obter detalhes, consulte Habilitar Tradução dinâmicapara um idioma incompatível.

    Canais compatíveis

    Tradução dinâmicapara Virtual Agentatualmente é compatível com os seguintes canais:
    • ServiceNow widget de bate-papo
    • Microsoft Teams
    • Slack
    • Workplace from Facebook
    • Facebook Messenger
    Nota:
    . Virtual Agenta janela de teste de tópico pode identificar enunciados do usuário de Microsoft Teamsou outros adaptadores como sysparm_search_text . Tradução dinâmicatambém traduzirá este conteúdo.
    Os canais a seguir não são compatíveis Tradução dinâmicapara Virtual Agent:
    • ServiceNow cliente móvel
    • WhatsApp
    • LINE
    • Twilio SMS
    • Alexa
    • Google Assistant
    • Siri