SDKs

Using an External NLP Engine

While Kore.ai has a state-of-the-art natural language processing engine, you may still want to plugin a third-party or proprietary NLP engine for your enterprise users. Using the Kore.ai BotKit SDK, you can add and configure Kore.ai assistants to run using your choice of NLP engine external to the XO Platform,…

BotKit SDK Tutorial – Agent Transfer

This tutorial is an end-to-end walkthrough for setting up and running an instance of the Kore.ai BotKit SDK which is a collection of libraries that you can use for more control of the messages and webhook events for Kore.ai assistants for your web service. For this tutorial, you will use…

BotKit SDK Tutorial – Flight Search Sample Bot

This tutorial is an end-to-end walkthrough for setting up and running an instance of the Kore.ai BotKit SDK, which is a collection of libraries that you can use for more control of the messages and webhook events in Kore.ai assistants for your web service. For this tutorial, you will use…

Kore.ai Web SDK Tutorial

This tutorial is an end-to-end walkthrough for setting up and running an instance of the Kore.ai Bots Web SDK which is a collection of libraries that you can use to integrate Kore.ai bots with your own web applications. Web SDK Tutorial Overview In this tutorial, you will install a Kore.ai…

Using the BotKit SDK

The Kore.ai BotKit SDK is a set of libraries that enable interaction control between users and the assistants you build on Kore.ai XO Platform. When you build a dialog task using Dialog Editor in XO Platform, you can subscribe to message and webhook events by adding event handlers and controlling…

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…

Web Socket Connect & RTM

Kore.ai SDK libraries use the WebSocket channel to communicate with the Kore.ai XO Platform. When using the Kore.ai XO Platform SDKs, only the JWT token must be generated and passed to the client SDK. Initializing This section describes how the Kore.ai SDKs initialize a WebSocket session and is for reference…

SDK App Registration

This topic describes how to register your application and generate credentials for your clients that are required to exchange messages between your application and the Kore.ai XO Platform. When you register your app, you will need to select a security algorithm: HS256 / HS512 – XO Platform generates and displays…

SDK Security

The Kore.ai XO Platform only accepts clients that are authorized to connect and exchange messages. You must register your SDK app with the Kore.ai XO Platform in the XO Platform tool and acquire client credentials. You can then use your client credentials to authorize the app and communication exchange between your user,…

Bot SDKs

Kore.ai offers Bots SDKs as a set of platform-specific client libraries that provide a quick and convenient way to get Kore.ai XO Platform capability into custom applications and to provide you with more control for the assistants you build. With just a few lines of code, you can embed our…
Menu