Key Technological Advantages
exClone's technology offers these key advantage points:
Single-step process to create an expert chatbot. No iterative, repetitious, or continuous process required.
Transparent system that allows corrections, modifications, and additions via intuitive interface (unlike some machine learning methods that are black box, and require re-training for corrections).
An easy interface for the creators of chatbots, which require no prior experience with AI technology.
Advanced conversational capabilities such as short-term memory, answering complex questions, navigating the user to answers by questioning, forming opinions, and learning from social interactions.
Ability to teach your chatbot more information after deployment by live conversations with designated teachers.
The Three-Dimensional Nature of Chatbots
The creation of a chatbot that can converse about particular expertise is a three dimensional problem as depicted below. Each dimension is explained below, and in a video.
Natural Language Processing (NLP)
As the first dimension, exClone offers its own proprietary NLP libraries, ontology, and algorithms. NLP determines the level of understanding the users' requests. The algorithms automatically kick in during the creation process without any requirement from the creator.
Machine Learning (ML)
exClone's technology uses a proprietary machine learning method. The method absorbs knowledge from text by reading it sentence by sentence in a similar way that the human brain does. Compared to other machine learning methods, like neural networks, exClone deploys a single-step process without the requirement of continuous training. The multi-layer architecture allows for deployment at various complexity levels depending on the nature of the exClone to be created.
The Human Dialogue Theory (HDT)
The central piece of the exClone's proprietary technology is derived from the Human Dialogue Theory founded by exClone's scientific team. The theory hypothesizes that among the seemingly infinite possibilities of what a person can say in a conversation, there is only a small set of dialogue behavior that holds the key to communication through chat algorithms. These are referred to as “dialogue patterns” tailored for different chatbot objectives such as sales, advising, assisting, surveying, and testing.
All exClones have social learning capability and can be turned on or off depending on the type of application it is being used for. Social learning allows for organic knowledge accumulation from conversations with the end user.
Disciplines Used in exClone
Ontological Syntactic Parsing
Developed a new programming language TMLL (Text Meaning Logic Language)
Developed a new programming language CHAT MATRIX
Developed using C# and Java
No 3rd party software or API is used
Technology partially reserved as trade secret, and partially in patent filing status.
exClones are provided with APIs for the end use application. There are 3 different APIs available through the system as listed below.
API for exClone Chat function
API for TMLL conversion of any text.
API for Q&A generation from any text.