Builder

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…

Implementing Custom Authentication

You can implement custom authentication for your VA by providing a URL from the service node to an external application that manages the authentication. The platform provides the necessary functionality to handle successful and failed authentication scenarios and manage the corresponding task flows. Implementing custom authentication involves the following steps:…

Knowledge Extraction

The Knowledge Graph Extraction service enables you to effortlessly move your enterprise’s existing Frequently Asked Questions (FAQ content) into a Knowledge Graph that trains your assistant based on these questions.. The feature supports the extraction of knowledge from unstructured content such as web pages and PDF documents as well as…

Importing and Exporting Bot Ontology

You can build a Knowledge Graph in a CSV or JSON file and upload it to a VA. Similarly, you can export the existing Knowledge Graph to CSV or JSON. Exporting a Knowledge Graph helps you edit it in a spreadsheet or import it to another VA. There is a…

Build a Knowledge Graph

The XO Platform's Knowledge Graph (KG) helps you turn your static FAQ text into an intelligent, personalized conversational experience. It goes beyond the usual practice of capturing FAQs as flat question-answer pairs. Instead, the Knowledge Graph enables you to create a hierarchical structure of key domain terms and associate them…

Agent Transfer Node

The Agent Transfer Node transfers the communications from the VA to a live agent. You can use the Agent Transfer node in a conditional dialog flow to move a user to a conversation with a live agent. For example,when  the VA cannot identify the user intent, or when tone analysis…
Menu