Virtual Assistants

Knowledge Graph

Kore.ai Knowledge Graph (KG) helps you turn your static FAQ text into an intelligent, personalized conversational experience. It goes beyond the usual practice of capturing FAQs in the form of flat question-answer pairs. Instead, Knowledge Graph enables you to create a hierarchical structure of key domain terms and associate them…

Adding the Skype for Business Channel

To set up Skype for Business as a channel, you must register a Bot Channel service in Azure and enable a webhook for the platform to receive messages. To enable Skype for Business, follow the below steps: Register a Bot Channel - Log in to the Azure portal and register…

Default Conversations

There are multiple places where the platform responds to user utterances without the developer having to code the details. Examples include: Default Dialog when the user intent is not found or understood by the bot. Standard Responses to certain questions, greetings, error and warning scenarios, etc. Event Handlers for certain…

Agent Transfer Node

The Agent Transfer Node transfers the communications from the bot to a live agent. You can use the Agent Transfer node in a conditional dialog flow to move a user to a conversation with a live agent. For example, the bot cannot identify the user intent, or when tone analysis…

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 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 setup…

Functions for the BotKit SDK

The Kore.ai BotKit SDK provides functions that you can use for greater control of your bot 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 bot experience for users. The following events are supported by the BotKit SDK: onMessage onWebhook onAgentTransfer onEventNode onAlertNode onVariableUpdate onClientEvent onMessage This event consists of the following…

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 bots to run using your choice of NLP engine external to the Bots 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 bots for your web service. For this tutorial, you will use…
Menu