This documentation supports the 21.3 version of BMC Helix Virtual Agent, which is available only to BMC Helix customers (SaaS).To view an earlier version, select the version from the Product version menu.

Leveraging the English Skills to create localized Skills


If you want to localize chatbot conversations by using localized Chatbot Skills for each langauge, you must train BMC Helix Virtual Agent to respond in the users' language. You must create IBM Watson Assistant Skill for each locale. 

BMC Helix Virtual Agent provides a sample English Skill. You can leverage the English Skill to create a localized skill.

The Skill consists of the following artifacts:

  • Intentdefines the action to perform such as create a ticket, find an issue.
  • Entityis a class of object on which the action should be performed such as tickets and issues.
  • Dialoguses the intents and entities to interact with an application user. 

Supported languages in BMC Helix Virtual Agent

  • English (default)—en
  • French—fr
  • German—de
  • Italian—it
  • Japanese—ja
  • Korean—ko
  • Portuguese—pt
  • Spanish—es
  • Chinese—zn-CH
  •  Dutch—nl

To create localized Skill

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.

Updating system entities.png

For more information, see Entity evaluation overview.


Task

Action

Steps

1

In the English Skill, disable the @sys-location and @sys-person entities


    1. In IBM Watson, go to the English Skill. 
    2. Select Entities > System Entities.
    3. In @sys-location entity and @sys-person entity, select Off.
      1808_disable entities.png
    4. Save the settings.

2

Set the language of the skill to the preferred locale


    1. In IBM Watson, go to the English Skill. 
    2. Click the image2018-8-20_11-43-15.pngOptions icon and select Download as JSON

      1808_Download JSON workspace.png
    3. Open the JSON file in a text editor. 
    4. Set the value of the language parameter to the value of the locale in which you are creating the Skill. 
      Example:pt-br for Portuguese

      1808_set locale in JSON.png
    5. Import the Skill in IBM Watson Assistant.

      1808_import workspace.png
    6. Save the skill.

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 Skill is ready, you must complete steps in the localization workflow so that end users can start interacting wth BMC Helix Virtual Agent in their preferred langauge.

Related topics

Localizing-chatbot-conversations-by-using-real-time-translation

Importing-chat-enabled-services-from-BMC-Helix-Digital-Workplace-Advanced

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*