If you want to localize chatbot conversations by using localized Chatbot Skills for each langauge, you must train BMC Helix Chatbot to respond in the users' language. You must create IBM Watson Assistant Skills for each locale.
BMC Helix Chatbot provides a sample English Skills. You can leverage the English Skills to create a localized skill.
The Skills consists of the following artifacts:
Note
IBM Cloud has deprecated @sys-location
and @sys-person
entities. For more information, see
Legacy system entities
.
If you have already enabled the @sys-location
and @sys-person
entities and used them in your dialogs, make sure you turn them off by selecting Entities > System entities, and then remove references to @sys-person
and @sys-location
from your dialogs.
For more information, see
Entity evaluation overview
.
Task | Action | Steps |
---|---|---|
1 | In the English Skills, disable the |
|
2 | Set the language of the skill to the preferred locale |
|
3 | Add the localized intents. Note: You do not require to translate the intent name itself. | See Defining intents in the IBM Watson documentation. |
4 | Add the localized entities. Note: You do not require to translate the entity name itself. | See Defining entities in the IBM Watson documentation. |
5 | Add the localized dialogs. Note: You do not required to translate the dialog name itself. | See Building a dialog in the IBM Watson documentation. |
After your localized Skills is ready, you must complete steps in the localization workflow so that end users can start interacting wth BMC Helix Chatbot in their preferred langauge.
Localizing chatbot conversations by using real-time translation
Importing chat-enabled services from BMC Helix Digital Workplace Advanced