Virtual Assistants

Entity Node

Virtual Assistants need to extract relevant information from the user utterance to fulfill the intent. Take a look at this sample utterance: Book me a flight from LA to NYC on Sunday. To act on this user intent, which is to book a flight ticket, the bot should extract the…

Using the Dialog Builder

The Dialog Builder is where you can create your Dialog Tasks, from end-to-end. This is an in-depth article on how to use this tool. Create a Dialog Task To create a dialog task, you must have already created an assistant to add a dialog task to. See Create Your First…

Setting Up Authorization using an API Key

An API key can act as both a unique identifier and a secret token for identification as well as authorization to provide a set of access rights on the associated API. Instead of prompting the end-user for both a username and password for access, the user is prompted only for…

Setting Up Authorization using OAuth v2

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…

Setting Up Authorization using OAuth v1

OAuth v1 is an open protocol to allow secure authorization in a simple and standardized method from web, mobile, and desktop applications. To use OAuth v1, you must first register an account with the web application, as you will need the login credentials for that application to configure the settings…

Setting Up Authorization using oAuth v2 password grant

Setting Up Authorization using oAuth v2 password grant type OAuth v2 is the new version of the open protocol to allow secure authorization in a standardized manner from web, mobile, and desktop applications.  To use this authorization method, you must first register an account with the web application as you…

Setting Up Authorization using Basic Auth

When basic authorization is used for a task, the XO Platform automatically prompts the user for login credentials to access the web application or web service, as shown in the following illustration. After the end-user is authorized, the settings are saved using the following naming syntax: {{ First Name }}…

Bot Authorization Overview

Kore.ai XO Platform’s Enterprise Integration Framework provides support for multiple authentication models that can be configured at a task level for each assistant, to use both authenticated and unauthenticated tasks in the same configuration. Developers can build custom authentication profiles for virtual assistants by defining subdomains through tenancy URLs, adding…

SDK Configuration

To enable your Kore.ai Bot to communicate between your application servers and Kore.ai servers, you need to create and register an app in Kore.ai Bot Builder that specifies the callback URL for your application and generates the Client ID and Client Secret authentication tokens required for secure communications between your…

Analyzing Your Bot

The Kore.ai XO Platform provides various dashboards to analyze the real-time data generated by the virtual assistant through its interaction. This data can be useful and provide value for your business. These dashboards are available within the Analyze section of the Platform and are as follows: Overview Dashboard: The page…
Menu