Digital Cloning Technology
The term “digital cloning” refers to exClone's unique approach to integrate several AI methods and different scientific disciplines to create a computer that represents a particular expert knowledge as curated by its creator(s). The curation of the expertise may include documents, reference materials (such as books), articles, news feeds, and media sources like videos. The curator can be an expert person, or a group of experts. Personal choices and dialogue behavior can also be adjusted. The expertise encapsulated by digital cloning is delivered to the end user by exClone's chatbot interface. You will find some of the basic components of digital cloning on this page.
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.
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
- Machine Learning
- Fuzzy Logic
- Computational Linguistics
- Ontological Syntactic Parsing
- Game Theory
- Artificial Consciousness
- 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.