Aggiunta di supporto per il pubblico globale
I vostri clienti provengono da tutto il mondo. È necessario un assistente AI in grado di parlare con loro nella loro lingua e con uno stile familiare. Scegliete l'approccio più adatto alle vostre esigenze aziendali.
La soluzione più rapida: Il modo più semplice per aggiungere il supporto linguistico è quello di creare l'assistente AI in un'unica lingua. È possibile tradurre ogni messaggio inviato all'assistente AI dalla lingua locale del cliente alla lingua dell'assistente AI. Successivamente è possibile tradurre ogni risposta dalla lingua dell'assistente AI alla lingua locale del cliente.
Questo approccio semplifica il processo di creazione e mantenimento della conversazione. È possibile creare un assistente AI e utilizzarlo per tutte le lingue. Tuttavia, l'intenzione e il significato del messaggio del cliente possono andare persi nella traduzione.
Per ulteriori informazioni sui webhook che si possono usare per la traduzione, vedere Panoramica sui webhook.
La soluzione più precisa: Se si dispone di tempo e risorse, la migliore esperienza utente si ottiene costruendo più assistenti AI, uno per ogni lingua che si desidera supportare. Il costruttore di assistenti AI ha un supporto integrato per tutte le lingue. Utilizzate uno dei 13 modelli specifici per la lingua o il modello universale, che si adatta a qualsiasi altra lingua da supportare.
Quando si costruisce un assistente AI dedicato a una lingua, l'assistente AI utilizza un modello di classificatore specifico per la lingua. La precisione del modello significa che l'assistente AI può comprendere e riconoscere meglio gli obiettivi anche del messaggio più colloquiale di un cliente.
Utilizzare il modello linguistico universale per creare un assistente AI che sia fluente anche nelle lingue che l'assistente AI non supporta con i modelli integrati.
Per la distribuzione, utilizzare l'integrazione della chat web con l'assistente AI di lingua francese per distribuirla su una pagina in lingua francese del vostro sito web. Distribuite il vostro assistente AI di lingua tedesca sulla pagina tedesca del vostro sito web. Forse avete un numero di telefono di assistenza per i clienti francesi. È possibile configurare l'assistente AI di lingua francese per rispondere alle chiamate e configurare un altro numero di telefono per i clienti tedeschi.
È possibile attivare il download di file di dati linguistici, in formato CSV, in modo da poter tradurre gli esempi di formazione e le risposte dell'assistente AI dall'inglese ad altre lingue e utilizzarli in altri assistenti AI. Per ulteriori informazioni, vedere Utilizzo di download multilingue per la traduzione.
Comprendere il modello di linguaggio universale
Un assistente AI che utilizza il modello di linguaggio universale applica un insieme di caratteristiche e regole linguistiche condivise da più lingue come punto di partenza. Impara quindi dai dati di addestramento che gli vengono aggiunti.
Il classificatore linguistico universale può adattarsi a una sola lingua per assistente AI. Non può essere utilizzato per supportare più lingue all'interno di un singolo assistente AI. Tuttavia, è possibile utilizzare il modello linguistico universale in un assistente AI per supportare una lingua, come il russo, e in un altro assistente AI per supportare un'altra lingua, come l'hindi. Il segreto è aggiungere un numero sufficiente di esempi di addestramento o di utenti intenzionali nella lingua di destinazione per insegnare al modello le regole sintattiche e grammaticali uniche della lingua.
Si utilizza il modello linguistico universale quando si vuole creare una conversazione in una lingua per la quale non è disponibile alcun modello e che è abbastanza unica da rendere insufficiente un modello esistente.
Seguendo le normali fasi di progettazione di un flusso conversazionale, si insegna al modello di linguaggio universale la lingua che si vuole supportare. È aggiungendo dati di addestramento scritti nella lingua di destinazione che si costruisce il modello universale.
Per ulteriori informazioni sul supporto delle funzioni nel modello linguistico universale, vedere Lingue supportate.
Considerazioni sull'integrazione
Tenete a mente questi suggerimenti per le integrazioni:
- Chat web: La chat web ha alcune stringhe codificate che possono essere personalizzate per riflettere la lingua di destinazione. Per ulteriori informazioni, vedere Supporto al pubblico globale nella chat web.
- Integrazione telefonica: Se si vuole implementare un assistente AI che utilizza il modello linguistico universale, è necessario collegarsi a modelli linguistici personalizzati del servizio Speech in grado di comprendere la lingua utilizzata. Per ulteriori informazioni sui modelli linguistici supportati, consultare la documentazione di Speech to Text e Text to Speech.
Lingue supportate
L'assistente AI supporta singole funzioni in misura variabile per ogni lingua. Dispone di modelli di classificazione progettati specificamente per supportare le conversazioni nelle seguenti lingue:
| Lingua | Codice |
|---|---|
| Inglese | en-us |
| Arabo | ar |
| Cinese (semplificato) | zh-cn |
| Cinese (tradizionale) | zh-tw |
| Ceco | cs |
| Olandese | nl |
| Francese | fr |
| Tedesco | de |
| Italiano | it |
| Giapponese | ja |
| Coreano | ko |
| Portoghese (Brasiliano) | pt-br |
| Spagnolo | es |
| Universale* | xx |
*Se si desidera supportare le conversazioni in una lingua per la quale l'assistente AI non dispone di un modello dedicato, come il russo, utilizzare Universal.
Cambiare la lingua dell'assistente AI
Una volta creato un assistente AI, la sua lingua non può essere modificata.
Utilizzo di caratteri accentati
In un contesto di conversazione, gli utenti possono usare o meno gli accenti con il servizio di assistente AI. Di conseguenza, sia le versioni accentate che quelle non accentate delle parole possono essere trattate allo stesso modo per il rilevamento di intenti e il riconoscimento di entità.
Tuttavia, per alcune lingue come lo spagnolo, alcuni accenti possono alterare il significato dell'entità. Così, per il rilevamento di entità, anche se l'entità originale potrebbe avere implicitamente un accento, l'assistente AI può corrispondere anche alla versione non accentata della stessa entità, ma con un punteggio di confidenza leggermente inferiore.
Ad esempio, per la parola "barrió", che ha un accento e corrisponde al passato del verbo "barrer" (spazzare), l'assistente AI può abbinare anche la parola "barrio" (quartiere), ma con una sicurezza leggermente inferiore.
Il sistema fornisce i punteggi di fiducia più elevati alle entità con corrispondenze esatte. Ad esempio, il " barrio non viene rilevato se il " barrió è presente nell'insieme di allenamento; e il " barrió non viene rilevato se il " barrio è presente nell'insieme di allenamento.
Dovresti addestrare il sistema con i caratteri e gli accenti appropriati. Ad esempio, se ci si aspetta una risposta del tipo " barrió, si inserisce " barrió nell'insieme di allenamento.
Anche se non si tratta di un segno di accento, lo stesso vale per le parole che utilizzano la lettera spagnola " ñ rispetto alla lettera " n, come "uña" rispetto a "una". In questo caso, la lettera " ñ non è un " n con l'accento; è una lettera unica, specifica per lo spagnolo.
Utilizzo di download multilingue per la traduzione
È possibile attivare il download di file di dati linguistici, in formato CSV, in modo da poter tradurre gli esempi di formazione e le risposte dell'assistente AI in altre lingue e utilizzarli in altri assistenti AI.
Ogni file CSV include i dati " translatable_string che possono essere utilizzati con un servizio di traduzione automatica o umana.
Ogni file CSV include anche i dati " id, " resource_type e " locator che l'assistente AI può utilizzare in un altro assistente AI per ricreare l'assistente AI di origine. Non è necessario modificare queste informazioni.
La panoramica del processo multilingue è:
- Attivare il download multilingue: Nell'assistente AI di origine, attivare il download multilingue
- Tradurre il contenuto: Utilizzare i file CSV con un servizio di traduzione
- Caricare su assistenti AI specifici per la lingua: In un assistente AI di destinazione per un'altra lingua, utilizzare i file CSV per caricare la formazione e le risposte tradotte
Abilitazione del download multilingue
Per abilitare il download multilingue:
Aprire le impostazioni dell'assistente AI.
Nella sezione Download/Upload, fare clic su Abilita download multilingue.
L'abilitazione del multilingua potrebbe richiedere qualche minuto, ma è possibile lavorare altrove nell'assistente AI. Il pulsante Download/Upload è disattivato fino al termine di questo processo. Una volta abilitato il download multilingue in un assistente AI, non è possibile disabilitarlo.
Fare clic su Download/Upload dei file.
Nella scheda Download, scegliere Pacchetto file multilingue.
Selezionare una versione pubblicata, quindi fare clic su Download. È necessario disporre di almeno una versione perché il download sia disponibile.
Il download del primo file potrebbe richiedere alcuni minuti di elaborazione, ma è possibile lavorare altrove nell'assistente AI. Il pulsante Download/Upload è disattivato fino al termine di questo processo.
Al termine del download, il file .zip contiene:
action-responses.csvaction-training.csv- cartella
Data (Do not edit), che contiene 'assistant.bin
Tradurre i contenuti
Per tradurre il contenuto:
Tradurre il contenuto dei file CSV, ad esempio dall'inglese al francese. Salvare i file con le traduzioni come CSV UTF-8 (Comma Delimited) per tenere conto di eventuali caratteri specifici della lingua.
Al termine del processo di traduzione, creare un nuovo file .zip che includa:
action-responses.csvcon le vostre traduzioni. Non cambiare il nome del file.action-training.csvcon le vostre traduzioni. Non cambiare il nome del file.- La cartella originale, non modificata, '
Data (Do not edit), che contiene 'assistant.bin
Caricamento su assistenti AI specifici per la lingua
Per caricare un assistente AI specifico per la lingua:
Creare o passare a un assistente AI di destinazione che utilizza la lingua per le traduzioni.
Nell'assistente AI di destinazione, aprire le impostazioni dell'assistente.
Nella sezione Download/Upload, fare clic su Download/Upload di file.
Non è necessario abilitare il download multilingue nell'assistente AI di destinazione.
Nella scheda Carica, scegliere Pacchetto file multilingue.
Allegare il pacchetto di file .zip multilingue, quindi fare clic su Carica. Il contenuto tradotto viene aggiunto all'ambiente di bozza, in modo da poter lavorare alla pubblicazione dell'assistente AI tradotto.
Supporto della lingua dei contenuti
Queste lingue sono supportate per i contenuti delle azioni e per l'integrazione della ricerca.
| Lingua | Azioni | Integrazione della ricerca |
|---|---|---|
Inglese (en) |
||
Arabo (ar) |
||
Cinese (semplificato) (zh-cn) |
||
Cinese (tradizionale) (zh-tw) |
||
Ceco (cs) |
||
Olandese (nl) |
||
Francese (fr) |
||
Tedesco (de) |
||
Italiano (it) |
||
Giapponese (ja) |
||
Coreano (ko) |
||
Portoghese (brasiliano) (pt-br) |
||
Spagnolo (es) |
||
Universale (xx) |
Il servizio di assistente AI supporta più lingue, ma l'interfaccia utente stessa (come le descrizioni e le etichette) è in inglese. Tutte le lingue supportate possono essere inserite e addestrate attraverso l'interfaccia inglese.
Conformità GB18030: GB18030 è uno standard cinese che specifica una code page estesa da utilizzare nel mercato cinese. Questo standard di pagina di codice è importante per l'industria del software perché il Comitato tecnico nazionale cinese per la standardizzazione della tecnologia dell'informazione richiede che qualsiasi applicazione software rilasciata per il mercato cinese dopo il 1° settembre 2001 sia abilitata per GB18030. Il servizio di assistenza AI supporta questa codifica ed è certificato GB18030-compliant