GETTING STARTED
Kore.ai XO Platform
Virtual Assistants Overview
Natural Language Processing (NLP)
Concepts and Terminology
Quick Start Guide
Accessing the Platform
Navigating the Kore.ai XO Platform
Building a Virtual Assistant
Help & Learning Resources
Release Notes
Current Version
Recent Updates
Previous Versions
Deprecations
Request a Feature
CONCEPTS
Design
Storyboard
Overview
FAQs
Conversation Designer
Overview
Dialog Tasks
Mock Scenes
Dialog Tasks
Overview
Navigate Dialog Tasks
Build Dialog Tasks
Node Types
Overview
Intent Node
Dialog Node
Dynamic Intent Node
GenAI Node
GenAI Prompt
Entity Node
Form Node
Confirmation Node
Message Nodes
Logic Node
Bot Action Node
Service Node
Webhook Node
Script Node
Process Node
Agent Transfer
Node Connections
Node Connections Setup
Sub-Intent Scoping
Entity Types
Entity Rules
User Prompts or Messages
Voice Call Properties
Knowledge AI
Introduction
Knowledge Graph
Introduction
Terminology
Build a Knowledge Graph
Manage FAQs
Knowledge Extraction
Import or Export Knowledge Graph
Prepare Data for Import
Importing Knowledge Graph
Exporting Knowledge Graph
Auto-Generate Knowledge Graph
Knowledge Graph Analysis
Answer from Documents
Alert Tasks
Small Talk
Digital Skills
Overview
Digital Forms
Digital Views
Introduction
Widgets
Panels
Session and Context Variables
Context Object
Intent Discovery
Train
NLP Optimization
ML Engine
Overview
Model Validation
FM Engine
KG Engine
Traits Engine
Ranking and Resolver
Training Validations
NLP Configurations
NLP Guidelines
LLM and Generative AI
Intelligence
Introduction
Event Handlers
Contextual Memory
Contextual Intents
Interruption Management
Multi-intent Detection
Amending Entities
Default Conversations
Conversation Driven Dialog Builder
Sentinment Management
Tone Analysis
Default Standard Responses
Ignore Words & Field Memory
Test & Debug
Overview
Talk to Bot
Utterance Testing
Batch Testing
Conversation Testing
Conversation Testing Overview
Create a Test Suite
Test Editor
Test Case Assertion
Test Case Execution Summary
Glossary
Health and Monitoring
NLP Health
Flow Health
Integrations
Actions
Actions Overview
Asana
Configure
Templates
Azure OpenAI
Configure
Templates
BambooHR
Configure
Templates
Bitly
Configure
Templates
Confluence
Configure
Templates
DHL
Configure
Templates
Freshdesk
Configure
Templates
Freshservice
Configure
Templates
Google Maps
Configure
Templates
Here
Configure
Templates
HubSpot
Configure
Templates
JIRA
Configure
Templates
Microsoft Graph
Configure
Templates
Open AI
Configure
Templates
Salesforce
Configure
Templates
ServiceNow
Configure
Templates
Stripe
Configure
Templates
Shopify
Configure
Templates
Twilio
Configure
Templates
Zendesk
Configure
Templates
Agents
Agent Transfer Overview
Custom (BotKit)
Drift
Genesys
Intercom
NiceInContact
NiceInContact(User Hub)
Salesforce
ServiceNow
Configure Tokyo and Lower versions
Configure Utah and Higher versions
Unblu
External NLU Adapters
Overview
Dialogflow Engine
Test and Debug
Deploy
Channels
Publishing
Versioning
Analyze
Introduction
Dashboard Filters
Overview Dashboard
Conversations Dashboard
Users Dashboard
Performance Dashboard
Custom Dashboards
Introduction
Custom Meta Tags
Create Custom Dashboard
Create Custom Dashboard Filters
NLP Insights
Task Execution Logs
Conversations History
Conversation Flows
Conversation Insights
Feedback Analytics
Usage Metrics
Containment Metrics
Universal Bots
Introduction
Universal Bot Definition
Universal Bot Creation
Training a Universal Bot
Universal Bot Customizations
Enabling Languages
Store
Manage Assistant
Team Collaboration
Plan & Usage
Overview
Usage Plans
Templates
Support Plans
Invoices
Authorization
Conversation Sessions
Multilingual Virtual Assistants
Get Started
Supported Components & Features
Manage Languages
Manage Translation Services
Multiingual Virtual Assistant Behavior
Feedback Survey
Masking PII Details
Variables
Collections
IVR Settings
General Settings
Assistant Management
Manage Namespace
Data
Overview
Data Table
Table Views
App Definitions
Data as Service
HOW TOs
Build a Travel Planning Assistant
Travel Assistant Overview
Create a Travel Virtual Assistant
Design Conversation Skills
Create an ‘Update Booking’ Task
Create a Change Flight Task
Build a Knowledge Graph
Schedule a Smart Alert
Design Digital Skills
Configure Digital Forms
Configure Digital Views
Train the Assistant
Use Traits
Use Patterns
Manage Context Switching
Deploy the Assistant
Use Bot Functions
Use Content Variables
Use Global Variables
Use Web SDK
Build a Banking Assistant
Design Conversation Skills
Create a Sample Banking Assistant
Create a Transfer Funds Task
Create a Update Balance Task
Create a Knowledge Graph
Set Up a Smart Alert
Design Digital Skills
Configure Digital Forms
Configure Digital Views
Add Data to Data Tables
Update Data in Data Tables
Add Data from Digital Forms
Train the Assistant
Composite Entities
Use Traits
Use Patterns for Intents & Entities
Manage Context Switching
Deploy the Assistant
Configure an Agent Transfer
Use Assistant Functions
Use Content Variables
Use Global Variables
Intent Scoping using Group Node
Analyze the Assistant
Create a Custom Dashboard
Use Custom Meta Tags in Filters
Migrate External Bots
Google Dialogflow Bot
APIs & SDKs
API Reference
API Introduction
API List
koreUtil Libraries
SDK Reference
SDK Introduction
SDK Security
SDK Registration
Web Socket Connect and RTM
Installing the BotKit SDK
Using the BotKit SDK
SDK Events
SDK Functions
SDK Tutorials
BotKit - Blue Prism
BotKit - Flight Search Sample VA
BotKit - Agent Transfer
Widget SDK Tutorial
Web SDK Tutorial
ADMINISTRATION
Introduction to Admin Console
Administration Dashboard
User Management
Add Users
Manage Groups
Manage Roles
Data Tables and Views
Assistant Management
Enrollment
Invite Users
Send Bulk Invites
Import User Data
Synchronize Users from AD
Security & Control
Using Single-Sign On (SSO)
Two-Factor Authentication (2FA)
Security Settings
Cloud Connector
Analytics
Billing
  1. Home
  2. Docs
  3. Virtual Assistants
  4. What's New
  5. 10.1.x Release Notes

10.1.x Release Notes

This document provides information on the various releases and the corresponding feature updates and enhancements introduced in version 10.1.x of the platform.

v10.1.15 December 02, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Nice inContact (DFO) Channel Support The Platform now supports Nice inContact as a channel in the DFO mode for integrating a virtual assistant with the NiceCXone Chat Automation platform to create a rich and synchronous messaging experience for the end users. Learn more.
Document with Text Template Support on Gupshup’s WhatsApp Channel The Platform now supports the WhatsApp “Document with Text” outbound message template for the Gupshup channel. The template allows bot designers to send a document with accompanying text for the end-user to view and download. Learn more.
Display ‘Postback’ Value and ‘Title’ for Buttons in the WebSDK Templates In addition to the ‘Postback’ value, the Platform now captures the ‘Title’ associated with the buttons used in the WebSDK templates. This enables the Platform to show both the ‘Postback’ value and ‘Title’ in the WebSDK’s chat window, Chat History API, and Conversation History API. Learn more.

v10.1.14 November 18, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Nice inContact Channel Support The Platform now supports Nice inContact as a channel for integrating a virtual assistant with the NiceCXone Chat Automation platform for creating a rich and synchronous messaging experience for the end users. Learn more.
ServiceNow Agent Integration – Additional Capabilities Pass User Information to the ServiceNow Agent System: When the Platform transfers an end user’s conversation to the ServiceNow Agent System, the user appears as a Guest. Bot designers can now use the ‘ServiceNowMetaData’ object to pass on user information to the agent system and use the information in the agent system to update the username in the agent chat. Learn more.

Route User Messages to Different Agent Groups by ‘streamId’: The Platform now sends ‘streamId’ as a context variable in the request payload sent to ServiceNow. Bot designers can define a Work Item Routing Condition in the Queue using the ‘streamId’ context variable in the ServiceNow agent system to route user messages to different agent groups by ‘streamId’. Learn more.

Genesys Chat Renamed to Genesys Cloud CX Messaging Genesys provides multiple offerings for chat automation, however, the Platform only supports integration with Genesys Cloud CX Messaging. To make it clear on the user interface, the Genesys Chat channel is renamed to Genesys Cloud CX Messaging across the Platform. Learn more.
Increased Allowed Retries Limit for IVR The Allowed Retries limit for an Entity node has increased from 5 to 10. This change gives flexibility to bot designers in defining the retries within a broader range and also makes the range consistent with the No Match (Voice Call Properties) retry limit. Learn more.
Custom Dashboard: Widgets Alignment Capabilities New widgets alignment capabilities on the Custom Dashboard allow bot designers to add up to 4 widgets per row and organize them by moving anywhere within or across the rows on the Dashboard. They can also manually resize the widgets. Learn more.
Ability to Cancel an Ongoing Batch Test Execution The Platform now allows bot designers to cancel an ongoing Batch Test execution in both ‘Published’ and ‘In-Development’ modes. This flexibility lets designers intervene immediately if a test case requires any change, rather than waiting for the execution to finish. Learn more.

v10.1.13 November 4, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Customize Agent Transfer Containment Type The Agent Transfer node now has a new Containment Type property that allows bot designers to choose whether an instance of Agent Transfer should be considered as Self-service or Agent Hand-off. This configuration helps separate the instances where handing off to an agent is by design; for example, a user asking for a use case for which the virtual assistant is not yet trained. Learn more.
Auto-upgrade to NLP Version 3 In continuation of our previous communications, the NLP V2 is deprecated, and all virtual assistants should be migrated to the NLP V3.

As part of this update, all ‘inactive bots’ are automatically upgraded to NLP v3. Inactive bots are defined as the ones that did not have any end-user interaction in the past 90 days as of the deployment date. The bot designers will need to manually trigger the training and publishing of the bots to ensure that they function correctly.

We also plan to auto-upgrade all ‘active bots’. Starting November 18, 2023, all active bots using NLP v2 will be automatically upgraded to NLP v3 over the next two weeks. The upgrade also includes initiating training for all bot languages in both the configured and published copies for customer bots. During this upgrade process, the intent identification may not function as expected, potentially leading to inconsistent user experiences. To minimize disruptions, we strongly recommend upgrading your bots manually before November 18 during your non-critical business hours. Learn more.

New Language Support – Tagalog The Platform now supports conversation in the Tagalog language.
Split Incorrectly Combined Words in Spanish In Spanish, users often combine two words while writing. For example, ‘los’, ‘hombres’, and ‘como’ are combined into one word – ‘loshombrescomo’. The combined words negatively impact the NLP performance and accuracy in identifying the right intent and entities, especially for Standard and Few-shot network types.

A new configuration is introduced in Advanced NLU Configuration – Split Combined Words. When the configuration is set to enable, the combined word is split into valid words and considered for intent detection. Learn more.

Custom Configuration for Mandatory Node Qualification in KG for Few-shot By default, the KG Engine lemmatizes the term names of the Mandatory terms with the Few-shot model. A new custom configuration is introduced in Advanced NLU Configuration – KG_LemmatizeUtterance. When the configuration is set to disable, the KG engine will qualify the utterance. (By default or when the configuration is not added, it is set to enable.). Learn more.
Customize the Standard Behavior of ‘help’ The Platform now provides better control over the behavior of the prebuilt ‘help’ intent. 

  • Customize the behavior: Bot designers can train the virtual assistant (VA) to use the custom_help group in Smalltalk to trigger customized help messages for personalized user experience for multilingual VAs. Once added, the Platform will use this SmallTalk group to respond to help, and the built-in ‘help’ responses will not be used.
  • Disable the ‘help’: You can define the ~disable_help concept key and set the value to disable to disable the built-in ‘help’ intent. Learn more.

Note: You can use the custom_help even without disabling the system help.

v10.1.12 October 14, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Create Apps using additional JWT signing algorithms When creating an app to use public APIs, the Platform now supports two more JWT signing algorithms to choose from – HS512 and RS512, in addition to HS256 and RS256.

Please note the exception: RS256 and RS512 JWT signing algorithms are not supported for Custom BotKit or Botkit.

New Import Bot Functions API The new Import BotFunctions API allows bot designers to import only the bot functions as a separate file. This new API reduces unnecessary steps in the process of updating the Bot Functions file. Learn more.
Filter API Call Logs by Status Code Bot designers can now filter API Call Logs by status codes and gain insights into the performance of services in different scenarios, troubleshoot issues, and implement appropriate corrective actions. Learn more.
Uniform Voice Call Properties across Entity, Message, and Confirmation nodes All the Voice Call Properties previously available only at the Entity node are now supported at the Message node and the Confirmation node. Having uniform Voice Call Properties across the nodes provides bot designers better control at the node level, allowing them to use the properties as per their customers’ specific use cases for supported voice channels. Learn more.

Please note the exception: Currently, the Customize Retries Behavior function across the nodes is supported only for the IVR channel.

Support for Genesys AWS Regions Earlier, the Platform routed all the requests by default to the US East region URL of the Genesys cloud system. As a result, if the customer’s Genesys Cloud system was deployed in a region other than the US East, the Genesys chat channel did not work.

Now, the Platform has introduced a new Genesys Cloud Login URL field on the Genesys Chat channel page and the Genesys Agent Transfer configurations page, allowing bot designers to provide the URL associated with their Customer’s Genesys AWS Region. This ensures that the Platform directs conversation requests to the chosen Genesys AWS region.

Public API for Conversation Testing The Platform has introduced the following public APIs for conversation testing so that bot designers can automate the creation and execution of a test suite:

Option to Delete Configured LLM Integrations The new Reset Configuration option on the LLM & Generative AI page lets bot designers delete a configured LLM integration that’s no longer in use. Learn more.
Auto-upgrade Inactive bots to NLP Version 3 Over the next few weeks, the Platform will identify all inactive bots that have not had any runtime sessions in the last three months and auto-upgrade them to NLP V3.
Customize the Header and Footer of the Email Template A new Email Template Design (optional) setting is introduced on the Email Channel Configuration page that allows bot designers to customize the header and footer of the email template for the Email Channel. Learn more.

v10.1.11 September 23, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Migrating to NLP v3 The XO Platform released NLP version 3 earlier this year. This version offers better performance, accuracy, and the latest LLM features. With this release, a virtual assistant created in NLP v2 can only be trained and published after upgrading to NLP v3. In the coming 3-5 weeks, the Platform will automatically migrate any existing virtual assistants to NLP v3. After the upgrade, the virtual assistant’s configured copy will be in NLP v3, but the published copy will remain in NLP v2. Upon publishing the virtual assistant for the first time post-upgrade, its version will change to NLP v3.  Learn more.
Batch Test Extended to Universal Bots The Batch Test feature is now extended to include Universal Bots. Analysts can easily derive actionable insights from the intents of all linked bots to understand overall test coverage and performance of intents in a Universal Bot. Learn more.
Support for POST Method for BasicAuth Profile In addition to the GET method, bot designers can now use the POST method to authenticate the BasicAuth profile request to retrieve the data. Learn more.
Agent Integration support for ServiceNow Utah and Vancouver Versions The Platform now supports the Service Now Agent Integration with the latest Utah and Vancouver versions of the ServiceNow system, in addition to the Tokyo version. Learn more.

v10.1.10 September 10, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Digital Forms Enhancements The overall Digital Forms experience is improved significantly:

  • Handling Form Cancellation: Bot designers now have the following two options to choose from when a user cancels the form submission (Digital Forms > Component Properties): 
    • Close the task and trigger the End of Task Event: This is the existing default option. 
    • Continue with the execution by jumping to a specific target node: This is the new option.
      Learn more.
  • Personalized Form Submission Message in Chat for Mobile/Web SDK: Like other channels, bot designers can configure a personalized submission message. Learn more.
  • Adding a logo to the Form Header: To enhance the look & feel of the form, bot designers can now customize the form header by choosing a header style from the list of available options. Learn more.
  • Secure Forms Indicator: Bot designers can now turn on the “Secure Form Data” setting to show a visual indicator on the form to make end users aware that the digital form is secure. Learn more.
Anthropic LLM & Generative AI Integration In addition to the Anthropic Claude-1 model integration, the Platform now provides out-of-box integration with the Anthropic Claude Instant model. The models’ advanced Conversational AI capabilities can be leveraged for the LLM features. 

LLM features that support Claude-1:

  • Automatic Dialog Generation
  • GenAI Prompt
  • Repeat Responses

LLM features that support both Claude-1 and Claude Instant:  

  • Conversation Test Cases Suggestions
  • NLP Batch Test Cases Suggestions
  • Rephrase Dialog Responses
  • Training Utterance Suggestions

Learn more.

Generative AI-specific Nodes Renamed The Generative AI-specific nodes are renamed to better reflect their intended purpose:

  • AI-Assisted Dialog is renamed to GenAI Node. Learn more.
  • Generative AI node is renamed GenAI Prompt. Learn more.

The nodes’ functionality remains the same.

Batch Test Execution in Publish Mode Bot designers can now execute a newly created batch test suite in the Published mode. It helps quickly test and evaluate VA’s performance following a production release. Learn more.
Prebuilt Integrations with Bitly and Here Bitly integration provides actions to shorten long URLs. Learn more.
Here integration provides actions to find the current geolocation by free text. Learn more.
Notification Event to WebSDK when BotKit is Unresponsive The Platform now creates a new event when the BotKit is unresponsive and sends the event to the WebSDK channel. Bot designers can use the event to send a customized message to the end users. Learn more.
“PrivateClaims” Key to Manage Secure Data in WebSDK The Platform has added a new “PrivateClaims” key as an alias to the existing “SecureCustomData” key. This key can be used to securely pass the additional data to the Platform. Learn more.
Enhanced ‘Get User Information’ API The ‘Get User Information’ API now supports a new ‘status’ request parameter that helps bot analysts get the list of active users on the Platform. In addition, the API now also returns the users’ last login date and time. Learn more.
Ability to Pass Complex Payload in Alert Task Bot designers can now declare a complex PayloadField object in the Preprocessors of Alert Task. This PayloadField object can be used in the API Request calls of Alerts to fetch results that are to be used in the Bot Response. It’s useful, especially for configuring alerts that don’t require user input. Learn more.
New timeOnly Rule for Time Entity A new “timeOnly(multilang)” entity rule is introduced for the Time entity that allows bot designers to exclude the “T” and “offset” from the time value, for example, 18:00:00 vs. T18:00:00+5:50. Learn more.
Enhanced NER Detection The Platform has introduced a new NER Threshold setting under Advanced NLU Configurations > Machine Learning. Only entity values surpassing the threshold are returned, effectively filtering out irrelevant results. Learn more.
Customize the Flow When User Inputs Results in Intent and Ambiguous Entity Values A new setting is introduced under Advanced NPL Configuration – Precedence for Intents with Ambiguous Entities to empower bot designers to control how the bot should respond when a user input results in intent and ambiguous entity values. Learn more.
Spanish – Spell Correction Enhancements The spell correction is now enabled in Spanish for ML and KG modules for the following:

  • Diacritic corrections (Partially completed): Except for character ñ, NL Engine can ignore all the other diacritic letters for NL processing.
  • Combined words correction: Processing words combined by period (.).
  • Grammatically correct words (Partially completed).
  • Fonts.
  • Use of Synonyms: Spell check for variants of base words (eg: ‘regalar’ being a variant of ‘regalo’) as well as variants of their synonyms (eg: ‘obsequiar’ being a variant of ‘obsequio’, which is a synonym of ‘regalo’).
Performance Improvements and Fixes
  • Improved handling of punctuations to improve the performance of the Few-shot Model for Arabic.
  • The performance of Import Bot functionality has been improved by optimizing internal database queries.

v10.1.9 August 19, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Anthropic LLM & Generative AI Integration The XO Platform now provides out-of-box integration with the Anthropic Claude-1 model. The model’s advanced Conversational AI capabilities can be leveraged for the following LLM features:

  • Training Utterance Suggestions
  • NLP Batch Test Case Suggestions
  • Conversation Test Case Suggestions
  • Rephrase Dialog Responses.

Learn more.

Multilingual Support for Answer from Docs The Answer from Documents feature is now available in Non-English languages supported by the XO Platform. Learn more.
Sunshine Conversations Channel Enhancement As part of the Pass Control action, bot designers can now include additional metadata to offer better context to the receiving agent system when a conversation is transferred, a session ends, or for creating Zendesk tickets.
Learn more.
Debug Logs API supports WebSDK Channel The XO Platform’s Debug Logs API now allows bot designers to access the debug logs for the WebSDK Channel (‘rtm’), in addition to the existing IVR channel (‘ivrVoice’). Learn more.
Handling End of Task Event Selecting the ‘Terminate call’ option under IVR Channel – Voice Call Properties – End of Task Behavior no longer turns off the End of Task event at the bot level. The ‘Trigger End of Task Event’ option continues to update the End of Task event. Learn more.
Spanish – Spell Correction enhancements The spell correction is now enabled in Spanish for ML and KG modules for the following:

  • Better coverage for the words to be spell corrected, eg: Acesor, Beunos dias, Bue día, etc.
  • Combined word correction – words combined by period (.)
  • Diacritic corrections

v10.1.8 August 06, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Revamped Intent Discovery Journey The Intent Discovery tool was introduced as a beta feature in v10 of the Platform. This powerful tool helps bot designers auto-extract popular intents from previous user conversations. It reduces the time and effort to build a virtual assistant and leads to the success of your Conversational AI Journey. 

Based on valuable customer feedback, we’ve enhanced the Intent Discovery module with the following features:

  • Project Management: Bot designers can now create up to 10 projects in the tool, offering greater flexibility to delete or reuse existing projects.
  • Homepage: The tool’s homepage now presents Extracted Intents with clear options to add new Dialogs/FAQs or train existing ones. 
  • Easy Re-extraction: Bot designers can now upload additional transcripts to re-discover additional intents, enabling the efficient reuse of existing projects.
  • Additional Enhancements: Bot designers can now bookmark suitable utterances for the extracted intent for easy reference. For each Extracted Intent, all sessions and corresponding utterances contributing to the Intent are grouped properly. Also, the Actions column now presents the results of actions taken from newly discovered intents, ensuring better tracking and management.
Zoom Contact Center Channel The Platform now supports Zoom Contact Center as a channel to automate voice and messaging services using asynchronous Webhook integration. Learn more.
GupShup Support for WhatsApp Payment The Platform now supports the Whatsapp Payment Outbound message templates in the Gupshup WhatsApp Business Channel, empowering developers to build use cases based on WhatsApp Pay. Learn more.
Manage the Push Notifications for Web/Mobile SDK Channel Bot designers can now selectively send push notifications for events such as “Websocket Disconnected,” “App Termination,” and “Message Delivery Failure” in the Web/Mobile SDK channel. They can also customize the push notification messages sent to the client app using the Manage Push Notifications option in the Web/Mobile SDK channel. Learn more.
Locale Definition Property for IVR Bot designers can now include the language and locale identifier (xml:lang= “<value>”) in the VoiceXML file by enabling the Locale Definition property for the IVR Channel. Automatic Speech Recognition engines use the language attribute to enhance speech recognition. Learn more.

v10.1.7 July 22, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Confluence Integration The XO Platform now offers pre-built integration with Confluence. You can enable the integration and explore various actions associated with your Confluence instance to create blog content or pages. Learn more.
Asana Integration The XO Platform now offers pre-built integration with Asana. You can enable the integration and explore various actions associated with your Asana instance to find information regarding projects, users, and tasks. Learn more.
Trace ID for Incoming Messages The XO Platform now assigns a unique Trace ID for every incoming message throughout the lifecycle of the message, including the internal application logs and conversational history. This Trace Id is available as part of the Chat History module in various places within the application, and it can be used as a trace for any debugging purposes. Learn more.
Parallel Editing for Concepts & Synonyms The Parallel Editing feature enables multiple users in a team to simultaneously add or delete Concepts and Synonyms during bot training. Learn more.
Ranker & Resolver Engine Enhancement The Ranker and Resolver Analysis panel now displays the list of matched training data during Utterance Training in all the supported NLU languages for Standard and Few-shot Model network types. This crucial information lets NLP analysts understand how the NLP Engine works and why a specific intent is qualified as a winning intent. Learn more.

v10.1.6 July 08, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Repeat Bot Responses Event for the IVR Channels The XO Platform has introduced a new Repeat Bot Response event within the Conversation Events category. Bot developers can enable this event and customize the trigger conditions. This empowers end-users to ask the bot to repeat its recent responses at any point during the conversation. The Auto-generate Response option uses the LLM-generated response. Currently, this event is supported for IVR, Audiocodes, and Twilio Voice channels. Learn more.
New IVR Configuration Properties The Platform now allows configuring the following IVR Configuration Properties per bot. These configurations were part of the application configuration and are now available to be customized per bot.

  • Document Type Definitions: To define whether the Document Type Definition should be included in the VXML file. The definition helps the VXML browser understand the response.
  • Fallback Redirection: Add an URL to redirect the conversation whenever the call hangs up.

Learn more.

Publish Intent-Specific Training and Traits without Dependency The Publish Workflow now empowers NLP trainers to publish only the training data of selected intents without including the task definitions. This applies to ML Utterances, Patterns, and Rules. The trainers can also independently publish Trait Groups and other NL Model configurations. This feature is particularly useful when multiple users are collaborating on a bot, as it enables bot developers or NLP trainers to independently publish their work without affecting each other’s ongoing tasks. Learn more.
Few-shot Model for Standard Bot Traits The Platform has introduced a new Few-shot Model for training and identifying traits. This model enhances the accuracy of the NLP engine in identifying traits with minimal training required. All new bots created in NLP Version 3 will now use the Few-shot Model as the default traits model. However, older bots created in NLP Version 3 will still use the Standard traits model as the default. Learn more.
Debug Logs for Service, Script, and Webhook Nodes The Platform has enhanced the Debug Logs to show complete information on Service, Script, and Webhook node executions without having to switch to the Analytics – Performance module. With the new Show More option, bot developers can view the request and response inline and quickly identify any issues in the execution flow. Learn more.
Task Execution Logs Separated from NLP Insights The task execution-related data is separated from the Analyze > NLP Insights menu and moved to the new Analyze > Task Execution Logs menu. The separation makes it easy for business users and bot developers to easily find and evaluate the virtual assistant’s performance in identifying and executing tasks. Learn more.
Pre and Post-Processor Scripts for GenAI Node The GenAI Node now includes Pre-processor Script and Post-processor Script options. These options empower bot developers to define scripts to manipulate data or response and incorporate it into rules or exit scenarios as required. Learn more.
Support for Generative AI Features in Non-English Languages The Generative AI features are now supported for non-English NLU and Bot languages. Learn more.
ServiceNow Agent Supports OAuth with Refresh Token The Platform now offers a new authorization option called OAuth with Refresh Token for the ServiceNow Agent Integration. This option enables analysts to integrate with the ServiceNow Agent seamlessly. Learn more.
Delete an Agent Transfer Integration Bot designers now have the option to delete an already configured external Agent Transfer integration. Learn more.
Improved Load Performance of Analytics The release includes various updates that improve the load performance of all the analytics modules. The platform now includes dedicated infrastructure to serve all the analytics modules. The users can view the Analytics data only for the latest six months of conversations. Learn more.

v10.1.5 June 24, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Multiple Models Support for LLM & Generative AI While configuring the LLM integration, you can now enable multiple LLM models for both OpenAI and Azure OpenAI. This allows you to select a specific model for a specific feature and tweak the model’s settings to suit your use case. Learn more.
GenAI Prompt The new GenAI Prompt node lets bot developers leverage the full potential of LLM and Generative AI models to quickly build their own prompts. Developers can also select a specific AI model, tweak its settings, and preview the response for the prompt. The node allows developers to creatively leverage LLMs by defining the prompt using conversation context and the response from the LLMs in defining the subsequent conversation flow. Learn more.
Azure OpenAI support for Answer from Docs and Zero-shot model The Azure OpenAI integration is now available for the Answer from Docs feature and the Zero-shot model. You can enable either the OpenAI integration, Azure integration, or both. Learn more.
Set Ambiguous Intents as Expected Results in Batch Tests While creating a test suite, you can now tag multiple intents to a test utterance. It helps in scenarios where ambiguity is by-design and should be considered as True Positive. Do note that the ‘actual’ intents can include additional intents that are not part of the ‘expected’ intents. Learn more.
Propagate Voice Call Properties for Linked Bots from Universal Bot You can now propagate the Voice Call Properties from the Universal Bot to all its linked bots. It helps you to leverage the UB properties when a linked bot’s execution is in progress. The Voice Call Properties of the linked bot are used when the conversation is happening directly with the bot as a Standard bot. Learn more.
The Voice Call Properties are supported by all the voice channels that have an IVR integration.
None Intent In Universal Bots The None Intent feature is now available for Universal Bots. You can add ‘None Intent’ training against linked bots of a Universal bot so that these linked bots are not qualified when the user utterance identifies the ‘None Intent’. Learn more.
Customize the Flow when the Service Node Calls Time out The XO Platform now provides an option to bot designers to stay in the context of the current dialog even when the service node calls time out. You can customize the dialog flow to provide a contextual response or take an alternate path in the conversation flow for a better error-handling experience. Learn more.
Use Dynamic Variables for Defining Transition Conditions The XO Platform now allows you to use dynamic variable resolutions for the right-hand side field values in Transition Conditions of Dialog Tasks. Dynamic variable (content, context, or env) resolutions allow you to populate the values of certain fields at runtime based on the current state of the conversation or the user’s input, allowing you to manage the conversation flow more efficiently. Learn more.
Custom Entity Configuration Using Variables While configuring a custom entity for a node, in addition to using an expression, you can now use a Content, Context, or Environment variable that contains a regular expression or concept as the value. Learn more.
New initiateTraining Parameter for Publish Bot API The new ‘initiateTraining’ parameter in the request body lets you indicate whether to trigger or skip the training process when publishing the bot. The parameter’s value can be:

  • true: Initiate the training
  • false: Skip the training.

We highly recommend always initiating the training as part of the publishing process. Learn more.

Performance Improvements and Fixes
  • The Logging mechanism for Redis is optimized in specific cases to reduce overhead.
  • Starting from MongoDB 5.0, the default write concern is changed to w:majority. In previous versions, it used to be w:1.
  • The cs_init.txt file now enforces w:1 as the write concern consistently across different MongoDB versions instead of relying on the default behavior.
  • The latency issues related to Common Logger and New Relic during runtime are fixed.
  • Certain database entry latencies are redirected to Redis.

v10.1.4 June 10, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Conversation Summary API The new Conversation Summary API summarizes the conversation between a user and an agent. The agent can be a virtual agent or a human agent. The API accepts the conversation Id or the transcripts as input and provides an auto-generated conversation summary. Currently, the API supports transcripts only in English (en) and is available only in our global deployment (https://bots.kore.ai). Learn more.
Dynamic Intent Node The new Dynamic Intent node lets bot designers dynamically trigger any of the flows present in the bot by defining the intent name using variables. The target intent can be either a Dialog Task or a FAQ. You can use this node to proactively disambiguate an intent and choose different intents based on the user or conversation context.

In the case of linked bots associated with Universal Bots, this node can also be used to trigger flows present in any other linked bots of the corresponding Universal Bot. This feature allows you to invoke reusable or utility flows present in one linked bot from another, for example, user authentication, OTP verification, etc. It simplifies switching between tasks in different linked bots of a Universal Bot. Learn more.

Ability to Contextually Secure Sensitive Inputs You can now contextually secure user inputs received at specific stages of the conversation. This is an extension of the current PII functionality. The PII functionality redacts specific information of the users at any point in the conversation by matching it with the defined patterns. However, there can be scenarios where the user input has to be masked only at certain places in the conversation and not at all times. For example, the PIN number, which is usually a 4 or 6-digit number, should be masked only when asked for. Masking any 4 or 6-digit number throughout the conversation is not desirable.

The new feature in the XO allows you to contextually secure the user inputs provided for certain Entity nodes. It enables bot designers to secure the input where required without impacting similar-looking inputs elsewhere. Designers can define one or more patterns to identify sensitive data and choose how to mask or de-identify it using options like redaction, replacement, or masking. Learn more.

Separate Retry Settings for Timeout, No Match, and Error Prompts The platform allows bot designers to define the prompts to be played for various events like Timeout, No Match, and Error. However, the platform allowed only one set of prompts and configurations for all these events. You can now configure the prompts, number of allowed retries, and behavior on exceeding retries for each of these events. This allows you to create a more personalized voice conversation experience. Currently, this is available only for the IVR Channel. Learn more.
Ambiguous Intents Identified Event for Universal Bots Support for Ambiguous Intents Identified Event is now extended for Universal Bots. Learn more.
New Ignore Words Rule for LOV Entity The new ignoreWords rule helps bot developers to extend the ignore or stop words list for the LOV entity. Learn more.
Typeahead Suggestion for Namespaces While creating or editing a variable, instead of manually scrolling and selecting the namespaces, you can now search for namespaces using the typeahead suggestion. Filter and search for namespaces are also enabled on the Manage Variable Namespaces screen. Learn more.
Manage Workspaces The XO Platform now allows an admin user to manage Billing, Payment, and Usage information directly using the Manage button under the workspace. This is available for all the users with the ‘Admin’ role for the Bot Admin Console. Learn more.
Support for GIF format in Web & Mobile SDK channel The Web/Mobile SDK now renders .GIF files within the chat window, instead of showing them as attachments. Learn more.
Node.js Upgrade The Node.js version is upgraded from 14.x to 16.x/18.x.

v10.1.3 May 30, 2023

(Released on May 30, 2023 in the US region | May 27, 2023 in all other regions)

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Google Maps Integration The XO Platform now offers pre-built integration with Google Maps. You can enable the integration and explore various actions associated with Google Maps to find places by name and locations by coordinates. Learn more.
DHL Integration The XO Platform now offers pre-built integration with DHL. You can enable the integration and explore various actions associated with DHL to track your order and find the locations of DHL. Learn more.
Support for MS Teams Channel using Single Tenant App You can now enable Microsoft Teams using the single-tenant app, in addition to the multi-tenant app, as a delivery channel to your Kore.ai Virtual Assistant to allow it to interact with end-users using Microsoft Teams. Learn more.
Sessions History API Enhancement A new parameter is added to filter the API response data using Session ids. Learn more.
WebSocket Enhancements
  • The XO Platform now generates additional WebSocket events to track the information related to Digital forms, Sessions, Agent transfers, and the status of active bots. Learn more.
  • The Platform now displays industry standard Error codes for the WebSocket failure conditions. Learn more.

v10.1.2 May 13, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Shopify Integration The XO Platform now offers pre-built integration with Shopify. You can enable the integration and explore various actions associated with your Shopify Shop instance to find information regarding Customers, Products, and Orders. Learn more.

v10.1.1 April 29, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Improved Genesys Channel Support The Platform now supports OAuth based integration for enabling the Genesys Chat channel. The Basic Auth flow is no longer supported. Learn more.
Pre-built Integration with Nice in Contact (UserHub) for Agent Transfer Kore.ai’s pre-built Agent Transfer integrations now allow you to seamlessly hand off the conversations to the Nice in Contact (UserHub) agent system. Learn more.
Entity Placeholder support for Few-shot The platform now supports replacing of the entity values with entity placeholders for the Few-shot Model. This improves the accuracy levels of the Few-shot model.

v10.1 April 16, 2023

Minor Release

The v10.1 of the Kore.ai XO Platform focuses on leveraging the power of Large Language Models and Generative AI to enable enterprises to create intelligent conversational experiences. The release offers a copilot for smart assistance, better conversational capabilities, and delivers personalized responses.

For more information on key features and enhancements introduced in the release, see What’s new in v10.1.

10.1.x Release Notes

This document provides information on the various releases and the corresponding feature updates and enhancements introduced in version 10.1.x of the platform.

v10.1.15 December 02, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Nice inContact (DFO) Channel Support The Platform now supports Nice inContact as a channel in the DFO mode for integrating a virtual assistant with the NiceCXone Chat Automation platform to create a rich and synchronous messaging experience for the end users. Learn more.
Document with Text Template Support on Gupshup’s WhatsApp Channel The Platform now supports the WhatsApp “Document with Text” outbound message template for the Gupshup channel. The template allows bot designers to send a document with accompanying text for the end-user to view and download. Learn more.
Display ‘Postback’ Value and ‘Title’ for Buttons in the WebSDK Templates In addition to the ‘Postback’ value, the Platform now captures the ‘Title’ associated with the buttons used in the WebSDK templates. This enables the Platform to show both the ‘Postback’ value and ‘Title’ in the WebSDK’s chat window, Chat History API, and Conversation History API. Learn more.

v10.1.14 November 18, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Nice inContact Channel Support The Platform now supports Nice inContact as a channel for integrating a virtual assistant with the NiceCXone Chat Automation platform for creating a rich and synchronous messaging experience for the end users. Learn more.
ServiceNow Agent Integration – Additional Capabilities Pass User Information to the ServiceNow Agent System: When the Platform transfers an end user’s conversation to the ServiceNow Agent System, the user appears as a Guest. Bot designers can now use the ‘ServiceNowMetaData’ object to pass on user information to the agent system and use the information in the agent system to update the username in the agent chat. Learn more.

Route User Messages to Different Agent Groups by ‘streamId’: The Platform now sends ‘streamId’ as a context variable in the request payload sent to ServiceNow. Bot designers can define a Work Item Routing Condition in the Queue using the ‘streamId’ context variable in the ServiceNow agent system to route user messages to different agent groups by ‘streamId’. Learn more.

Genesys Chat Renamed to Genesys Cloud CX Messaging Genesys provides multiple offerings for chat automation, however, the Platform only supports integration with Genesys Cloud CX Messaging. To make it clear on the user interface, the Genesys Chat channel is renamed to Genesys Cloud CX Messaging across the Platform. Learn more.
Increased Allowed Retries Limit for IVR The Allowed Retries limit for an Entity node has increased from 5 to 10. This change gives flexibility to bot designers in defining the retries within a broader range and also makes the range consistent with the No Match (Voice Call Properties) retry limit. Learn more.
Custom Dashboard: Widgets Alignment Capabilities New widgets alignment capabilities on the Custom Dashboard allow bot designers to add up to 4 widgets per row and organize them by moving anywhere within or across the rows on the Dashboard. They can also manually resize the widgets. Learn more.
Ability to Cancel an Ongoing Batch Test Execution The Platform now allows bot designers to cancel an ongoing Batch Test execution in both ‘Published’ and ‘In-Development’ modes. This flexibility lets designers intervene immediately if a test case requires any change, rather than waiting for the execution to finish. Learn more.

v10.1.13 November 4, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Customize Agent Transfer Containment Type The Agent Transfer node now has a new Containment Type property that allows bot designers to choose whether an instance of Agent Transfer should be considered as Self-service or Agent Hand-off. This configuration helps separate the instances where handing off to an agent is by design; for example, a user asking for a use case for which the virtual assistant is not yet trained. Learn more.
Auto-upgrade to NLP Version 3 In continuation of our previous communications, the NLP V2 is deprecated, and all virtual assistants should be migrated to the NLP V3.

As part of this update, all ‘inactive bots’ are automatically upgraded to NLP v3. Inactive bots are defined as the ones that did not have any end-user interaction in the past 90 days as of the deployment date. The bot designers will need to manually trigger the training and publishing of the bots to ensure that they function correctly.

We also plan to auto-upgrade all ‘active bots’. Starting November 18, 2023, all active bots using NLP v2 will be automatically upgraded to NLP v3 over the next two weeks. The upgrade also includes initiating training for all bot languages in both the configured and published copies for customer bots. During this upgrade process, the intent identification may not function as expected, potentially leading to inconsistent user experiences. To minimize disruptions, we strongly recommend upgrading your bots manually before November 18 during your non-critical business hours. Learn more.

New Language Support – Tagalog The Platform now supports conversation in the Tagalog language.
Split Incorrectly Combined Words in Spanish In Spanish, users often combine two words while writing. For example, ‘los’, ‘hombres’, and ‘como’ are combined into one word – ‘loshombrescomo’. The combined words negatively impact the NLP performance and accuracy in identifying the right intent and entities, especially for Standard and Few-shot network types.

A new configuration is introduced in Advanced NLU Configuration – Split Combined Words. When the configuration is set to enable, the combined word is split into valid words and considered for intent detection. Learn more.

Custom Configuration for Mandatory Node Qualification in KG for Few-shot By default, the KG Engine lemmatizes the term names of the Mandatory terms with the Few-shot model. A new custom configuration is introduced in Advanced NLU Configuration – KG_LemmatizeUtterance. When the configuration is set to disable, the KG engine will qualify the utterance. (By default or when the configuration is not added, it is set to enable.). Learn more.
Customize the Standard Behavior of ‘help’ The Platform now provides better control over the behavior of the prebuilt ‘help’ intent. 

  • Customize the behavior: Bot designers can train the virtual assistant (VA) to use the custom_help group in Smalltalk to trigger customized help messages for personalized user experience for multilingual VAs. Once added, the Platform will use this SmallTalk group to respond to help, and the built-in ‘help’ responses will not be used.
  • Disable the ‘help’: You can define the ~disable_help concept key and set the value to disable to disable the built-in ‘help’ intent. Learn more.

Note: You can use the custom_help even without disabling the system help.

v10.1.12 October 14, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Create Apps using additional JWT signing algorithms When creating an app to use public APIs, the Platform now supports two more JWT signing algorithms to choose from – HS512 and RS512, in addition to HS256 and RS256.

Please note the exception: RS256 and RS512 JWT signing algorithms are not supported for Custom BotKit or Botkit.

New Import Bot Functions API The new Import BotFunctions API allows bot designers to import only the bot functions as a separate file. This new API reduces unnecessary steps in the process of updating the Bot Functions file. Learn more.
Filter API Call Logs by Status Code Bot designers can now filter API Call Logs by status codes and gain insights into the performance of services in different scenarios, troubleshoot issues, and implement appropriate corrective actions. Learn more.
Uniform Voice Call Properties across Entity, Message, and Confirmation nodes All the Voice Call Properties previously available only at the Entity node are now supported at the Message node and the Confirmation node. Having uniform Voice Call Properties across the nodes provides bot designers better control at the node level, allowing them to use the properties as per their customers’ specific use cases for supported voice channels. Learn more.

Please note the exception: Currently, the Customize Retries Behavior function across the nodes is supported only for the IVR channel.

Support for Genesys AWS Regions Earlier, the Platform routed all the requests by default to the US East region URL of the Genesys cloud system. As a result, if the customer’s Genesys Cloud system was deployed in a region other than the US East, the Genesys chat channel did not work.

Now, the Platform has introduced a new Genesys Cloud Login URL field on the Genesys Chat channel page and the Genesys Agent Transfer configurations page, allowing bot designers to provide the URL associated with their Customer’s Genesys AWS Region. This ensures that the Platform directs conversation requests to the chosen Genesys AWS region.

Public API for Conversation Testing The Platform has introduced the following public APIs for conversation testing so that bot designers can automate the creation and execution of a test suite:

Option to Delete Configured LLM Integrations The new Reset Configuration option on the LLM & Generative AI page lets bot designers delete a configured LLM integration that’s no longer in use. Learn more.
Auto-upgrade Inactive bots to NLP Version 3 Over the next few weeks, the Platform will identify all inactive bots that have not had any runtime sessions in the last three months and auto-upgrade them to NLP V3.
Customize the Header and Footer of the Email Template A new Email Template Design (optional) setting is introduced on the Email Channel Configuration page that allows bot designers to customize the header and footer of the email template for the Email Channel. Learn more.

v10.1.11 September 23, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Migrating to NLP v3 The XO Platform released NLP version 3 earlier this year. This version offers better performance, accuracy, and the latest LLM features. With this release, a virtual assistant created in NLP v2 can only be trained and published after upgrading to NLP v3. In the coming 3-5 weeks, the Platform will automatically migrate any existing virtual assistants to NLP v3. After the upgrade, the virtual assistant’s configured copy will be in NLP v3, but the published copy will remain in NLP v2. Upon publishing the virtual assistant for the first time post-upgrade, its version will change to NLP v3.  Learn more.
Batch Test Extended to Universal Bots The Batch Test feature is now extended to include Universal Bots. Analysts can easily derive actionable insights from the intents of all linked bots to understand overall test coverage and performance of intents in a Universal Bot. Learn more.
Support for POST Method for BasicAuth Profile In addition to the GET method, bot designers can now use the POST method to authenticate the BasicAuth profile request to retrieve the data. Learn more.
Agent Integration support for ServiceNow Utah and Vancouver Versions The Platform now supports the Service Now Agent Integration with the latest Utah and Vancouver versions of the ServiceNow system, in addition to the Tokyo version. Learn more.

v10.1.10 September 10, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Digital Forms Enhancements The overall Digital Forms experience is improved significantly:

  • Handling Form Cancellation: Bot designers now have the following two options to choose from when a user cancels the form submission (Digital Forms > Component Properties): 
    • Close the task and trigger the End of Task Event: This is the existing default option. 
    • Continue with the execution by jumping to a specific target node: This is the new option.
      Learn more.
  • Personalized Form Submission Message in Chat for Mobile/Web SDK: Like other channels, bot designers can configure a personalized submission message. Learn more.
  • Adding a logo to the Form Header: To enhance the look & feel of the form, bot designers can now customize the form header by choosing a header style from the list of available options. Learn more.
  • Secure Forms Indicator: Bot designers can now turn on the “Secure Form Data” setting to show a visual indicator on the form to make end users aware that the digital form is secure. Learn more.
Anthropic LLM & Generative AI Integration In addition to the Anthropic Claude-1 model integration, the Platform now provides out-of-box integration with the Anthropic Claude Instant model. The models’ advanced Conversational AI capabilities can be leveraged for the LLM features. 

LLM features that support Claude-1:

  • Automatic Dialog Generation
  • GenAI Prompt
  • Repeat Responses

LLM features that support both Claude-1 and Claude Instant:  

  • Conversation Test Cases Suggestions
  • NLP Batch Test Cases Suggestions
  • Rephrase Dialog Responses
  • Training Utterance Suggestions

Learn more.

Generative AI-specific Nodes Renamed The Generative AI-specific nodes are renamed to better reflect their intended purpose:

  • AI-Assisted Dialog is renamed to GenAI Node. Learn more.
  • Generative AI node is renamed GenAI Prompt. Learn more.

The nodes’ functionality remains the same.

Batch Test Execution in Publish Mode Bot designers can now execute a newly created batch test suite in the Published mode. It helps quickly test and evaluate VA’s performance following a production release. Learn more.
Prebuilt Integrations with Bitly and Here Bitly integration provides actions to shorten long URLs. Learn more.
Here integration provides actions to find the current geolocation by free text. Learn more.
Notification Event to WebSDK when BotKit is Unresponsive The Platform now creates a new event when the BotKit is unresponsive and sends the event to the WebSDK channel. Bot designers can use the event to send a customized message to the end users. Learn more.
“PrivateClaims” Key to Manage Secure Data in WebSDK The Platform has added a new “PrivateClaims” key as an alias to the existing “SecureCustomData” key. This key can be used to securely pass the additional data to the Platform. Learn more.
Enhanced ‘Get User Information’ API The ‘Get User Information’ API now supports a new ‘status’ request parameter that helps bot analysts get the list of active users on the Platform. In addition, the API now also returns the users’ last login date and time. Learn more.
Ability to Pass Complex Payload in Alert Task Bot designers can now declare a complex PayloadField object in the Preprocessors of Alert Task. This PayloadField object can be used in the API Request calls of Alerts to fetch results that are to be used in the Bot Response. It’s useful, especially for configuring alerts that don’t require user input. Learn more.
New timeOnly Rule for Time Entity A new “timeOnly(multilang)” entity rule is introduced for the Time entity that allows bot designers to exclude the “T” and “offset” from the time value, for example, 18:00:00 vs. T18:00:00+5:50. Learn more.
Enhanced NER Detection The Platform has introduced a new NER Threshold setting under Advanced NLU Configurations > Machine Learning. Only entity values surpassing the threshold are returned, effectively filtering out irrelevant results. Learn more.
Customize the Flow When User Inputs Results in Intent and Ambiguous Entity Values A new setting is introduced under Advanced NPL Configuration – Precedence for Intents with Ambiguous Entities to empower bot designers to control how the bot should respond when a user input results in intent and ambiguous entity values. Learn more.
Spanish – Spell Correction Enhancements The spell correction is now enabled in Spanish for ML and KG modules for the following:

  • Diacritic corrections (Partially completed): Except for character ñ, NL Engine can ignore all the other diacritic letters for NL processing.
  • Combined words correction: Processing words combined by period (.).
  • Grammatically correct words (Partially completed).
  • Fonts.
  • Use of Synonyms: Spell check for variants of base words (eg: ‘regalar’ being a variant of ‘regalo’) as well as variants of their synonyms (eg: ‘obsequiar’ being a variant of ‘obsequio’, which is a synonym of ‘regalo’).
Performance Improvements and Fixes
  • Improved handling of punctuations to improve the performance of the Few-shot Model for Arabic.
  • The performance of Import Bot functionality has been improved by optimizing internal database queries.

v10.1.9 August 19, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Anthropic LLM & Generative AI Integration The XO Platform now provides out-of-box integration with the Anthropic Claude-1 model. The model’s advanced Conversational AI capabilities can be leveraged for the following LLM features:

  • Training Utterance Suggestions
  • NLP Batch Test Case Suggestions
  • Conversation Test Case Suggestions
  • Rephrase Dialog Responses.

Learn more.

Multilingual Support for Answer from Docs The Answer from Documents feature is now available in Non-English languages supported by the XO Platform. Learn more.
Sunshine Conversations Channel Enhancement As part of the Pass Control action, bot designers can now include additional metadata to offer better context to the receiving agent system when a conversation is transferred, a session ends, or for creating Zendesk tickets.
Learn more.
Debug Logs API supports WebSDK Channel The XO Platform’s Debug Logs API now allows bot designers to access the debug logs for the WebSDK Channel (‘rtm’), in addition to the existing IVR channel (‘ivrVoice’). Learn more.
Handling End of Task Event Selecting the ‘Terminate call’ option under IVR Channel – Voice Call Properties – End of Task Behavior no longer turns off the End of Task event at the bot level. The ‘Trigger End of Task Event’ option continues to update the End of Task event. Learn more.
Spanish – Spell Correction enhancements The spell correction is now enabled in Spanish for ML and KG modules for the following:

  • Better coverage for the words to be spell corrected, eg: Acesor, Beunos dias, Bue día, etc.
  • Combined word correction – words combined by period (.)
  • Diacritic corrections

v10.1.8 August 06, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Revamped Intent Discovery Journey The Intent Discovery tool was introduced as a beta feature in v10 of the Platform. This powerful tool helps bot designers auto-extract popular intents from previous user conversations. It reduces the time and effort to build a virtual assistant and leads to the success of your Conversational AI Journey. 

Based on valuable customer feedback, we’ve enhanced the Intent Discovery module with the following features:

  • Project Management: Bot designers can now create up to 10 projects in the tool, offering greater flexibility to delete or reuse existing projects.
  • Homepage: The tool’s homepage now presents Extracted Intents with clear options to add new Dialogs/FAQs or train existing ones. 
  • Easy Re-extraction: Bot designers can now upload additional transcripts to re-discover additional intents, enabling the efficient reuse of existing projects.
  • Additional Enhancements: Bot designers can now bookmark suitable utterances for the extracted intent for easy reference. For each Extracted Intent, all sessions and corresponding utterances contributing to the Intent are grouped properly. Also, the Actions column now presents the results of actions taken from newly discovered intents, ensuring better tracking and management.
Zoom Contact Center Channel The Platform now supports Zoom Contact Center as a channel to automate voice and messaging services using asynchronous Webhook integration. Learn more.
GupShup Support for WhatsApp Payment The Platform now supports the Whatsapp Payment Outbound message templates in the Gupshup WhatsApp Business Channel, empowering developers to build use cases based on WhatsApp Pay. Learn more.
Manage the Push Notifications for Web/Mobile SDK Channel Bot designers can now selectively send push notifications for events such as “Websocket Disconnected,” “App Termination,” and “Message Delivery Failure” in the Web/Mobile SDK channel. They can also customize the push notification messages sent to the client app using the Manage Push Notifications option in the Web/Mobile SDK channel. Learn more.
Locale Definition Property for IVR Bot designers can now include the language and locale identifier (xml:lang= “<value>”) in the VoiceXML file by enabling the Locale Definition property for the IVR Channel. Automatic Speech Recognition engines use the language attribute to enhance speech recognition. Learn more.

v10.1.7 July 22, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Confluence Integration The XO Platform now offers pre-built integration with Confluence. You can enable the integration and explore various actions associated with your Confluence instance to create blog content or pages. Learn more.
Asana Integration The XO Platform now offers pre-built integration with Asana. You can enable the integration and explore various actions associated with your Asana instance to find information regarding projects, users, and tasks. Learn more.
Trace ID for Incoming Messages The XO Platform now assigns a unique Trace ID for every incoming message throughout the lifecycle of the message, including the internal application logs and conversational history. This Trace Id is available as part of the Chat History module in various places within the application, and it can be used as a trace for any debugging purposes. Learn more.
Parallel Editing for Concepts & Synonyms The Parallel Editing feature enables multiple users in a team to simultaneously add or delete Concepts and Synonyms during bot training. Learn more.
Ranker & Resolver Engine Enhancement The Ranker and Resolver Analysis panel now displays the list of matched training data during Utterance Training in all the supported NLU languages for Standard and Few-shot Model network types. This crucial information lets NLP analysts understand how the NLP Engine works and why a specific intent is qualified as a winning intent. Learn more.

v10.1.6 July 08, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Repeat Bot Responses Event for the IVR Channels The XO Platform has introduced a new Repeat Bot Response event within the Conversation Events category. Bot developers can enable this event and customize the trigger conditions. This empowers end-users to ask the bot to repeat its recent responses at any point during the conversation. The Auto-generate Response option uses the LLM-generated response. Currently, this event is supported for IVR, Audiocodes, and Twilio Voice channels. Learn more.
New IVR Configuration Properties The Platform now allows configuring the following IVR Configuration Properties per bot. These configurations were part of the application configuration and are now available to be customized per bot.

  • Document Type Definitions: To define whether the Document Type Definition should be included in the VXML file. The definition helps the VXML browser understand the response.
  • Fallback Redirection: Add an URL to redirect the conversation whenever the call hangs up.

Learn more.

Publish Intent-Specific Training and Traits without Dependency The Publish Workflow now empowers NLP trainers to publish only the training data of selected intents without including the task definitions. This applies to ML Utterances, Patterns, and Rules. The trainers can also independently publish Trait Groups and other NL Model configurations. This feature is particularly useful when multiple users are collaborating on a bot, as it enables bot developers or NLP trainers to independently publish their work without affecting each other’s ongoing tasks. Learn more.
Few-shot Model for Standard Bot Traits The Platform has introduced a new Few-shot Model for training and identifying traits. This model enhances the accuracy of the NLP engine in identifying traits with minimal training required. All new bots created in NLP Version 3 will now use the Few-shot Model as the default traits model. However, older bots created in NLP Version 3 will still use the Standard traits model as the default. Learn more.
Debug Logs for Service, Script, and Webhook Nodes The Platform has enhanced the Debug Logs to show complete information on Service, Script, and Webhook node executions without having to switch to the Analytics – Performance module. With the new Show More option, bot developers can view the request and response inline and quickly identify any issues in the execution flow. Learn more.
Task Execution Logs Separated from NLP Insights The task execution-related data is separated from the Analyze > NLP Insights menu and moved to the new Analyze > Task Execution Logs menu. The separation makes it easy for business users and bot developers to easily find and evaluate the virtual assistant’s performance in identifying and executing tasks. Learn more.
Pre and Post-Processor Scripts for GenAI Node The GenAI Node now includes Pre-processor Script and Post-processor Script options. These options empower bot developers to define scripts to manipulate data or response and incorporate it into rules or exit scenarios as required. Learn more.
Support for Generative AI Features in Non-English Languages The Generative AI features are now supported for non-English NLU and Bot languages. Learn more.
ServiceNow Agent Supports OAuth with Refresh Token The Platform now offers a new authorization option called OAuth with Refresh Token for the ServiceNow Agent Integration. This option enables analysts to integrate with the ServiceNow Agent seamlessly. Learn more.
Delete an Agent Transfer Integration Bot designers now have the option to delete an already configured external Agent Transfer integration. Learn more.
Improved Load Performance of Analytics The release includes various updates that improve the load performance of all the analytics modules. The platform now includes dedicated infrastructure to serve all the analytics modules. The users can view the Analytics data only for the latest six months of conversations. Learn more.

v10.1.5 June 24, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Multiple Models Support for LLM & Generative AI While configuring the LLM integration, you can now enable multiple LLM models for both OpenAI and Azure OpenAI. This allows you to select a specific model for a specific feature and tweak the model’s settings to suit your use case. Learn more.
GenAI Prompt The new GenAI Prompt node lets bot developers leverage the full potential of LLM and Generative AI models to quickly build their own prompts. Developers can also select a specific AI model, tweak its settings, and preview the response for the prompt. The node allows developers to creatively leverage LLMs by defining the prompt using conversation context and the response from the LLMs in defining the subsequent conversation flow. Learn more.
Azure OpenAI support for Answer from Docs and Zero-shot model The Azure OpenAI integration is now available for the Answer from Docs feature and the Zero-shot model. You can enable either the OpenAI integration, Azure integration, or both. Learn more.
Set Ambiguous Intents as Expected Results in Batch Tests While creating a test suite, you can now tag multiple intents to a test utterance. It helps in scenarios where ambiguity is by-design and should be considered as True Positive. Do note that the ‘actual’ intents can include additional intents that are not part of the ‘expected’ intents. Learn more.
Propagate Voice Call Properties for Linked Bots from Universal Bot You can now propagate the Voice Call Properties from the Universal Bot to all its linked bots. It helps you to leverage the UB properties when a linked bot’s execution is in progress. The Voice Call Properties of the linked bot are used when the conversation is happening directly with the bot as a Standard bot. Learn more.
The Voice Call Properties are supported by all the voice channels that have an IVR integration.
None Intent In Universal Bots The None Intent feature is now available for Universal Bots. You can add ‘None Intent’ training against linked bots of a Universal bot so that these linked bots are not qualified when the user utterance identifies the ‘None Intent’. Learn more.
Customize the Flow when the Service Node Calls Time out The XO Platform now provides an option to bot designers to stay in the context of the current dialog even when the service node calls time out. You can customize the dialog flow to provide a contextual response or take an alternate path in the conversation flow for a better error-handling experience. Learn more.
Use Dynamic Variables for Defining Transition Conditions The XO Platform now allows you to use dynamic variable resolutions for the right-hand side field values in Transition Conditions of Dialog Tasks. Dynamic variable (content, context, or env) resolutions allow you to populate the values of certain fields at runtime based on the current state of the conversation or the user’s input, allowing you to manage the conversation flow more efficiently. Learn more.
Custom Entity Configuration Using Variables While configuring a custom entity for a node, in addition to using an expression, you can now use a Content, Context, or Environment variable that contains a regular expression or concept as the value. Learn more.
New initiateTraining Parameter for Publish Bot API The new ‘initiateTraining’ parameter in the request body lets you indicate whether to trigger or skip the training process when publishing the bot. The parameter’s value can be:

  • true: Initiate the training
  • false: Skip the training.

We highly recommend always initiating the training as part of the publishing process. Learn more.

Performance Improvements and Fixes
  • The Logging mechanism for Redis is optimized in specific cases to reduce overhead.
  • Starting from MongoDB 5.0, the default write concern is changed to w:majority. In previous versions, it used to be w:1.
  • The cs_init.txt file now enforces w:1 as the write concern consistently across different MongoDB versions instead of relying on the default behavior.
  • The latency issues related to Common Logger and New Relic during runtime are fixed.
  • Certain database entry latencies are redirected to Redis.

v10.1.4 June 10, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Conversation Summary API The new Conversation Summary API summarizes the conversation between a user and an agent. The agent can be a virtual agent or a human agent. The API accepts the conversation Id or the transcripts as input and provides an auto-generated conversation summary. Currently, the API supports transcripts only in English (en) and is available only in our global deployment (https://bots.kore.ai). Learn more.
Dynamic Intent Node The new Dynamic Intent node lets bot designers dynamically trigger any of the flows present in the bot by defining the intent name using variables. The target intent can be either a Dialog Task or a FAQ. You can use this node to proactively disambiguate an intent and choose different intents based on the user or conversation context.

In the case of linked bots associated with Universal Bots, this node can also be used to trigger flows present in any other linked bots of the corresponding Universal Bot. This feature allows you to invoke reusable or utility flows present in one linked bot from another, for example, user authentication, OTP verification, etc. It simplifies switching between tasks in different linked bots of a Universal Bot. Learn more.

Ability to Contextually Secure Sensitive Inputs You can now contextually secure user inputs received at specific stages of the conversation. This is an extension of the current PII functionality. The PII functionality redacts specific information of the users at any point in the conversation by matching it with the defined patterns. However, there can be scenarios where the user input has to be masked only at certain places in the conversation and not at all times. For example, the PIN number, which is usually a 4 or 6-digit number, should be masked only when asked for. Masking any 4 or 6-digit number throughout the conversation is not desirable.

The new feature in the XO allows you to contextually secure the user inputs provided for certain Entity nodes. It enables bot designers to secure the input where required without impacting similar-looking inputs elsewhere. Designers can define one or more patterns to identify sensitive data and choose how to mask or de-identify it using options like redaction, replacement, or masking. Learn more.

Separate Retry Settings for Timeout, No Match, and Error Prompts The platform allows bot designers to define the prompts to be played for various events like Timeout, No Match, and Error. However, the platform allowed only one set of prompts and configurations for all these events. You can now configure the prompts, number of allowed retries, and behavior on exceeding retries for each of these events. This allows you to create a more personalized voice conversation experience. Currently, this is available only for the IVR Channel. Learn more.
Ambiguous Intents Identified Event for Universal Bots Support for Ambiguous Intents Identified Event is now extended for Universal Bots. Learn more.
New Ignore Words Rule for LOV Entity The new ignoreWords rule helps bot developers to extend the ignore or stop words list for the LOV entity. Learn more.
Typeahead Suggestion for Namespaces While creating or editing a variable, instead of manually scrolling and selecting the namespaces, you can now search for namespaces using the typeahead suggestion. Filter and search for namespaces are also enabled on the Manage Variable Namespaces screen. Learn more.
Manage Workspaces The XO Platform now allows an admin user to manage Billing, Payment, and Usage information directly using the Manage button under the workspace. This is available for all the users with the ‘Admin’ role for the Bot Admin Console. Learn more.
Support for GIF format in Web & Mobile SDK channel The Web/Mobile SDK now renders .GIF files within the chat window, instead of showing them as attachments. Learn more.
Node.js Upgrade The Node.js version is upgraded from 14.x to 16.x/18.x.

v10.1.3 May 30, 2023

(Released on May 30, 2023 in the US region | May 27, 2023 in all other regions)

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Google Maps Integration The XO Platform now offers pre-built integration with Google Maps. You can enable the integration and explore various actions associated with Google Maps to find places by name and locations by coordinates. Learn more.
DHL Integration The XO Platform now offers pre-built integration with DHL. You can enable the integration and explore various actions associated with DHL to track your order and find the locations of DHL. Learn more.
Support for MS Teams Channel using Single Tenant App You can now enable Microsoft Teams using the single-tenant app, in addition to the multi-tenant app, as a delivery channel to your Kore.ai Virtual Assistant to allow it to interact with end-users using Microsoft Teams. Learn more.
Sessions History API Enhancement A new parameter is added to filter the API response data using Session ids. Learn more.
WebSocket Enhancements
  • The XO Platform now generates additional WebSocket events to track the information related to Digital forms, Sessions, Agent transfers, and the status of active bots. Learn more.
  • The Platform now displays industry standard Error codes for the WebSocket failure conditions. Learn more.

v10.1.2 May 13, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Shopify Integration The XO Platform now offers pre-built integration with Shopify. You can enable the integration and explore various actions associated with your Shopify Shop instance to find information regarding Customers, Products, and Orders. Learn more.

v10.1.1 April 29, 2023

Patch Release

This update includes bug fixes and feature enhancements.

Feature Enhancement
Improved Genesys Channel Support The Platform now supports OAuth based integration for enabling the Genesys Chat channel. The Basic Auth flow is no longer supported. Learn more.
Pre-built Integration with Nice in Contact (UserHub) for Agent Transfer Kore.ai’s pre-built Agent Transfer integrations now allow you to seamlessly hand off the conversations to the Nice in Contact (UserHub) agent system. Learn more.
Entity Placeholder support for Few-shot The platform now supports replacing of the entity values with entity placeholders for the Few-shot Model. This improves the accuracy levels of the Few-shot model.

v10.1 April 16, 2023

Minor Release

The v10.1 of the Kore.ai XO Platform focuses on leveraging the power of Large Language Models and Generative AI to enable enterprises to create intelligent conversational experiences. The release offers a copilot for smart assistance, better conversational capabilities, and delivers personalized responses.

For more information on key features and enhancements introduced in the release, see What’s new in v10.1.

Menu