How Bots Platform v6.2.2 Enables Developers, Empowers Enterprises

Published: Mon Aug 06 2018

Bot developers can now design intelligent bots using options such as context switching and interruption management. Enterprises can have better control over their bot deployment strategy by taking advantage of granular import and export of bots. In addition, the platform is now equipped with redaction techniques to meet information security compliance.

Here is a quick preview of the new capabilities.

For detailed descriptions, refer the product documentation.
Enhanced context switching and interruption handling

Bot users sometimes start a task, but decide to complete an associated task, and then resume the first task, within the same conversation. Bots can be designed and trained to handle such interruptions between intended tasks (expressing multiple intents in a single utterance). bot developers now have options to manage interruptions during conversations and complete multiple tasks. In this release, the bot’s context switching abilities were enhanced to handle interruptions in conversations efficiently. Developers are provided ‘hold & resume task’ options to control such experiences.

Apart from improving ‘Hold & Resume’ options at a bot level, developers can now customize the ‘Hold & Resume’ behavior for specific tasks and nodes. Developers can also add conditional exceptions between tasks with the ability to pass contextual data between them. The platform also provides the concept of ‘Follow-up Intents’, where the bot captures all unattended interruptions from a conversation flow and makes them accessible to the bot as an array.

For detailed information, see our product documentation: Interruption Handling and Context Switching

Ability to deploy smart bots directly from the platform

A new bot type, Smart Bot, has been added to the Bots Platform. Smart Bots enable enterprises to expedite the bot building process by allowing new bots to inherit the configuration and tasks of previously built bots. The child bots can then extend the inherited functionality by adding further tasks and knowledge queries, as well as localize relevant parameters using variables. All updates made to the inherited bot elements in the parent bot are automatically passed on to all connected child bots.

Implemented redaction option to secure sensitive user information now allows you to redact any sensitive information that users share with bots. When you enable redaction for an information type (credit card number, email..), you can mask such content, so critical information is not exposed. Other methods of redaction are also available. Redaction helps secure user trust, protect personally identifiable Information, and comply with data privacy regulations.

For detailed information, see our product documentation: Redacting Personally Identifiable Information (PII)

Provided user control over importing and exporting bots

Users can now exercise more control over bot components during imports and exports. When developers import a bot or a dialog, they can choose one of the following modes to suit your purpose:

Full import: Completely override the existing bot or dialog with the imported components.
Incremental import: Select only the relevant components from the imported bot or dialog.

If the import items overlap with the existing bot, the imported bot overrides them. As for exporting, developers can export published bots completely or just select specific components for export.

For detailed information, see our product documentation: Importing and Exporting Bots

Support for more languages bots perform intent detection, custom-named entity recognition, system entity recognition, custom small talk, and built-in small talk in all the following new languages: Chinese Simplified, Chinese Traditional, Brazilian Portuguese, Italian

For detailed information, see our product documentation: Building Multi-Language Bots

Added support for Google Assistant channel

We’ve now added Google Assistant as a bot channel. Developers can enable Google Assistant as a channel for mobiles or other devices such as Google Home.

For detailed information, see our product documentation: Adding the Google Assistant Channel

Implemented a new dashboard for Universal bots

A new dashboard has been introduced to monitor the performance of Universal bots. The dashboard provides insights on the underlying linked bots as well as the Universal bot.

Option to optimize trained utterances from within ML Model Graph

The Machine Learning Model (ML Model) graph provides an overview of the performance of the trained utterances against the bot tasks. When utterances with sub-optimal performance are identified, you can instantly initiate their training – right from within the graph. In the utterances quadrant, you can reword the utterance to bring the meaning closer to the intent expressed or reassign it to a more-relevant bot task.

For detailed information, see our product documentation: Evaluating Machine Learning Performance

Option to de-Couple Bot Content from Bot Definitions

Bot building involves extensive content management efforts and coordination between globally-distributed developers and content authors or copyright team. Our newly introduced Content variables make the bot building exercise more seamless by abstracting bot content configuration. Using Content Variables, programmers can avoid hard-coding the bot content into specific bot elements and authors don’t have to be exposed to the bot configurations. Both these parties can rely on language-specific variables file, with the authors building the content into the file and programmers using variables to make content accessible to the bot components.

For detailed information, see our product documentation: Using Bot Variables

Intent detection in String and Description entities

Many times when you expect users to enter a string or description, they combine their entries with additional follow-up intents. now enables you to configure String or Description entities to capture and respond to an intent using options ranging from ignoring the intent to directly switching to it – with various hold and resume choices in-between.

For detailed information, see our product documentation: Working with the Entity Node

In addition, we have a host of minor enhancements and bug fixes included in this release. For detailed information related to Platform v6.2.2 release, refer product documentation.

If you have any feedback, ideas for new features, or if you wish to see a demo of our platform, please write to us at
Contact Name: Paul Anderson
Contact Email:

Visit website »