Bots

Working with the User Intent Node

As a bot developer, you typically create a task to resolve one primary user intent. Yet, user conversations can branch into related intents (follow-up or sub-intents) as a part of the primary intent. Let us take a look into this sample conversation for a Book Flights bot: Bot: Hi, how…

Creating a Bot

The Bot Builder provides a web-based tool with a repeatable process to design, develop, test, and deploy smart chatbots at an enterprise scale. You can do all this without the code, custom software, significant server space, or major changes to your infrastructure. A typical bot development lifecycle includes the following…

Chatbot Overview

Communication has been the essence of life from the beginning of times. With the evolution of technology, mode, and style of communication have also evolved. In the early days, conversations were restricted to verbal and textual interaction between humans. These interactions are usually guided by emotions, context, and awareness of…

Managing Dialogs

Your bot can have many dialog tasks with related components. You can use the Dialog Editor to create, review, and edit a single dialog task for a bot. However, to better visualize and understand relationships and settings for all dialog tasks in a bot, you must use the Manage Components…

Working with the Message (Bot Response) Nodes

The Message Node is used to deliver a message to the user. Message nodes commonly follow an API, web service call, or webhook event to define their results as a formatted response. You can format bot responses as below: Plain text: Type a message in plain text. You can use…

Record Conversations

While building your bot, there will be multiple scenarios that you would be testing. Chances are that there will be a successful scenario(s) which needs to be checked with every change/update you make to the bot. Recording such successful conversations with the bot will help in future regression testing scenarios.…

Talk to Bot

After you have defined your bot and configured one or more tasks, you should test your settings before you publish your NLP-enabled bot. Bot owners and developers can chat with the bot in real-time to test recognition, performance, and flow as if it were a live session. Testing a Bot…

Creating a Simple Bot

After you have signed up with the Kore.ai Bots platform, the next step is to create a Bot. Before you create a Bot, it is recommended to go through the basics of Bot building from this link. You can follow the steps given in this document to build the Bot…

Adding the Mattermost Channel

You can connect Kore.ai bots to your Mattermost account using either: (NOTE: Before you begin, ensure that you have access to the administrative functions of your Mattermost account) Webhook based integration or WebSocket based integration. WebHook based Integration Step 1: Setup Outgoing Webhook Login to your Mattermost account From the…

Adding the Hangouts Chat Channel

To launch your bot on Hangouts Chat, you would need to: Enable ‘Hangouts Chat API’, Create a Service Account, and Set up the integration. Step 1: Enable ‘Hangouts Chat API’ Login to Google Developer Console. Click ‘Enable APIs and Services’. Search and select ‘Hangouts Chat API’. Click the ‘Enable’ button.…
Menu