Virtual Assistants

Panels & Widgets

Interactions with virtual agents are typically conducted using chat / messaging tools, voice channels or digital assistants. In the majority of the cases, the virtual agents respond to the user queries only when the users have requested for some information. This works well for conducting on-demand tasks that need user…

Kore.ai Widget SDK Tutorial

This tutorial is an end-to-end walkthrough for setting up and running an instance of the Kore.ai Bots Web SDK to host widgets for presenting information from your bots and enabling interaction with your bots. Widget SDK Overview There are two ways to host the Kore.ai Widget SDK: co-host them along…

Adding the Widget SDK Channel

Widgets SDK channel allows you to host widgets for presenting information from your bots and enabling interaction with your bots. To add the Widget SDK Channel to your bot, you must first register, or create an app in Bot Builder. When you create an app, you are provisioning credentials for…

How to Configure Panels & Widgets

In this How-To, we will explore a scenario in a Banking Bot, where with just one click user can view his/her account details. We will see how Widgets can be used to trigger Dialog Tasks and display appropriate messages and how Panel can be used to hold these Widgets. We…

Storyboard

Visualizing how end-users are expected to interact with the Virtual Assistants is a very essential exercise in building successful VAs. This helps you design engaging conversations as well as simplifies the communication between business users, conversation designers, language experts, and VA developers. Designing VAs comes with different challenges as compared…

Adding the WhatsApp Business Messaging Channel

To add the WhatsApp Business Messaging channel to your bot, you will need to create an account on Infobip and Karix to collect a number and provide the webhook URL as generated by Kore.ai. Note: Ghushup, Infobip, and Karix are messaging service providers that enable the channel by providing a…

Get Admin Console Audit Logs API

To get admin console audit logs. To use this API, app needs the Admin API Scope. GET https://{{host}}/api/public/auditlogs?size=50&offset=0&fromDate={{timestamp}}&toDate={{timestamp}}&fetchAfter={{AuditLogId}} NOTE: This feature was introduced in ver7.2 of the platform. Query Parameters   Parameter Description host Environment URL, for example, https://bots.kore.ai size Number of records to be fetched upto a maximum of…

Building a Knowledge Graph

This article helps to quickly build and understand the working of a Knowledge Graph for your bot. It shows how to convert an FAQ into ontology, add tags, use terms, add alternate questions, synonyms, tags, and traits. For the implementation details, refer here. Throughout this example we will be dealing…

Using Patterns for Intents & Entities

Using patterns can help to improve NLP interpreter accuracy. In this document, we will elaborate on the various pattern syntax and how they can be used in intent detection and entity extraction. Things to Remember: Patterns are to be used as a last resort, only for cases where ML engine…

Get Dashboard Widget Data

To get the data result of a widget from a specific Custom Dashboard added to a bot. To use this API, app needs the Bot Builder API scope of Custom Reports. GET https://{{host}}/api/public/bot/{{BotID}}/dashboard/{{dashboardName}}/widget/{{widgetName}}?startDate={{startDate}}&endDate={{endDate}}&limit=-1 Path Parameters Parameter Required/Optional Description host Required Environment URL, for example, https://bots.kore.ai BotID Required Bot ID or…
Menu