Dialog Task

Data as Service

Kore.ai’s Data offering lets you define Data Tables, Table Views, and manipulate them from your Virtual Assistant. This section deals with the manipulation aspect using the Service Node within a Dialog Task of your Virtual Assistant. For details on the data definition, refer here. Service Call – Table From the…

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 is a collection service, script, webhook, and logic nodes. Set-Up Setting up a bot action node in a dialog task involves the following steps: Add Node Open…

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 bot on those channels. There are some Voice Properties you can configure to streamline…

Grouping Nodes

Grouping nodes is primarily used for defining a group of nodes and representing the same in the dialog canvas. Note that it is not a part of the dialog flow. The Group Node can be used to improve the user experience with follow-ups, digressions, and amending entity values. For a…

Logic Node

The Logic Node provides a simpler experience to developers, primarily business users to use context variables and define complex transition conditions. Its two primary functions are: Ability to manage variables and values of variables in the context object. Ability to define nested transition conditions. Set-Up Setting up a logic node…

Form Node

Form node lets you integrate the Digital Forms with Dialog Task. This facilitates the presentation of form 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…

Confirmation Nodes

Confirmation Node allows you to prompt the user for a yes or no answer. It helps in the verification or allowing users to accept or decline a choice. For example, in the Books Flight Bot, you can use a confirmation node to prompt the user to respond if they would like…

Dialog Node

Dialog Node lets you start a new dialog task within an existing dialog task if the user intent changes. For example, let us consider a travel bot that has the following three dialog tasks: Flight Availability, Book a Flight, and Book a Hotel. You may want to invoke the Book…

Using Session and Context Variables in Tasks

When you define tasks, you can access session variables provided by the Bots Platform, or custom variables that you define, as well as the context that defines the scope of the variable. For example, some API requests may require you to set session variables before the request is executed, or a…
Menu