In the last post, we did a general overview of the Smart Chatbot system. And now, for all the tech geeks out there, we dive deep into our internal processes and explore what technologies our Intellexer Smart Chatbot uses.
First off, our system consists of the following core parts:
Web crawler to download web content
Intellexer API for semantic analysis of natural texts in English
Text indexing and answer searching system
Knowledge base for storing suggestions (answers) and search index
Question generating system for creating questions from selected sentences
Online service that allows a user to type in an address of a webpage, send questions, and receive answers to them.
Our service generates questions automatically and includes:
Parsing of analyzed sentences
Various types of questions classification (who, what, when, where, why, yes/no questions)
Extraction of fragments from a sentence required to generate a question
Formation of grammatically correct questions
The data that the tool works with is grouped into the output and the input. The input for the system is the URL of a website that contains textual data.
The output of the work is the following:
Knowledge base that includes automatically generated questions and answers from text on a webpage
A system for analyzing questions and identifying the most relevant answers
A chatbot that provides communication between a user and a product
The system is based on the Intellexer Chatbot Platform: a user just enters an URL, and the tool downloads the textual content of the webpage. Then the system analyzes the extracted information using the cloud-based Intellexer API service. This service extracts sentences, concepts (noun phrases), and proper names from the webpage.
Next step: the system forms a database containing sentences used as answers and the corresponding search index, where every token has its specific parameters. Parameters include part-of-speech tags, subject-predicate-object triplets, ontological class, and types of named entities.
Based on this data, the tool automatically generates questions about major issues of the extracted information. Following these inner processes, a user is able to enter a question or choose among the generated ones — and get a well-structured answer.
Why use Smart Chatbot system
Just to quickly refresh your memory, here’s a quick overview of our system’s possibilities and benefits it provides:
Chatbot helps both customers and those who provide various services
Chatbots save time and resources, give more space for creativity, and allow you to concentrate on things that are more relevant: growing business.
With the help of a chatbot one doesn’t need to be online 24/7 to answer questions or monitor issues.
This list can go on for a long time! The potential of this technology is incredible, and we’ll be developing it further and improving in the coming months.Stay tuned! More updates are coming soon!. Try our system here: https://chatbots.intellexer.com/#home
February 15, 2022Back to Blog Main Page
Application based on Intellexer API that performs: