Skip to main content

AI & Machine Learning

When developing an individual chatbot for your company, we execute the three steps of chatbot development:

  1. Basis workflow derived from your business processes
  2. Intelligence through NLP and NLU
  3. Machine learning for continuous improvement

Base workflows derived from your business processes

Your business and communication processes are the basis for the chatbot. After all the system is intended to do what you want it to do and nothing else. In order to make this happen, we proceed in the following steps:

  1. Translation of communication processes into chat flows
  2. Clear definition of questions asked by the chatbot and answer options
  3. Use of import, export, and simulation tools

Intelligence based on NLP and NLU

In order to not only communicate in fixed, pre-defined workflows but also be able to identify free text customer requests, we add intelligence to the chatbot based on NLP and NLU.

  1. Based on Natural Language Processing (NLP) a customer's message is disassembled into its linguistic components
  2. Thanks to Natural Language Understanding (NLU) the system identifies the customer's intent and starts the corresponding process
  3. Moreover, not only the intent but also all other relevant information is extracted from the customer's message. If the extracted information already answers questions the chatbot was going to ask, those questions are skipped.

Machine Learning for Continuous Improvement

If the chatbot does not recognize the customer's intent, the system uses the predefined workflow as a fallback and leads the customer through the predefined set of questions. After the workflow is completed, the customer's initial message and the answers, the customer gave in the course of the workflow, are connected to create new so called "search paths" to the system's AI, enabling the system to identify the newly learned customer intent in the future.