Implementation of A Chatbot System Using Ai and NLP
Implementation of A Chatbot System Using Ai and NLP
Abstract— For using software applications, user domain where it is operating. The most popular example
interfaces that can be used includes command line, today is the Amazon’s Alexa. Chat bots are at almost every
graphical user interface (GUI), menu driven, form- place, one can see it at every second website they visit. A bot
based, natural language, etc. The mainstream user is helpful in answering queries related to information which
interfaces include GUI and web-based, but occasionally might be unreachable at that website easily. Most of the
the need for an alternative user interface arises. A websites avail users with chat bots to aid them to go through
chatbot based conversational user interface fits into this what the websites facilitate. They are turning out to be our
space. The chatbot is a class of bots that have existed in virtual assistants in everyday lives.
the chat platforms. The user can interact with them via
graphical interfaces or widgets, and the trend is in this A. Basics of chat bot
direction. They generally provide a stateful service i.e. A chatbot is an artificially intelligent creature which can
the application saves data of each session. On a college’s converse with humans. This could be text-based, or a spoken
website, one often doesn’t know where to search for conversation (in case of voice-based queries). Chat bots are
some kind of information. It becomes difficult to extract basically used for information acquisition. It can run on the
information for a person who is not a student or local PCs and mobile phones, though most of the time
employee there. The solution to these comes up with a it is accessed through the internet. It can be compelling,
college inquiry chat bot, a fast, standard and captivating and spell-bounding. It is a conversational agent
informative widget to enhance college website’s user which interacts with users in a certain domain or on a
experience and provide effective information to the particular topic with input in natural language sentences.
user. Chat bots are an intelligent system being Mainly a chatbot works by a user asking some question or
developed using artificial intelligence (AI) and natural initiating a new topic of discussion. Chat bots can be referred
language processing (NLP) algorithms. It has an as software agents that pretend as human entity. These are
effective user interface and answers the queries related the agents with AI embedded and using NLP they can answer
to examination cell, admission, academics, users’ to user questions. Predefined knowledge base helps develop a
attendance and grade point average, placement cell and response to the query.
other miscellaneous activities. B. Chatbot for College
Keywords:- Artificial intelligence, chat bot, knowledge The need for college inquiry system arises due to various
base, lemmatization, natural language processing, reasons which include: the slow nature of college website, an
semantic sentence similarity, wordnet. outsider would not know where to search for a particular
piece of information, difficult for the person outside
I. INTRODUCTION college’s domain to extract information. The smart solution
for all the drawbacks lends to the need of the system. The
Nowadays, we see the chat bots everywhere Chat bots are college inquiry system will provide the response by
the source of answers to the users questions in any summarizing the query and then output answers, it also
particular domain where it is operating. Chat bots are the provides selective information what the user wants. A
source of answers to the users questions in any particular college system will dispense all answers relating to domains
such as admission, examination cell, notice board,
attendance, placement cell and other miscellaneous domains.
Manuscript Received April 25, 2018. The major features of the chatbot are:
Tarun Lalwani, Shashank Bhalotia, Ashish Pal, Shreya
College admission related queries could be answered
Bisen, Student, Department of Computer Science and
Engineering, Shri Ramdeobaba College of Engineering and through it.
Management, Ramdeo Tekdi, Gittikhadan, Katol Road, Nagpur, Viewing user profiles and retrieves attendance and
Maharashtra, India grade/ pointers.
Vasundhara Rathod, Assistant Professor, Department of College students can get information about
Computer Science and Engineering, Shri Ramdeobaba College of examinations to be held.
Engineering and Management, Ramdeo Tekdi, Gittikhadan, Katol College students can fetch particulars about placement
Road, Nagpur Maharashtra, India Phone(91)-(712)-2580011 activities.
(email: shrreyabisen@gmail.com)
IV. IMPLEMENTATION
A. AIML:
To create our knowledge base for normal conversation, we
have used AIML files to store the question and answers pair.
When user converses with our chat bot, the input is matched
to patterns listed in AIML files and corresponding answer is
returned as response.
Author’s Profile
Tarun Lalwani is currently in his last Shreya Bisen is currently in her last
semester pursuing the degree of Bachelor of semester pursuing the degree of Bachelor of
Engineering from Shri Ramdeobaba College Engineering from Shri Ramdeobaba College
of Engineering and Management, Nagpur, of Engineering and Management, Nagpur,
Ramdeo Tekdi, Gittikhadan, Katol Road, Ramdeo Tekdi, Gittikhadan, Katol Road,
Nagpur - 440 013 (M.S.) (India). He is a Nagpur - 440 013 (M.S.) (India). She is a
student at Department of Computer Science student at Department of Computer Science
and Engineering. His academic projects and Engineering. His academic projects include: Customer
include: AVOID Q : Quick Billing System, an innovative Relationship Management(CRM) Software System, as an industry
approach to minimize problems faced by people in billing project; Enhance security for Cloud storage using hybrid
section; Real Time Intrusion Detection System using Machine Cryptography (a way to secure files on clud storage using
Learning, etc. encryption algorithms); Emergency Response Application, which
which help users through an androd app to locate nearby help
centers. She is also a member of the Computer Society of India
(CSI).