Ir al contenido principal

¿Cómo funciona la detección automática de idioma?

Una mirada cercana a cómo se determina el idioma de un cliente en conversaciones para Fin y workflows.

Fin ejecuta detección de idioma impulsada por IA en todas las conversaciones, para determinar en qué idioma debe responder al cliente. Tus workflows de Fin también pueden usar detección automática de idioma.

Cada vez que un cliente envía un nuevo mensaje en una conversación, el sistema intenta detectar el idioma usando ese mensaje junto con mensajes anteriores. Si el sistema tiene alta confianza en el idioma detectado, establece el Idioma de la conversación en consecuencia.

Nota: Fin y workflows requieren al menos 10 caracteres de los mensajes del cliente para determinar el idioma con confianza. Los mensajes con menos de 10 caracteres pueden no proporcionar suficiente información para una detección precisa.


Ver detección de idioma

Puedes ver el idioma que fue detectado en la barra lateral derecha en Analizar > Conversaciones bajo Atributos de la conversación:

Una vez que el idioma ha sido detectado automáticamente, Fin y otros workflows continuarán en ese idioma durante el resto de la conversación, sin intentar detectar el idioma nuevamente.

Si no hay suficiente contenido del cliente en una conversación para detectar el idioma con confianza, se recurrirá a un idioma de reserva:

Los eventos de la conversación se mostrarán para ayudarte a entender por qué Fin o un workflow están usando un idioma en particular:

Fin y workflows determinarán el idioma de un cliente en el siguiente orden:

  • Detección de idioma impulsada por IA, si la confianza es suficientemente alta.

  • Idioma del navegador del cliente.

  • Idioma predeterminado del workspace.

Importante: Si un cliente tiene un atributo anulación de idioma configurado, Fin y workflows siempre usarán ese idioma. El orden de detección anterior se omite por completo: la detección de idioma y todas las reservas no aplican. Más información sobre cómo configurar una anulación de idioma →

Nota:

  • Una vez que Fin establece el atributo Idioma en la conversación, continuará hablando en ese idioma durante el resto de la conversación.

  • Fin solo hablará en un idioma que esté configurado en la configuración del Messenger del workspace.

  • Fin solo podrá ejecutar detección de idioma impulsada por IA si hay al menos 10 caracteres en los mensajes del cliente. Ignorará contenido de clics en botones y recolectores de atributos.

  • Fin a veces puede identificar mal idiomas que tienen diferencias muy sutiles en ortografía o fraseo, incluso si escribes correctamente en tu idioma deseado. Esto puede ocurrir más fácilmente cuando tu mensaje es corto, ya que hay menos contexto para que la IA tome una decisión definitiva. Aunque nuestros modelos de detección de idioma mejoran continuamente con nuevas versiones, estas "fallas fáciles de detección de idioma" pueden ocurrir ocasionalmente.


Preguntas frecuentes

¿Por qué mi workflow no traduce automáticamente el primer mensaje?

El workflow puede no estar traduciendo automáticamente el primer mensaje porque el idioma usado se determina con la siguiente lógica:

  • El sistema verifica el idioma del primer mensaje(s) del cliente en la conversación. Si no puede detectar un idioma, usa el idioma del navegador del cliente. Si eso tampoco está disponible, usa el idioma predeterminado de tu workspace, que a menudo está configurado en inglés.

  • Si el idioma del navegador del cliente está configurado en inglés, el workflow enviará el primer mensaje en inglés, sin importar el idioma predeterminado de tu workspace.

  • Solo después de que el cliente interactúa más con la conversación (por ejemplo, hace clic en un botón), el workflow tiene más contexto para potencialmente cambiar de idioma.

Para asegurar que tu workflow envíe el primer mensaje en el idioma deseado, puede que necesites configurar workflows separados para cada idioma y usar el atributo "Idioma detectado" para dirigir a los clientes en consecuencia.

¿Ha quedado contestada tu pregunta?