Compartir a través de


Configurar y crear copilotos multilingües

Los copilotos multilingües son copilotos de chat que pueden comunicarse con los clientes en diferentes idiomas manteniendo todo el contenido en un único copiloto. En muchos casos, pueden detectar automáticamente el idioma deseado en función de la configuración del explorador web del usuario del copiloto, y responder en el mismo, proporcionando una experiencia más personalizada e interactiva a los clientes.

Para obtener la lista de idiomas admitidos, consulte Soporte de idiomas.

Nota

  • Copilot Studio Los bots de chat clásicos no admiten copilotos multilingües. Para obtener más información sobre cómo convertir un bot de chat clásico en un copiloto, consulte Actualizar a autor unificado de Copilot Studio.

  • Los copilotos multilingües solo se pueden publicar en sitios web y Dynamics 365 for Customer Service canales.

  • Al publicar copilotos multilingües en Dynamics 365 for Customer Service, debe incorporar la <lang xml:lang> etiqueta SSML. Para obtener más información, consulte Síntesis de formato de voz con SSML.

Configuración de un copiloto multilingüe

Cuando se crea inicialmente un copiloto, se define un idioma principal. Para más información sobre cómo seleccionar el idioma primario del copiloto, consulte Idiomas admitidos.

Para habilitar un copiloto multilingüe:

  1. Con un copiloto abierto, seleccione Configuración en la parte superior de la página y luego seleccione Idiomas.

  2. Seleccione Agregar idiomas en la página Configuración.

    Configuración de un copiloto multilingüe.

  3. Elija los idiomas que desea agregar al copiloto en el panel Agregar idiomas y seleccione Agregar idiomas en la parte inferior.

  4. Confirme que la lista de idiomas sea correcta en la página Idiomas.

    Pantalla que muestra todos los idiomas agregados al copiloto.

Nota

Puede agregar tantos idiomas secundarios como desee al copiloto, siempre que estén en la lista de idiomas admitidos.

Administración de la localización en un copiloto multilingüe

Nota

Toda la edición de temas y contenidos del copiloto debe realizarse en el idioma principal del copiloto. Para editar el idioma secundario del copiloto para localizar las cadenas, debe seguir los pasos de esta sección.

Una vez que las cadenas del copiloto estén localizadas y cargadas en el copiloto como se describe aquí, podrá ver el contenido localizado en el lienzo de creación cambiando el idioma en el copiloto de prueba.

Para agregar las cadenas de localización a su copiloto multilingüe:

  1. Con un copiloto abierto, seleccione Configuración en la parte superior de la página y luego seleccione Idiomas.

  2. En la página Idiomas, en la tabla de idiomas secundarios agregados, seleccione Cargar en la columna Localización para el idioma que desea actualizar.

  3. En la página Actualizar localizaciones para el idioma secundario seleccionado, seleccione el formato JSON o ResX para descargar el archivo de localización actual para ese idioma.

    Pantalla que muestra el panel para descargar y cargar archivos de localización.

    Nota

    El archivo descargado contiene el contenido de localización más reciente para el copiloto. Si necesita descargar versiones anteriores del archivo de localización, abra la solución del copiloto en Power Apps para descargar versiones anteriores.

  4. Abra el archivo descargado y sustituya las cadenas del idioma principal por el texto traducido adecuado.

  5. Vuelva a la página Actualizar localizaciones, seleccione Examinar y cargue el archivo traducido.

  6. Cierre la página Actualizar localizaciones.

Consideraciones sobre la creación de copilotos multilingües

Durante la creación, puede configurar el copiloto para que cambie el idioma hablado actual en mitad de una conversación. Esa lógica puede residir en cualquier tema del copiloto. Sin embargo, la práctica recomendada es cambiar el idioma directamente después de un nodo de Pregunta, lo que garantiza que todos los mensajes siguientes hasta el siguiente nodo de Pregunta estén en el mismo idioma.

Para cambiar el idioma actual del copiloto, puede establecer el valor de la variable User.Language en uno de los idiomas secundarios de su copiloto. Esta selección cambia inmediatamente el idioma hablado por su copiloto.

Pantalla que muestra un nodo de variable Set que define el valor de la variable User.Language.

Prueba de un copiloto multilingüe

Para probar un copiloto multilingüe:

  1. Abra el panel Probar su copiloto.

  2. Abra el menú de la parte superior del copiloto de prueba y seleccione uno de los idiomas secundarios.

    Pantalla que muestra la selección del idioma secundario en el copiloto de prueba.

  3. El copiloto de prueba se vuelve a cargar, esta vez utilizando el idioma secundario seleccionado. El lienzo de creación muestra el idioma secundario.

  4. Para probar el copiloto, introduzca un mensaje en el idioma secundario.

También puede ajustar el idioma de su explorador al idioma secundario admitido por su copiloto y abrir el sitio web del copiloto de demostración. La página web de demostración se abre en el idioma secundario y el copiloto chatea usando las cadenas del idioma secundario.

Comportamiento multilingüe del copiloto para idiomas no configurados

Si un usuario de copiloto tiene su navegador configurado para un idioma para el que no estaba configurado, el copiloto siempre recurre a su idioma principal.

Importante

El idioma principal del copiloto no se puede cambiar después de la creación del copiloto.

Comportamiento del copiloto multilingüe para las traducciones que faltan

Si el creador del copiloto realiza un cambio en el copiloto en el idioma principal y no carga las traducciones, el copiloto muestra los cambios sin traducir en el idioma principal del copiloto. Esta configuración conduce a una experiencia confusa en dos idiomas. Asegúrese siempre de que las traducciones están actualizadas después de realizar cambios en el copiloto en el idioma principal.