Docs

Batch Testing

Once you have built and trained your bot, the most important question that arises is how good is your bot’s learning model? So, evaluating your bot’s performance is important to delineate how good your bot understands the user utterances. The Batch Testing feature helps you discern the ability of your…

Multi-Lingual Bots

Consumers are more likely to engage with your bot if it can communicate in their preferred language. Kore.ai Bots Platform supports enabling multiple languages for a bot without having to rebuild the bot definitions. You can build the bot in your preferred language and then enable one or more supported…

Importing and Exporting Bot Ontology

You can build a Bot Ontology in a CSV or JSON file and upload it to a bot to create your Knowledge Graph. Similarly, you can export existing Bot Ontology to CSV or JSON. Exporting an ontology helps you edit it in a spreadsheet or import it to another Bot.…

Knowledge Collection

Kore.ai Knowledge Graph 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 Collection enables you to create an ontological structure of key domain terms and associate them with…

Adding the Skype for Business Channel

To set up Skype for Business as a channel, you will need to register a Bot Channel service in Azure and enable a webhook for the platform to receive messages. To enable Skype for Business, you need to: Register a Bot Channel- Login to Azure portal and register a bot…

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, see here. Standard Responses to certain questions, greetings, error and warning scenarios etc., see here.…

Working with the Agent Transfer Node

The Agent Transfer node transfers the communications from the bot to a live agent. You can use Agent Transfer node in a conditional dialog flow to move a user to a conversation with a live agent when, 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.sendUserMessage This function sends the message to the…
Menu