Unterstützung für globale Zielgruppen hinzufügen
Ihre Kunden kommen aus aller Welt. Sie benötigen einen Assistenten, der mit ihnen in ihrer eigenen Sprache und in einem vertrauten Stil sprechen kann. Wählen Sie den Ansatz, der Ihren Geschäftsanforderungen am besten entspricht.
-
Die schnellste Lösung: Am einfachsten ist es, den Assistenten in einer einzigen Sprache zu verfassen. Sie können jede Nachricht, die an Ihren Assistenten gesendet wird, aus der Landessprache des Kunden in die Sprache des Assistenten übersetzen. Später können Sie jede Antwort aus der Sprache des Assistenten zurück in die Landessprache des Kunden übersetzen.
Dieser Ansatz vereinfacht den Prozess der Erstellung und Pflege des Dialogs. Sie können einen Assistenten erstellen und für alle Sprachen verwenden. Die Absicht und Bedeutung der Kundennachricht kann jedoch in der Übersetzung verloren gehen.
Weitere Informationen zu Webhooks, die Sie für die Übersetzung verwenden können, finden Sie unter Webhook-Übersicht.
-
Die präziseste Lösung: Wenn Sie die Zeit und die Ressourcen haben, können Sie die beste Benutzererfahrung erzielen, wenn Sie mehrere Assistenten erstellen, einen für jede Sprache, die Sie unterstützen möchten. IBM® watsonx™ Assistant hat eine integrierte Unterstützung für alle Sprachen. Verwenden Sie eines der 13 sprachspezifischen Modelle oder das universelle Modell, das sich an jede andere Sprache anpasst, die Sie unterstützen möchten.
Wenn Sie einen Assistenten erstellen, der einer Sprache zugeordnet ist, wird vom Assistenten ein sprachspezifisches Klassifikationsmodell verwendet. Die Genauigkeit des Modells bedeutet, dass Ihr Assistent die Ziele selbst der umgangssprachlichsten Botschaft eines Kunden besser verstehen und erkennen kann.
Verwenden Sie das universelle Sprachmodell, um einen Assistenten zu erstellen, der auch in Sprachen fließend ist, die watsonx Assistant nicht mit integrierten Modellen unterstützt.
Verwenden Sie für die Bereitstellung die Web-Chat-Integration mit Ihrem französischsprachigen Assistenten auf einer französischsprachigen Variante Ihrer Website. Stellen Sie Ihren deutschsprachigen Assistenten auf der deutschen Seite Ihrer Website bereit. Vielleicht haben Sie eine Support-Telefonnummer für französische Kunden. Sie können Ihren französischsprachigen Assistenten so konfigurieren, dass er diese Anrufe entgegennehmen kann, und eine weitere Telefonnummer konfigurieren, die für deutsche Kunden verwendet wird.
Sie können den Download von Sprachdatendateien im CSV-Format aktivieren, sodass Sie Trainingsbeispiele und Assistentenantworten aus Englisch in andere Sprachen übersetzen und in anderen Assistenten verwenden können. Weitere Informationen finden Sie unter Mehrsprachige Downloads für Übersetzung verwenden.
Funktion des universellen Sprachmodells
Ein Assistent, der das universelle Sprachmodell verwendet, wendet eine Gruppe gemeinsam genutzter linguistischer Merkmale und Regeln aus mehreren Sprachen als Ausgangspunkt an. Er lernt dann aus den Trainingsdaten, die Sie hinzufügen.
Der Universal Language Classifier kann an eine einzelne Sprache pro Assistent angepasst werden. Er kann nicht verwendet werden, um mehrere Sprachen innerhalb eines einzelnen Agenten zu unterstützen. Sie können jedoch das universelle Sprachmodell in einem Assistenten verwenden, um eine Sprache (z. B. Russisch) zu unterstützen, und in einem anderen Assistenten, um eine andere Sprache (z. B. Hindi) zu unterstützen. Der entscheidende Punkt ist, genügend Trainingsbeispiele oder Benutzerbeispiele für Absichten in Ihrer Zielsprache hinzuzufügen, um das Modell über die eindeutigen syntaktischen und grammatischen Regeln der Sprache zu unterrichten.
Verwenden Sie das universelle Sprachmodell, wenn Sie eine Konversation in einer Sprache erstellen wollen, für die kein Modell verfügbar ist und die so einzigartig ist, dass ein vorhandenes Modell nicht ausreicht.
Während Sie die normalen Schritte zum Entwerfen eines Dialogablaufs befolgen, trainieren Sie das universelle Sprachmodell für die Sprache, die Ihre Skills unterstützen sollen. Durch Hinzufügen von Trainingsdaten, die in der Zielsprache geschrieben sind, wird das universelle Modell erstellt.
Weitere Informationen zur Featureunterstützung im universellen Sprachmodell finden Sie unter Unterstützte Sprachen.
Hinweise zur Integration
Beachten Sie bei Integrationen die folgenden Tipps:
- Web-Chat: Web-Chat verfügt über fest codierte Zeichenfolgen, die Sie an Ihre Zielsprache anpassen können. Weitere Informationen finden Sie unter Globale Zielgruppen im Web-Chat unterstützen.
- Telefonische Integration: Wenn Sie einen Assistenten einsetzen möchten, der das universelle Sprachmodell verwendet, müssen Sie eine Verbindung zu benutzerdefinierten Sprachmodellen des Sprachdienstes herstellen, die die von Ihnen verwendete Sprache verstehen. Weitere Informationen zu unterstützten Sprachmodellen finden Sie in der Dokumentation Speech to Text und Text to Speech.
- Suchintegration: Wenn Sie einen Assistenten erstellen, der auf eine einzelne Sprache spezialisiert ist, stellen Sie sicher, dass er eine Verbindung zu Datensammlungen herstellt, die in dieser Sprache geschrieben sind. Weitere Informationen zu den Sprachen, die von Discoveryunterstützt werden, finden Sie unter Sprachunterstützung.
Unterstützte Sprachen
IBM® watsonx™ Assistant unterstützt einzelne Funktionen in unterschiedlichem Maße je nach Sprache. Es verfügt über Klassifizierungsmodelle, die speziell zur Unterstützung von Gesprächen in den folgenden Sprachen entwickelt wurden:
| Sprache | Code |
|---|---|
| Englisch | en-us |
| Arabisch | ar |
| Chinesisch (vereinfacht) | zh-cn |
| Chinesisch (traditionell) | zh-tw |
| Tschechisch | cs |
| Niederländisch | nl |
| Französisch | fr |
| Deutsch | de |
| Italienisch | it |
| Japanisch | ja |
| Koreanisch | ko |
| Portugiesisch (Brasilien) | pt-br |
| Spanisch | es |
| Universell * | xx |
*Wenn Sie Unterhaltungen in einer Sprache unterstützen möchten, für die watsonx Assistant kein eigenes Modell hat, wie z.B. Russisch, verwenden Sie Universal.
Assistentensprache ändern
Nachdem ein Assistent erstellt wurde, kann seine Sprache nicht geändert werden.
Mit Akzentzeichen arbeiten
In einer Gesprächssituation können die Benutzer mit dem Dienst watsonx Assistant Akzente verwenden oder auch nicht. Insofern können Fassungen von Wörtern mit Akzent und ohne Akzent bei der Absichts- und Entitätserkennung identisch behandelt werden.
Für einige Sprachen wie Spanisch können jedoch einige Akzente die Bedeutung der Entität ändern. Obwohl die Originalentität implizit einen Akzent besitzt, kann der Assistent daher bei der Entitätserkennung auch eine Übereinstimmung mit der Version derselben Entität ohne Akzent erzielen, allerdings mit einer etwas geringeren Konfidenzbewertung.
Beispiel: Für das Wort 'barrió' mit Akzent, das der Vergangenheitsform des Verbs 'barrer' (fegen) entspricht, kann der Assistent auch eine Übereinstimmung mit dem Wort 'barrio' (Nachbarschaft) ermitteln, jedoch mit einer etwas geringeren Konfidenzbewertung.
Das System liefert die höchsten Vertrauenswerte für Entitäten mit exakten Übereinstimmungen. So wird beispielsweise barrio nicht erkannt, wenn barrió im Trainingssatz enthalten ist; und barrió wird nicht
erkannt, wenn barrio im Trainingssatz enthalten ist.
Sie müssen dafür sorgen, dass das System mit den richtigen Zeichen und Akzenten trainiert wird. Wenn Sie zum Beispiel barrió als Antwort erwarten, geben Sie barrió in die Trainingsmenge ein.
Obwohl es sich nicht um ein Akzentzeichen handelt, gilt dasselbe für Wörter, die den spanischen Buchstaben ñ gegenüber dem Buchstaben n verwenden, wie z. B. "uña" gegenüber "una". In diesem Fall
ist der Buchstabe ñ kein n mit einem Akzent, sondern ein einzigartiger, spezifisch spanischer Buchstabe.
Mehrsprachige Downloads für Übersetzung verwenden
Sie können den Download von Sprachdatendateien im CSV-Format aktivieren, sodass Sie Trainingsbeispiele und Assistentenantworten in andere Sprachen übersetzen und in anderen Assistenten verwenden können.
Jede CSV-Datei enthält translatable_string-Daten, die Sie mit einem maschinellen oder manuellen Übersetzungsservice verwenden können.
Jede CSV-Datei enthält auch id-, resource_type-und locator-Daten, die watsonx Assistant in einem anderen Assistenten verwenden kann, um Ihren Quellenassistenten neu zu erstellen. Sie müssen diese Informationen
nicht bearbeiten.
Bevor Sie das mehrsprachige Paket herunterladen, lesen Sie bitte den Abschnitt über die Anpassung von Erweiterungen.
Um das mehrsprachige Paket erfolgreich herunterladen zu können, darf die Gesamtzahl der Übersetzungseinträge für Handlungs- und Dialogfähigkeiten in Ihrem Assistenten nicht mehr als 400.000 betragen. Sie können das Limit im Enterprise with Data Isolation-Plan und IBM® watsonx™ Assistant on-premises auf einen höheren Wert einstellen. Höhere Werte erfordern eine zusätzliche Ressourcenzuweisung, um große Assistenten zu unterstützen.
Um das Limit für Übersetzungseinträge auf einen höheren Wert zu setzen, wenden Sie sich an IBM Support Center
Die Übersicht über den mehrsprachigen Prozess ist:
- Mehrsprachigen Download aktivieren: Aktivieren Sie im Quellenassistenten mehrsprachigen Download.
- Inhalt übersetzen: Verwenden Sie die CSV-Dateien mit einem Übersetzungsservice.
- In sprachspezifische Assistenten hochladen: Verwenden Sie in einem Zielassistenten für eine andere Sprache die CSV-Dateien, um übersetzte Trainings-und Antwortdateien hochzuladen.
Mehrsprachigen Download aktivieren
So aktivieren Sie den mehrsprachigen Download:
-
Öffnen Sie die Assistenteneinstellungen.
-
Klicken Sie im Abschnitt Download/Upload auf Mehrsprachigen Download aktivieren.
Die Aktivierung der Mehrsprachigkeit kann einige Minuten dauern, aber Sie können an anderer Stelle im Assistenten arbeiten. Die Schaltfläche Herunterladen/Hochladen ist inaktiviert, bis dieser Prozess abgeschlossen ist. Nachdem der mehrsprachige Download in einem Assistenten aktiviert wurde, kann er nicht inaktiviert werden.
-
Klicken Sie auf Dateien herunterladen/hochladen.
-
Wählen Sie auf der Registerkarte "Download" die Option "Mehrsprachiges Dateipaket" aus.
-
Wählen Sie eine veröffentlichte Version aus und klicken Sie dann auf Herunterladen. Sie benötigen mindestens eine Version, damit der Download verfügbar ist.
Das Herunterladen der ersten Datei kann einige Minuten dauern, aber Sie können an anderer Stelle im Assistenten arbeiten. Die Schaltfläche Herunterladen/Hochladen ist inaktiviert, bis dieser Prozess abgeschlossen ist.
-
Wenn der Download abgeschlossen ist, enthält Ihre ZIP-Datei Folgendes:
action-responses.csvaction-training.csv- Ordner
Data (Do not edit), derassistant.binenthält
Wenn Sie das Dialogfeld verwenden, enthält die ZIP-Datei außerdem Folgendes:
dialog-responses.csvdialog-training.csv
Übersetzen von Inhalten
So übersetzen Sie Inhalte:
-
Übersetzen Sie den Inhalt in den CSV-Dateien, z. B. von Englisch in Französisch. Speichern Sie Dateien mit Übersetzungen als CSV UTF-8 (durch Kommas begrenzt), um sprachspezifische Zeichen zu berücksichtigen.
-
Erstellen Sie nach Abschluss des Übersetzungsprozesses eine neue ZIP-Datei, die Folgendes enthält:
action-responses.csvmit Ihren Übersetzungen. Ändern Sie den Namen der Datei nicht.action-training.csvmit Ihren Übersetzungen. Ändern Sie den Namen der Datei nicht.- Der ursprüngliche, nicht berührte Ordner
Data (Do not edit), derassistant.binenthält
Wenn Sie Dialoginhalte übersetzt haben, schließen Sie auch
dialog-responses.csvunddialog-training.csvin die ZIP-Datei ein.
Hochladen in sprachspezifische Assistenten
Gehen Sie wie folgt vor, um einen sprachspezifischen Assistenten hochzuladen:
-
Erstellen Sie einen Zielassistenten oder wechseln Sie zu einem Assistenten, der die Sprache für Ihre Übersetzungen verwendet.
-
Öffnen Sie im Zielassistenten die Assistenteneinstellungen.
-
Wenn Sie Dialogtraining und -antworten übersetzt haben, stellen Sie sicher, dass der Dialog im Zielassistenten aktiv ist.
-
Klicken Sie im Abschnitt Herunterladen/Hochladen auf Dateien herunterladen/hochladen.
Sie müssen den mehrsprachigen Download im Zielassistenten nicht aktivieren.
-
Wählen Sie auf der Registerkarte "Upload" die Option "Multilingual file package" aus.
-
Hängen Sie Ihr mehrsprachiges ZIP-Dateipaket an und klicken Sie dann auf Hochladen. Der übersetzte Inhalt wird Ihrer Entwurfsumgebung hinzugefügt, sodass Sie an der Veröffentlichung des übersetzten Assistenten arbeiten können.
Unterstützung für Inhaltssprache
Diese Sprachen werden für Inhalte in Aktionen, Dialogfeldern und der Suchintegration unterstützt.
| Sprache | Aktionen | Dialog | Suchintegration |
|---|---|---|---|
Englisch (en) |
|||
Arabisch (ar) |
|||
Chinesisch (vereinfacht) (zh-cn) |
|||
Chinesisch (traditionell) (zh-tw) |
|||
Tschechisch (cs) |
|||
Niederländisch (nl) |
|||
Französisch (fr) |
|||
Deutsch (de) |
|||
Italienisch (it) |
|||
Japanisch (ja) |
|||
Koreanisch (ko) |
|||
Portugiesisch (Brasilianisch) (pt-br) |
|||
Spanisch (es) |
|||
Universal (xx) |
Der Dienst watsonx Assistant unterstützt, wie erwähnt, mehrere Sprachen, aber die Benutzeroberfläche selbst (z. B. Beschreibungen und Beschriftungen) ist auf Englisch. Alle unterstützten Sprachen können über die in Englisch angezeigte Schnittstelle eingegeben und trainiert werden.
Konformität mit GB18030: GB18030 ist eine chinesische Norm, die eine erweiterte Codepage für die Verwendung im chinesischen Markt spezifiziert. Dieser Codepage-Standard ist für die Softwareindustrie wichtig, da das China National Information Technology Standardization Technical Committee vorschreibt, dass jede Softwareanwendung, die nach dem 1. September 2001 für den chinesischen Markt freigegeben wird, für GB18030 aktiviert werden muss. Der Service 'watsonx Assistant' unterstützt diese Codierung und ist für die Einhaltung von GB18030 zertifiziert.
Sprachunterstützung für Dialoge
Für diese Dialogfunktionen ist die Sprachunterstützung je nach Sprache unterschiedlich.
- Intent-Feature-Unterstützung
- Unterstützung für Benutzereingabeverarbeitung
- Unterstützung der Entitätsfunktion
Unterstützung für Intent-Features
| Sprache | Inhaltskatalog | Algorithmusversion |
|---|---|---|
Englisch (en) |
||
Arabisch (ar) |
||
Chinesisch (vereinfacht) (zh-cn) |
||
Chinesisch (traditionell) (zh-tw) |
||
Tschechisch (cs) |
||
Niederländisch (nl) |
||
Französisch (fr) |
||
Deutsch (de) |
||
Italienisch (it) |
||
Japanisch (ja) |
||
Koreanisch (ko) |
||
Portugiesisch (Brasilianisch) (pt-br) |
||
Spanisch (es) |
||
Universal (xx) |
Unterstützung der Benutzereingabeverarbeitung
| Sprache | Unterstützung für wörterverzeichnisbasierte Entitäten | Unscharfe Suche(Rechtschreibfehler) | Unscharfe Suche(Stemming) | Unscharfe Suche(Teilübereinstimmung) | Autokorrektur |
|---|---|---|---|---|---|
Englisch (en) |
|||||
Arabisch (ar) |
|||||
Chinesisch (vereinfacht) (zh-cn) |
|||||
Chinesisch (traditionell) (zh-tw) |
|||||
Tschechisch (cs) |
|||||
Niederländisch (nl) |
|||||
Französisch (fr) |
Betaversion | ||||
Deutsch (de) |
|||||
Italienisch (it) |
|||||
Japanisch (ja) |
|||||
Koreanisch (ko) |
|||||
Portugiesisch (Brasilianisch) (pt-br) |
|||||
Spanisch (es) |
|||||
Universal (xx) |
Unterstützung für Entitätsfeatures
| Sprache | Kontextbasierte Entitäten | Systementitäten |
|---|---|---|
Englisch (en) |
||
Arabisch (ar) |
||
Chinesisch (vereinfacht) (zh-cn) |
||
Chinesisch (traditionell) (zh-tw) |
||
Tschechisch (cs) |
||
Niederländisch (nl) |
||
Französisch (fr) |
Betaversion | |
Deutsch (de) |
||
Italienisch (it) |
||
Japanisch (ja) |
||
Koreanisch (ko) |
||
Portugiesisch (Brasilianisch) (pt-br) |
||
Spanisch (es) |
||
Universal (xx) |