Advanced Topics

Guidelines for Using Data Tables in Virtual Assistants

Data tables provide a structured way to store and access low-volume, conversation-relevant information that can significantly improve the quality and efficiency of user interactions. While offering flexibility, Data Tables come with specific guidelines and best practices to ensure optimal performance and appropriate usage within the platform. This document outlines the…

Setting Up the Kerberos SPNEGO Authorization Profile

Overview The XO Platform offers Kerberos SPNEGO-based authentication mechanism for enterprise users to use Kerberos authentication flow to securely connect with their internal applications using Kerberos SPNEGO security protocol. The Kerberos-SPNEGO authentication process includes multiple steps to establish a secure connection between a client and a server using the SPNEGO…

Manage Data Tables and Views in Admin Console

The Kore.ai XO Platform now allows an administrator to view all data tables and views in the workspace. An administrator can also change the ownership of the data tables and views. View Data Tables and Change Ownership As an administrator you can view all data tables in the workspace. To…

Data Tables and Views

Introduction The Kore.ai XO Platform allows virtual assistant designers to view and manage the data mappings for tables and views using the Service Node in the data service. This helps improve the virtual assistant’s performance by ensuring the correct values are mapped and used when viewing or updating table or…

Managing Languages for Multilingual VAs

You can create an assistant from scratch, enable a language for an existing assistant or update the language configuration for an existing assistant. Besides these functionalities, this article also shows you how to switch between languages and how to enable or disable a language. Selecting a Language when Creating an…

Managing Translation Services

The Kore.ai XO Platform offers multiple ways to train your virtual assistant for language understanding. One of the ways is to use translation services to translate the user input. In this approach, you can train the virtual assistant in a language (NLU Language) other than the interaction language. For example,…

Multilingual VAs: Components & Feature Support

In the case of multilingual VAs, while much of the assistant’s behavior does not change with the language, the semantics does impose some restrictions. In this document we will list out the different behaviors that would be language-dependent, so you can cater for such scenarios. This article discusses language-specific components…

Setting Up Authorization using OAuth v2 client credentials

OAuth v2 is the new version of the open protocol to allow secure authorization via a standard method from web, mobile, and desktop applications. To use oAuth v2, you must first register an account with the web application as you will need the sign in credentials for that application to…

Sharing Data Tables or Views

The Kore.ai XO Platform allows you to share Data Tables or Data Views by assigning them to bots, process apps or apps. To learn more, see the following posts: Data Tables Table Views Note:In the Shared Tables tab, you can view only the tables and views that are shared with…

App Definition

You can define apps to securely access the data from data tables and data views. These apps can be used for: Accessing the data tables and views over public APIs; Accessing the export and import API for the definition of data tables and views. App definition includes entering the App Name…
Menu