Builder

Context Object

The Context object is the container object that persists data for dialog execution and across all intents i.e. dialog tasks, action, alert & info tasks, and FAQs. Kore.ai’s natural language processing (NLP) engine populates the intent identified, entities extracted, and history into this object. Keys from the Context object are…

Custom Meta Tags

While analyzing your Virtual Assistant’s performances, you might want to give preference to or discard a particular scenario. For example, you might want to track how many people are booking tickets to Chicago. Or you might want to track how a specific user, a premium customer, requests are being fulfilled.…

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 flight booking assistant: VA: Hi, how…

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…

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…

Enabling 2-way SSL for Service nodes

Two-way SSL authentication is a certificate-based mutual authentication protocol that refers to two parties authenticating each other by verifying the provided digital certificate so that both parties are assured of the others' identity. It refers to a client (web browser or client application) authenticating themselves to a server (website or…

Nodes Overview

In order to create Dialog Tasks, the Dialog Builder uses nodes and transitions to make the necessary connections between the components of your conversation. In this article, we will overview the available node types, transitions, as well as context object information. How do Nodes and Transitions Work? Nodes are a…

Design

Before you develop a bot, understand the bot and its capabilities to help you and your business. This understanding brings clarity and efficiency to the bot development. Chatbots are artificial intelligence systems that the users interact with through text or voice interface. These interactions are straightforward, like asking a bot…

Working with Composite Entities

 Introduction & Use Case  Composite Entities help you capture multiple entity values in a user utterance. These multiple entity values are optional and come in any order in the user utterance. Let us consider the below example. A travel agency receives a typical request, which can be of the form:…

Entity Types

The Entity Type provides the NLP Interpreter with the expected type of data from a user utterance to enhance recognition and system performance.  The Kore.ai NLP interpreter extracts the entity from the user utterance. If the user does not enter a required entity, you can define a virtual assistant Response…
Menu