Fin executa a detecção de idioma com IA em todas as conversas do Intercom, para determinar em qual idioma deve responder ao cliente. Seus workflows (sem Fin) também podem usar detecção automática de idioma.
Cada vez que um cliente envia uma nova mensagem em uma conversa, o sistema tenta detectar o idioma usando essa mensagem junto com mensagens anteriores. Se o sistema tiver alta confiança no idioma detectado, ele define o Idioma da conversa de acordo. Fin e workflows exigem pelo menos 10 caracteres das mensagens do cliente para determinar o idioma com confiança. Mensagens com menos de 10 caracteres podem não fornecer informações suficientes para uma detecção precisa.
Você pode ver o idioma que foi detectado na barra lateral direita no Inbox, em Atributos da conversa:
Uma vez que o idioma foi detectado automaticamente, Fin e outros workflows continuarão nesse idioma pelo restante da conversa, sem tentar detectar o idioma novamente.
Se não houver conteúdo suficiente do cliente em uma conversa para detectar o idioma com confiança, será usado um idioma de fallback:
As preferências de idioma do navegador do cliente (se disponíveis). O sistema verifica a lista completa de idiomas preferidos do navegador do cliente em ordem e seleciona o primeiro que está habilitado nas configurações do Messenger do seu workspace. Se o idioma principal do navegador do cliente não for um idioma permitido, o sistema tentará o próximo idioma nas preferências dele, e assim por diante. Caso contrário,
Eventos da conversa serão exibidos no Inbox durante toda a conversa, para ajudar você a entender por que Fin ou um workflow está usando um idioma específico:
No entanto, se o cliente tiver o atributo Idioma override definido para um idioma, isso terá precedência e Fin ou workflows sempre usarão esse idioma, sem tentar executar a detecção de idioma ou recorrer a fallback.
Você verá um evento na conversa quando um Idioma override for usado:
Existem várias maneiras de definir ou atualizar o Idioma override de um cliente, se você quiser forçar o Fin a falar em um idioma específico para esse cliente. Você pode aprender sobre elas neste artigo.
Resumindo, Fin e workflows determinarão o idioma do cliente na seguinte ordem:
Idioma override do cliente, se disponível.
Detecção de idioma com IA, se houver confiança alta o suficiente.
O primeiro idioma nas preferências do navegador do cliente que está habilitado nas configurações do Messenger do seu workspace.
Idioma padrão do workspace.
Importante: "Idioma do navegador" não significa simplesmente o idioma principal do navegador do cliente. O Intercom verifica a lista completa de preferências de idioma do navegador do cliente (o cabeçalho Accept-Language) e seleciona o primeiro idioma dessa lista que está habilitado nas configurações do Messenger do seu workspace. Isso significa que um idioma secundário do navegador (por exemplo, polonês) pode ser selecionado em vez do padrão do workspace (por exemplo, inglês) se aparecer antes nas preferências do navegador do cliente e for um idioma permitido. O padrão do workspace só é usado se nenhuma das preferências de idioma do navegador do cliente estiver habilitada nas configurações do seu Messenger.
Nota:
Uma vez que Fin define o atributo Idioma na conversa, ele continuará falando nesse idioma pelo restante da conversa.
Fin só falará em um idioma configurado nas configurações do Messenger do workspace.
Fin só poderá executar a detecção de idioma com IA se houver pelo menos 10 caracteres nas mensagens do cliente. Ele ignorará conteúdo de cliques em botões e coletores de atributos.
A detecção automática de idioma é usada para conversas com Fin AI Agent e Workflows.
Fin às vezes pode identificar incorretamente idiomas que têm diferenças muito sutis na ortografia ou na fraseologia, mesmo que você esteja digitando corretamente no idioma pretendido. Isso pode acontecer mais facilmente quando sua mensagem é curta, pois há menos contexto para a IA fazer um julgamento definitivo. Embora nossos modelos de detecção de idioma estejam continuamente melhorando com novas versões, essas "falhas fáceis de detecção de idioma" podem ocorrer ocasionalmente.
Perguntas frequentes
Por que meu workflow não está traduzindo a primeira mensagem automaticamente?
Por que meu workflow não está traduzindo a primeira mensagem automaticamente?
O workflow pode não estar traduzindo automaticamente a primeira mensagem porque o idioma usado é determinado pela seguinte lógica:
O sistema verifica o idioma da(s) primeira(s) mensagem(ns) do cliente na conversa. Se não conseguir detectar um idioma, usa o idioma do navegador do cliente. Se isso também não estiver disponível, usa o idioma padrão do seu workspace, que geralmente é o inglês.
Se o idioma do navegador do cliente estiver definido como inglês, o workflow enviará a primeira mensagem em inglês, independentemente do idioma padrão do seu workspace.
Somente depois que o cliente interage mais com a conversa (por exemplo, clica em um botão), o workflow terá mais contexto para potencialmente mudar de idioma.
Para garantir que seu workflow envie a primeira mensagem no idioma desejado, você pode precisar configurar workflows separados para cada idioma e usar o atributo "Idioma detectado" para segmentar os clientes adequadamente.
Por que o idioma detectado é diferente do idioma em que o cliente escreveu?
Por que o idioma detectado é diferente do idioma em que o cliente escreveu?
Se uma conversa foi iniciada via Mensagem Externa, a detecção de idioma pode não refletir o idioma em que o cliente realmente escreveu. Isso é um comportamento esperado.
Mensagens Externas podem carregar metadados de idioma do remetente — por exemplo, o idioma da conta do remetente — além do idioma real do conteúdo da mensagem. Nosso sistema de tradução não foi construído para lidar com múltiplos idiomas na mesma mensagem, então quando esse conflito ocorre, o idioma detectado mostrado pode ser diferente do idioma em que a mensagem foi escrita (por exemplo, uma mensagem escrita em espanhol pode ser detectada como inglês).
Isso afeta apenas conversas que se originam de Mensagens Externas. Para conversas padrão, a detecção de idioma funciona conforme descrito acima.



