Natural Language

Advanced NLP Configurations

Using the Thresholds & Configurations section under Natural Language -> Training, you can fine-tune intent detection for each of the languages enabled for your bot by customizing the Fundamental Meaning model – see here for details; Machine Learning model – see here for details; Knowledge Graph – see here for…

ML Model

Once you have built your virtual assistant and trained it, the Kore.ai platform builds an ML model mapping user utterance with bot intents (see here for more). Once created, it is a good idea to validate the model to understand and estimate an unbiased generalization performance of the ML model.…

Traits

In natural conversations, it is very common that a user provides background / relevant information while describing a specific scenario. Traits are specific entities, attributes or details that the users express in their conversations. The utterance may not directly convey any specific intent, but the traits present in the utterance…

Ranking and Resolver

The Kore.ai NLP engine uses Machine Learning, Fundamental Meaning, and Knowledge Graph (if any) models to match intents. All the three Kore.ai engines finally deliver their findings to the Kore.ai Ranking and Resolver component as either exact matches or probable matches. Ranking and Resolver determines the final winner of the…

Knowledge Graph Training

Training your Bot is not restricted to Machine Learning and Fundamental Meaning engines. You need to train the Knowledge Graph engine, too. Knowledge Graph engine responds to users’ intents by identifying the appropriate questions from the Knowledge Graph. Knowledge Graph From the Knowledge Graph, follow these steps to build and…

Fundamental Meaning

Fundamental Meaning is a computational linguistics approach that’s built on ChatScript. The model analyzes the structure of a user’s utterance to identify each word by meaning, position, conjugation, capitalization, plurality, and other factors. In this section we will discuss in details the following topics to improve the FM engine: Managing Synonyms…

Improving Bot Performance – NLP Optimization

A chatbot’s ability to consistently understand and interact with a user is dictated by the robustness of the Natural Language Processing (NLP) that powers the conversation. Kore.ai’s platform uses a unique Natural Language Processing strategy, combining Fundamental Meaning and Machine Learning engines for maximum conversation accuracy with little upfront training.…

NLP Settings and Guidelines

Intent Naming Guidelines Follow the below guidelines when naming your task (intent identifier) Use action verb, an object and possibly a modifier (placed before or after the object). Typically, an intent name consists of 2 to 4 words. Use less than 5 words to convey the purpose of the task…

Machine Learning

Developers need to provide sample utterances for each intent (task) the bot needs to identify to train the machine learning model. The platform ML engine will build a model that will try to map a user utterance to one of the bot intents. Kore.ai’s Bots Platform allows fully unsupervised machine…
Menu