Making Computers Talk and Give Advice

Artificial intelligence (AI) is a broad subject. Conversational AI focuses on making computers understand natural language, learn from content and/or conversations, then engage with users in a human-like dialogue to solve their problems by answering questions and giving advice.

exClone developed its patent-pending technology by focusing on this particlar cognitive function. The term exClone is derived from the fact the system duplicates (clones) human knowledge (expertise), thus creating an expert clone, exClone.

Cloning Human Knowledge


The term “cloning” refers to exClone's unique approach to integrate several AI methods and different scientific disciplines to create a computer algorithm 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, conversation logs, 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. Learning can continue after the chatbot is deployed by allowing designated users to continue teaching the chatbot via conversations. You will find some of the basic components of digital cloning on this page.

exClone technology also allows conversational learning that supports organic growth of knowledge by the input from its users (often designated priori.)

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.

    Instant 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.

    Social Learning


    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
  • Psychology
  • Artificial Consciousness


  • exClone Development


  • 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.


  • API Service


    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.
  • Start Your Project