Dialog Task

Process Nodes

Process nodes are used to connect a Dialog Task to a Process App that has been created within the XO Platform.  In this article you will learn about working with the Process Node within a Dialog Task. Please see the Process Assistant documentation to learn more about working with this…

Adding IF-Else Conditions to Node Connections

When working with Dialog Task nodes, the Kore.ai XO Platform allows you to use If-Else conditions to configure node connections. You may want to use such conditions when you want the conversation to follow specific paths depending on specific information. For example, if you are working with a travel Virtual…

Navigating Dialog Tasks

Prerequisites How to Access the Kore.ai XO Platform? Note: “Virtual Assistant”, “VA” and “Bot” refer to the same concept and are used interchangeably. Introduction This article takes you through the major features you can access via the Dialog Builder. The Dialog Builder is a key component of the Kore.ai XO…

Data as Service

Kore.ai’s Data offering lets you define Data Tables, Table Views, and manipulate them from your Virtual Assistant. You can also view the definition of the data table or table view assigned to the VA and provide correct data mappings based on the data types for the table columns. This section…

Dialog Task – Legacy Builder

In a bid to improve useability and user experience, the dialog builder was given a makeover. You are given a choice to upgrade to the new builder or continue with the legacy builder, though we encourage you to go for the upgrade. This document deals with using the legacy dialog…

Bot Action Node

The Bot Action Node can be used for any action that the bot is expected to perform without interaction with the user. It can be used as a container for service, script, webhook, logic and process nodes. This node type has been introduced in v. 9.0 of the XO Platform.…

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, etc and publish the VA on those channels. There are some Voice Properties you can configure to streamline…

Sub-Intent Scoping Using Node Groups

Node groups are primarily used for defining a group of nodes and representing them on the dialog canvas. Note that it is not a part of the dialog flow. Node groups can be used to improve the user experience with follow-ups, digressions, and amending entity values. For a use case…

Logic Node

The Logic Node provides a simpler experience to developers, facilitating the use of context variables and the definition of complex transition conditions. Its two primary features are: Ability to manage variables and values of variables in the context object. Ability to define nested transition conditions. This article shows you how…

Form Node

The Form node lets you integrate Digital Forms with Dialog Tasks. This facilitates the presentation of forms to capture user inputs for specific use cases. The primary purpose of the Form node is to represent a UI Form in the dialog task and make the form available for end-users on…
Menu