Oracle Magazine, July/August 2018
Mobile APPLICATION DEVELOPER In the hands on instructions you are going to create an internationalized pizza bot that accepts input messages in the user language and displays labels prompts and response messages in the user language MULTILANGUAGE SUPPORT IN ORACLE INTELLIGENT BOTS Broadly speaking there are two approaches for building bots that understand different ORACLE MAGAZINE JULY AUGUST 2018 51 languages Native language bots use a single language for utterances entities prompts titles descriptions and labels To support multiple languages you create multiple separate bots each using a language specific natural language processing engine for the intent resolution and entity extraction that you train and test with language specific utterances Building native language bots is a viable approach if there are not too many languages to support with a bot and if developers have the required languages in their skill portfolios Single base language bots serve multiple languages from a single base language for natural language understanding and entity extraction as well as for designing prompts titles descriptions and labels during development A translation service is used at runtime to detect and translate foreign language user input into the base language for intent resolution and entity extraction Single base language bots are suitable if a bot needs to support a larger set of languages As of today Oracle Intelligent Bots has superior support for the English language it knows how to handle the English received by the language processing engine best From a development perspective creating bots in English is more likely to give better results As such Oracle Intelligent Bots approach to multilanguage chatbot applications is to build single base language bots in English and use translation services and resource bundles to support foreign languages
You must have JavaScript enabled to view digital editions.