Virtual Assistants

Web & Mobile SDK: Message Formatting and Templates

Kore.ai SDK allows you to override the default message formatting using markdown and apply templates to display custom formatted bot messages to users. This topic describes the following: Supported template types Template implementation details The default formatting for the Web SDK Supported markdown to customize messages Template Types The SDKs…

Installing the BotKit SDK

The Kore.ai BotKit SDK runs as a Node.js application. You can add your own reverse proxy, firewall, and load balancer to meet your functional requirements for availability, scalability, and performance. This section provides a high-level overview of BotKit SDK installation and configuration. For a detailed end-to-end tutorial on installation and…

Functions for the BotKit SDK

The Kore.ai BotKit SDK provides functions that you can use for greater control of your assistant and provide a better user experience.The following functions are supported by the BotKit SDK. sdk.sendUserMessage sdk.sendBotMessage sdk.AsyncResponse sdk.respondToHook sdk.saveData sdk.registerBot sdk.getSavedData sdk.getMessages sdk.resetBot sdk.startAgentSession sdk.clearAgentSession sdk.extendRequestId sdk.skipUserMessage sdk.skipBotMessage sdk.closeConversationSession sdk.sendUserMessage This function sends the…

Events for the BotKit SDK

You can use the Kore.ai BotKit SDK to capture and handle events in the Bots Platform for better control and customization of the user's experience with the Virtual Assistant that you are building. The following events are supported by the BotKit SDK: onMessage onWebhook onAgentTransfer onEventNode onAlertNode onVariableUpdate onClientEvent onMessage…

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…

Adding the Cisco Tropo Channel

Important Note:  Tropo has been discontinued and is now part of Webex. You can use this integration only if you already have a Tropo account that was active prior to discontinuation.  Proceed with the channel setup only if you have a live Tropo account. You can click here to check…

Adding the Microsoft Teams Channel

You can add Microsoft Teams as a delivery channel to your Kore.ai Virtual Assistant to allow it to interact with end-users using Microsoft Teams. Prerequisites Ensure you have an account with the Microsoft Bot Framework. Create a Bot Channel Service and register it in Azure. Enable a webhook for the…
Menu