Seminar Final Reports
Seminar Final Reports
Seminar Final Reports
SUBMITTED BY,
Date:
Place:
This seminar report has been examined by us as per the Savirtibai Phule Pune
University, Pune, requirements at SKN Sinhgad Institute of Technology & Science,
Lonavala.
I express my sense of gratitude towards my seminar guide Prof.S.N.Uke for his valu-
able guidance at every step of study of this seminar, also his contribution for the
solution of every problem at each stage.
I am thankful to Prof. S. B. Kothari Head of the Department of Information Tech-
nology, all the staff members and PBS Coordinator Prof. A. T. Sonawane who
extended the preparatory steps of this seminar. I am very much thankful to Principal
Dr. M. S. Rohokale for his support and providing all facilities for seminar.
Finally I want to thank to all of my friends for their support & suggestions. Last
but not the least I want to express thanks to my family for giving me support and
confidence at each and every stage of this seminar.
Mr.Akash R. Shinge
I
Abstract
ChatBot can be described as software that can chat with people using artificial in-
telligence. These software are used to perform tasks such as quickly responding to
users, informing them, helping to purchase products and providing better service to
customers. In this paper, we present the general working principle and the basic
concepts of artificial intelligence based chatbots and related concepts as well as their
applications in various sectors such as telecommunication, banking, health, customer
call centers and e-commerce. Additionally, the results of an example chabbot for dona-
tion service developed for telecommunication service provider are presented using the
proposed architecture. We are using it for educational purpose to solve the quires of
users. Chatbots are programs that mimic human conversation using Artificial Intelli-
gence (AI). It is designed to be the ultimate virtual assistant, entertainment purpose,
helping one to complete tasks ranging from answering questions, getting driving direc-
tions, turning up the thermostat in smart home, to playing one’s favorite tunes etc.
Chatbot has become more popular in business groups right now as they can reduce
customer service cost and handles multiple users at a time. But yet to accomplish
many tasks there is need to make chatbots as efficient as possible. in this system we
provide the design of a chatbot, which provides an efficient and accurate answer for
any query based on the dataset of FAQs using Artificial Intelligence Markup Language
(AIML) and Latent Semantic Analysis (LSA). Template based and general questions
like welcome/ greetings and general questions will be responded using AIML and other
service based questions uses LSA to provide responses at any time that will serve user
satisfaction[1].
Keywords:Chatbot, Text to Speech, AI.
II
Contents
Acknowledgement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I
Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3 Literature Survey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5 System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
III
List of Figures
IV
List of Tables
V
Chapter 1
Introduction
1
Chat Boat-In Future Communication
most similar matching keywords or patterns from a database while some chatbots use
sophisticated. Their applications make the communication between people and ser-
vices, intensify the experience of customer. To have better customer engagement and
operational efficiency they provide companies new opportunities by lowering the cost
of customer service. [2].
more users who need the medical consultation or treatment throughout the rural or
remote areas, if appropriately designed[3].
2.1 Motivation
The chatbot can continue your brand’s story. It can achieve this
objective depending upon how configuration. If setup in such way, then it can achieve
two goals. The first goal is purely answering questions to give information. The second
goal is telling the story through answering questions in a conversational way. That
4
Chat Boat-In Future Communication
story is infinitely scaleable. This means, you can continue to expand out your story
as time goes on. This storytelling is also about how you brand the chatbot. When we
will discuss setup and implementation, I will also talk about branding[2].
2.2 Purpose
Businesses can analyze how well the bot performs in terms of suc-
cessful business outcomes and sales generated and detailed insights on how people
engage with the business.[5]
2.3 Scope
nologies, the potential of conversational chatbots is also realized. Chatbots are powered
by a set of rules and instructions that help learners to communicate via an easy to ac-
cess chat interface. Users can ask questions and the chatbots carry out specific actions
in their response. They are mainly considered as automated systems that run within
messaging apps such as SMS, Messenger, or any other mobile app. As per Gartner,
For any onboarding program, it is essential for employees to know their company’s
history, its achievements, ongoing projects, and future goals. New hires can ask
the HR bot about their team, their role within the team, and how that role is
changing. To ensure the onboarding process is smooth, HR bots can reach out to
new hires and take their individual feedback. If there are some challenges, then
bots can also impart potential solutions to address the same. HR bots can also
provide refreshers on different pieces of training including Safety, Compliance,
Human Resources, Operations, and more to ensure high workforce engagement
and satisfaction.[4]
3.3.3.Chatbots In Everyday Life Today
Imagine walking into a museum and having no human tour
guides to show you around. Instead, your companion for the museum tour would
be a chatbot application on your phone. This is already a reality in some muse-
ums around the world. As you walk through the museum, you can ask the bot to
provide more information on the exhibit you are looking at. Museums are using
chatbots to increase engagement with their visitors. Compared to guided tours
by a human agent, chatbots can personalise the learning experience for each in-
dividual and tailor it based on their preferences. This is particularly useful for
tourists when they are in a foreign country and when English may not be their
first language, chatbots could converse with them in their native language and
retain their attention in learning about local culture. Chatbots allow visitors to
tour the premises at their own pace and answer questions about items on display
Literature Survey
9
Chat Boat-In Future Communication
Discussion
11
Chat Boat-In Future Communication
limited time. Their methodology divided to three phases. Data preparing was
the first phase, which include collecting the famous places and their location in
the city[6]
System Architecture
13
Chat Boat-In Future Communication
bots for performing specific functioning of the system. Where, a central system
will be a chatbot which will receive the input from the user which will be in
the form of an audio/ voice. The input can be received using a mic and then
this voice input will be converted to the corresponding textual input using pre-
existing python libraries. Then this textual input will be provided to the system
which consists of the chatterbot which will perform Natural Language Processing
on the provided input and search within its database for the query. Two cases
will be generated: (1) When the input entered is an identifiable query, to which
already an answer is known to the system. This corresponding answer will be
directly provided to the user in this case. (2) When the input entered is not rec-
ognized, this is where the intelligence of the bot comes into play and the system
will understand the input and answer it using its intelligence. This is termed as
“Artificial Intelligence”.[1]
There are situations where chat bot cannot give right answer or
cannot have answer to asked question because the question is out of database.
For such circumstances, we have developed feedback mechanism for our chat bot.
Web application will have Dislike button along with submit button. If in case
user is not satisfied with the answer provided by system, he can press this Dislike
button. Then log file will be generated for this query or the query will be inserted
into already created log file. Developer comes into picture now for handling such
situations. He will check classes for these queries, enter right answers and will re-
train the classification model. So that whenever user enters the same query next
time he will get correct answer. In this way chat bot will improve its accuracy
and dataset.[3]
To best of our knowledge and after a wide read on the previous published re-
searches work, we found many of the chatbots that provide service in many
domains such as medical consultant, airline help, tourism and so many other ap-
plication, but unfortunately we couldn’t find any Chatbot that help users to get
advices in information security.[7]
Conclusion
We have developed a chatbot that extracts keywords during a chat with users,
then uses the keywords to search a knowledge base (in a json file) and sends
matching replies for users. Having such chatbot, many advantages have been
achieved. These advantages include raising the awareness in a vital field, which
reduces security threats normal users face. In addition, provision of an accu-
15
Chat Boat-In Future Communication
rate and fast response. This chatbot is intended to be deployed over platform of
telegram at the beginning. The future work will focus on deployment on more
platforms using Json[5]
Chatbots have been on the rise since a couple of years and have already faced
a wide adoption. They are bringing a new way for businesses to communicate
with the world and most importantly with their customers and with the rise of
emerging technologies and Artificial Intelligence (AI). Proving their usability in
the field of customer support, the chatbots can also be extended to help users
mentally like a companion. Our chatbot, HappySoul, is one such approach. It
helps the adolescent users to talk freely about their mental conditions without
being hesitant about it. It proves to be a great help towards society as men-
tal health is a topic of grave concern especially in the youngsters. The future
scope of this project would involve analyzing the different kinds of emotional
disturbances faced by the teenagers and their causes. This would help to evolve
happier generations. The concept of RNN can be used for implementation of a
conversational chat bot[7]
[1]• Dr. Kevin Curran, Dr. Daniel Kelly. Task-based Interaction Chatbot.
IEEE521 final year project Report school of computing, Engineering In-
telligent System
[2] Deshpande, A., Shahane, A., Gadre, D., Deshpande, M., Joshi, P. M, 2017. A
Survey of various chatbot implementation techniques. International Journal
of Computer Engineering and Applications, Volume XI, Special Issue, ISSN
2321-3469
[3] Sarosa, M., Junus, M., Hoesny, M. U., Sari, Z., Fatnuriyah, M 2018. Clas-
sification Technique of Interviewer-Bot Result using Naı̈ve Bayes and Phrase
Reinforcement Algorithms. International Journal of Emerging Technologies
in Learning (iJET), 13(02), 33-47.
[5] Gentsch P. (2019) Conversational AI: How (Chat)Bots Will Reshape the Dig-
ital Experience. In: AI in Marketing, Sales and Service. Palgrave Macmillan,
Cham.
17
Chat Boat-In Future Communication
[8] Rahman, A. M., Abdullah Al Mamun, and Alma Islam. ”Programming chal-
lenges of Chatbot: Current and Future