Journal of Web Engineering & Technology

Intello-An Intelligent Chatbot For Replacing FAQs

  1. Anamika Gupta
  2. Gunjan Gupta
  3. Arjun Malhotra
  4. Khushboo Chitre
  5. Ojasvi Aggarwal
  6. Nitesh Kumar Gupta

Abstract

A user often needs to go through each question of the FAQ section of a website simply to find the answer to his solitary question. It would be much simpler if there existed a single interface through which he could simply type in his question and the answer is directly provided. There has been a long list of chatbots developed for the e-commerce and online customer service industry.In this paper, we describe Intello, a chatbot developed by us, to answer all queries related to an academic institute. Primary aim of the chatbot is to replace FAQ section of the web site of an academic institute. Intello is suitable for an environment where user is not well conversed with the English language and hence chances of grammatical and spelling mistakes are high. Intello has been designed to store customised patterns depending on the developer unlike existing developer tools where contexts are generated automatically based on the training provided by the developer, and may not cover majority of the possibilities. Customized patterns can handle the spelling and grammar errors in an efficient manner.Existing tools have a limitation on the number of queries answered per month because of business and technical reasons. Intello doesn’t impose any such limitation.Intello learns from its failure. A knowledge base is created from the questions which doesn’t match a pattern. Later, learned knowledge is uploaded on a periodic basis and in a controlled manner. A user-friendly admin interface helps in uploading the knowledge base.Intello is designed from scratch using Python and AIML. Python was used to implement the heart (the kernel). AIML was used to implement the brain (the knowledge base).The developed chatbot was tested rigorously. Experiments were performed on admission procedure of Shaheed Sukhdev College of Business Studies, University of Delhi, India. Results reveal that Intello was able to answer accurately almost every question about the admission procedure. A machine learning file was prepared from the failure of Intello and knowledge base was updated. In future, Intello can be extended to include knowledge base related to other procedures of an educational institute like course structure, academic result, student activities, notices and announcements etc.  Keywords: Artificial intelligence, chatbots, dialogue systems, AIML, knowledge baseCite this ArticleAnamika Gupta, Gunjan Gupta, Arjun Malhotra et al. Intello: An Intelligent Chatbot for Replacing FAQs. Journal of Web Engineering & Technology. 2018; 5(1): 25–34p.
Support