Virtual Assistants

System Commands

Conversation sessions are defined as an uninterrupted interaction between the assistant and the user. These sessions are used in multiple analytics dashboards in the XO Platform as well as the Admin Console. The Kore.ai XO Platform allows you to customize how these Conversation Sessions are to be created and closed.…

System Commands

Using system commands user can define the bot behavior to some extent. The following is the list of available commands To manage sessions You can terminate current task/intent using commands like “Terminate“, “End” etc. Any previous tasks that were on hold would be resumed. You can terminate all tasks/intents for…

Adding the Skype for Business (On-premises) Channel

This document elaborates the steps to provide support for Skype For Business Server (On-premises) for your virtual assistant. Prerequisites The following server must be installed On-premises: Skype for Business Server 2015 Configured Auto-Discovery Service Skype for Business (On-premises) channel is backed with Microsoft Unified Communications Web API (UCWA) – REST…

Conversation Sessions

Conversation sessions are defined as uninterrupted interactions between the bot and the user. These sessions are used in multiple analytics dashboards in the Bot Builder as well as Bot Admin Console platforms. Kore.ai virtual assistant platform allows you to customize how these Conversation Sessions are to be created and closed.…

User Engagement Trend API

To provide the number of users who have interacted with the bot in a given period across different time intervals. Method POST Endpoint https://{{host}}/api/public/bot/{{BotID}}/userEngagementTrend?aggregation_type={{type}}&start_date={{from}}&end_date={{to}}&channels={{channel}} Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. API Scope Bot Builder: User Engagement Trend Admin Console: Not Applicable Path Parameters…

Get Analytics API

The Get Analytics API allows you to retrieve metrics data related to intent detection and task performance. The API provides information about various metrics, including Intents Found, Intents not Found, Unhandled Utterances, Failed Tasks, Successful Tasks, and Performance Logs. Method POST Endpoint https://{{host}}/api/public/bot/{{BotID}}/getAnalytics Content Type application/json Authorization auth: {{JWT}} See…

Voice Call Properties

You can enable voice interaction with your virtual assistant, i.e., users can talk to the virtual assistant. For this, you need to enable one of the voice channels like IVR, Twilio, IVR-AudioCodes,SmartAssist Gateway, etc and publish the VA on those channels. There are some Voice Properties you can configure to…

Adding the IVR-AudioCodes Channel

AudioCodes is a voice network provider with the ability to choose custom ASR and TTS engines. You can connect your bot to IVR-AudioCodes using a Webhook based integration. Before you begin, please ensure that you have administration access to your AudioCodes account for configuring the integration. Introduced in ver8.0 of…

Advanced NLP Configurations

You can fine-tune intent detection for each language enabled for your Virtual Assistant (VA). To perform this action, follow the below steps: On the left pane, click Natural Language > Training > Thresholds & Configurations. Under the Thresholds & Configurations section, you can perform by customizing The Fundamental Meaning model – see…

Entity Rules

Validating user input before processing goes a long way in improving the bot’s efficiency and user experience. While the entity type does impose some basic restrictions, these are not always sufficient and does not cater to the specific business requirements. Entity rules can be used for additional processing hints and…
Menu