Configurare e creare copiloti multilingue
I copiloti multilingue sono copiloti in grado di comunicare con i clienti in diverse lingue mantenendo tutti i contenuti in un unico copilota. In molti casi, possono rilevare automaticamente la lingua desiderata in base alle impostazioni del browser Web degli utenti del copilota e rispondere nella stessa lingua, offrendo ai clienti un'esperienza più personalizzata e coinvolgente.
Per l'elenco delle lingue supportate, vedi Supporto di versioni in lingue diverse.
Nota
I copiloti multilingua non sono supportati per i seguenti scenari:
- Bot classici Copilot Studio
- Bot vocali con Dynamics Multicanale
Configurazione di un copilota multilingue
Quando viene creato inizialmente un copilota, viene creato con una lingua principale. Vedi Supporto di versioni in lingue diverse per maggiori dettagli su come selezionare la lingua principale del copilota.
Per abilitare un copilota multilingue:
Con un copilota aperto, seleziona Impostazioni nella parte superiore della pagina, quindi seleziona Lingue.
Seleziona Aggiungi lingue nella pagina Impostazioni.
Scegli le lingue che desideri aggiungere al copilota nel riquadro Aggiungi lingue e seleziona Aggiungi lingue in basso.
Verifica che l'elenco delle lingue sia corretto nella pagina Lingue.
Nota
Puoi aggiungere al copilota tutte le lingue secondarie che desideri, purché siano presenti nell'elenco delle lingue supportate.
Gestire la localizzazione in un copilota multilingue
Nota
Tutto l'argomento del copilota e la modifica dei contenuti devono essere eseguiti nella lingua principale del copilota. Per modificare la lingua secondaria del copilota per localizzare le stringhe, è necessario utilizzare i passaggi riportati in questa sezione.
Una volta localizzate e caricate le stringhe del copilota come descritto qui, puoi visualizzare il contenuto localizzato nell'area di creazione cambiando la lingua nel copilota di test.
Per aggiungere le stringhe di localizzazione al tuo copilota multilingue:
Con un copilota aperto, seleziona Impostazioni nella parte superiore della pagina Impostazioni, quindi seleziona Lingue.
Nella pagina Lingue, nella tabella delle lingue secondarie aggiunte, seleziona Carica nella colonna Localizzazione per la lingua che desideri aggiornare.
Nella pagina Aggiorna localizzazioni per la lingua secondaria selezionata, seleziona il formato JSON o ResX per scaricare il file di localizzazione corrente per quella lingua.
Nota
Il file scaricato conterrà il contenuto di localizzazione più recente per il copilota. Se devi scaricare versioni precedenti del file di localizzazione, apri la soluzione del copilota in Power Apps per scaricare le versioni precedenti.
Apri il file scaricato e sostituisci le stringhe della lingua principale con il testo tradotto appropriato.
Torna alla pagina Aggiorna localizzazioni, seleziona Sfoglia e carica il file tradotto.
Chiudi la pagina Aggiorna localizzazioni.
Considerazioni sulla creazione di copiloti multilingue
Durante la creazione, puoi configurare il copilota per modificare la lingua parlata corrente nel mezzo di una conversazione. Questa logica può risiedere in qualsiasi argomento nel copilota.
Per cambiare la lingua corrente del copilota, puoi impostare il valore della variabile User.Language
su una delle lingue secondarie del tuo copilota. Questa selezione cambia immediatamente la lingua parlata dal tuo copilota.
Test di un copilota multilingue
Per testare un copilota multilingue:
Apri il riquadro Testa il copilota.
Apri il menu nella parte superiore del copilota di prova e seleziona una delle lingue secondarie.
Il copilota di prova si ricaricherà, questa volta utilizzando la lingua secondaria selezionata. L'area di creazione mostra la lingua secondaria.
Immetti un messaggio nella lingua secondaria per testare il copilota.
Puoi anche impostare la lingua del browser sulla lingua secondaria supportata dal tuo copilota e aprire il file Sito Web del copilota dimostrativo. Il sito Web dimostrativo si apre nella lingua secondaria e il copilota chatta utilizzando le stringhe della lingua secondaria.
Comportamento del copilota multilingue per le lingue non configurate
Se un utente del copilota ha configurato il browser per una lingua che non è configurata nel copilota attraverso i passaggi precedenti, il copilota tornerà sempre alla sua lingua principale (la lingua in cui è stato creato originariamente il copilota). La lingua principale del copilota non può essere modificata dopo la creazione del copilota.
Comportamento del copilota multilingue per le traduzioni mancanti
Se l'autore del copilota apporta una modifica al copilota nella lingua principale e non carica le traduzioni, il copilota mostrerà le modifiche non tradotte nella lingua principale del copilota. Ciò porta a un'esperienza confusa nella doppia lingua. Assicurati sempre che le traduzioni siano aggiornate dopo aver apportato modifiche al copilota nella lingua principale.