Compartir a través de


Configurar y crear copilotos multilingües

Importante

Las capacidades y características de Power Virtual Agents son ahora parte de Microsoft Copilot Studio tras importantes inversiones en IA generativa e integraciones mejoradas en Microsoft Copilot.

Algunos artículos y capturas de pantalla pueden hacer referencia a Power Virtual Agents mientras actualizamos la documentación y el contenido de capacitación.

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 una lista de idiomas admitidos, consulte Idiomas admitidos.

Nota

Los copilotos multilingües no son compatibles con los siguientes escenarios:

  • Bots clásicos de Copilot Studio
  • Bots de voz con la plataforma omnicanal de Dynamics

Configuración de un copiloto multilingüe

Cuando se crea inicialmente un copiloto, se hace con un idioma principal. (Consulte Idiomas admitidos para obtener más detalles sobre cómo seleccionar el idioma principal del copiloto).

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 al copiloto tantos idiomas secundarios como desee, siempre que figuren 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 en la página Configuración, seleccione Idiomas.

    Dos pantallas que muestran los pasos para navegar a la configuración de 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 contendrá los últimos contenidos de localización 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.

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 recargará, esta vez usando el idioma secundario seleccionado. El lienzo de creación muestra el idioma secundario.

  4. Introduzca un mensaje en el idioma secundario para probar el copiloto.

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 del copiloto tiene configurado su explorador para un idioma que no está configurado en el copiloto mediante los pasos anteriores, el copiloto siempre volverá a su idioma principal (el idioma en el que se creó el copiloto originalmente). El idioma principal del copiloto no puede cambiarse tras la creación del copiloto.

Comportamiento del copiloto multilingüe para las traducciones que faltan

Si el autor del copiloto realiza un cambio en el copiloto en el idioma principal y no carga las traducciones, el copiloto mostrará los cambios sin traducir en el idioma principal del copiloto. Esto conduce a una confusa experiencia de idioma dual. Asegúrese siempre de que las traducciones están actualizadas después de realizar cambios en el copiloto en el idioma principal.