Aggiunta di supporto per il pubblico globale
I vostri clienti provengono da tutto il mondo. Ti serve un assistente basato sull'intelligenza artificiale in grado di comunicare 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 è sviluppare l 'assistente AI in una sola lingua. È possibile tradurre ogni messaggio inviato al proprio assistente AI dalla lingua locale del cliente alla lingua dell'assistente AI. In seguito potrai tradurre ogni risposta fornita dall'assistente AI dalla sua lingua nella lingua locale del cliente.
Questo approccio semplifica il processo di creazione e mantenimento della conversazione. È possibile creare un unico 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 puoi utilizzare per la traduzione, consulta la panoramica sui webhook.
La soluzione più efficace: se disponete del tempo e delle risorse necessarie, l'esperienza utente ottimale si ottiene sviluppando più assistenti AI, uno per ogni lingua che desiderate supportare. Il generatore di assistenti AI supporta 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 sviluppa un assistente AI dedicato a una lingua specifica, l 'assistente AI utilizza un modello di classificazione specifico per quella lingua. Grazie alla precisione del modello, il tuo assistente AI è in grado di comprendere e riconoscere meglio gli obiettivi anche dei messaggi più informali inviati dai clienti.
Utilizza il modello linguistico universale per creare un assistente AI in grado di esprimersi con disinvoltura anche nelle lingue che non sono supportate dai modelli integrati.
Per effettuare l'implementazione, utilizza l'integrazione della chat web con il tuo assistente AI in lingua francese per implementarla su una pagina in lingua francese del tuo sito web. Implementa il tuo assistente AI in lingua tedesca sulla pagina in tedesco del tuo sito web. Forse avete un numero di telefono di assistenza per i clienti francesi. Puoi impostare il tuo assistente AI in lingua francese in modo che risponda a quelle chiamate e configurare un altro numero di telefono che i clienti tedeschi possano utilizzare.
È possibile abilitare il download dei file di dati linguistici, in formato « CSV », in modo da poter tradurre gli esempi di addestramento e le risposte dell'assistente AI dall'inglese in altre lingue e utilizzarli in altri assistenti AI. Per ulteriori informazioni, consultare la sezione "Utilizzo dei download multilingue per la traduzione ".
Comprendere il modello di linguaggio universale
Un assistente basato sull'intelligenza artificiale che utilizza il modello linguistico universale parte da una serie di caratteristiche e regole linguistiche comuni a più lingue. Impara quindi dai dati di addestramento che gli vengono aggiunti.
Il classificatore linguistico universale può adattarsi a una sola lingua per ogni assistente AI. Non è possibile utilizzarlo per supportare più lingue all'interno di un unico 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 contiene alcune stringhe predefinite che puoi personalizzare in base alla lingua di destinazione. Per ulteriori informazioni, vedere Supporto al pubblico globale nella chat web.
Integrazione con il telefono : se desideri implementare un assistente AI che utilizzi il modello linguistico universale, devi collegarti a modelli linguistici personalizzati del servizio Speech in grado di comprendere la lingua che stai utilizzando. Per ulteriori informazioni sui modelli linguistici supportati, consultare la documentazione disponibile all'indirizzo Speech to Text e Text to Speech.
Lingue supportate
L'assistente AI supporta le singole funzionalità in misura diversa a seconda della lingua. Dispone di modelli di classificazione progettati specificamente per supportare le conversazioni nelle seguenti lingue:
Lingua | Codice |
|---|---|
Inglese |
|
Arabo |
|
Cinese (semplificato) |
|
Cinese (tradizionale) |
|
Ceco |
|
Olandese |
|
Francese |
|
Tedesco |
|
Italiano |
|
Giapponese |
|
Coreano |
|
Portoghese (Brasiliano) |
|
Spagnolo |
|
Universale* |
|
*Se desideri gestire conversazioni in una lingua per la quale l'assistente AI non dispone di un modello specifico, come ad esempio il russo, utilizza Universal.
Cambiare la lingua di un assistente AI
Una volta creato un assistente AI, la lingua non può più essere modificata.
Utilizzo di caratteri accentati
In un contesto di conversazione, gli utenti potrebbero usare o meno accenti quando interagiscono 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à. Pertanto, per quanto riguarda il riconoscimento delle entità, sebbene l'entità originale possa avere implicitamente un accento, il tuo assistente AI può riconoscere anche la versione senza accento della stessa entità, ma con un punteggio di affidabilità leggermente inferiore.
Ad esempio, per la parola "barrió", che presenta un accento e corrisponde al passato del verbo "barrer" (spazzare), il tuo assistente AI può anche associarla alla parola "barrio" (quartiere), ma con un livello di affidabilità 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 abilitare il download dei file di dati linguistici, in formato « CSV », in modo da poter tradurre gli esempi di addestramento e le risposte dell'assistente AI in altre lingue e utilizzarli con altri assistenti AI.
Ogni file CSV include translatable_string dati che è possibile utilizzare con un servizio di traduzione automatica o umana.
Ogni file ` CSV ` include anche i id dati locator , resource_type, e che un assistente AI può utilizzare in un altro assistente AI per ricreare il tuo assistente AI di origine. Non è necessario modificare queste informazioni.
Prima di scaricare il pacchetto multilingue, consultare la sezione Informazioni sulla corrispondenza delle estensioni.
La panoramica del processo multilingue è:
Abilita il download multilingue : nel tuo assistente AI di origine, abilita il download multilingue
Traduci il contenuto : utilizza i file CSV con un servizio di traduzione
Caricamento su assistenti AI specifici per lingua : in un assistente AI di destinazione per un'altra lingua, utilizzare i file CSV per caricare i dati di addestramento e le risposte tradotti
Abilitazione del download multilingue
Per abilitare il download multilingue:
Apri le impostazioni dell'assistente AI.
Nella sezione Download/Upload, fare clic su Abilita download multilingue.
L'attivazione della funzione multilingue potrebbe richiedere qualche minuto, ma nel frattempo puoi continuare a lavorare nelle altre sezioni dell'assistente AI. Il pulsante Download/Upload è disattivato fino al termine di questo processo. Una volta attivata la funzione di download multilingue in un assistente AI, non è più possibile disattivarla.
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 tuo primo file potrebbe richiedere qualche minuto, ma nel frattempo puoi continuare a lavorare in altre sezioni dell'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.csvcartella
Data (Do not edit), che contiene 'assistant.bin
Traduzione dei contenuti
Per tradurre il contenuto:
Traduci il contenuto dei file CSV, ad esempio dall'inglese al francese. Salvare i file con le traduzioni in formato CSV UTF-8 (delimitato da virgola) 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 lingua
Per caricare i dati su un assistente AI specifico per una determinata lingua:
Crea o passa a un assistente AI di destinazione che utilizzi la lingua delle tue traduzioni.
Nell'assistente AI di destinazione, apri 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 alla tua bozza, così potrai 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 ( | ||
Arabo ( | ||
Cinese (semplificato) ( | ||
Cinese (tradizionale) ( | ||
Ceco ( | ||
Olandese ( | ||
Francese ( | ||
Tedesco ( | ||
Italiano ( | ||
Giapponese ( | ||
Coreano ( | ||
Portoghese (brasiliano) ( | ||
Spagnolo ( | ||
Universale ( |
Come indicato, il servizio di assistente AI supporta diverse lingue, ma l'interfaccia utente (ad esempio 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 tabella codici è importante per il settore del software poiché il Comitato tecnico nazionale cinese per la standardizzazione delle tecnologie dell'informazione impone che tutte le applicazioni software immesse sul mercato cinese dopo il 1° settembre 2001 supportino l' GB18030 Il servizio di assistente AI supporta questa codifica ed è certificato GB18030-compliant