0% found this document useful (0 votes)
249 views

Chat Bot Report

This document discusses a project on developing a chatbot for hotels and restaurants. It begins with an acknowledgement and certification sections. It then provides an introduction explaining what chatbots are and their increasing prevalence. It outlines some key advantages of chatbots such as quick responses, personalization, higher sales, and cost savings. It includes a software requirements specification and a data flow diagram depicting the system design. It also includes some screenshots and source code for a basic chatbot application developed in Python. Finally, it discusses some limitations of chatbots including not understanding human context, not supporting customer retention, and an inability to make decisions.

Uploaded by

giga byte
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
249 views

Chat Bot Report

This document discusses a project on developing a chatbot for hotels and restaurants. It begins with an acknowledgement and certification sections. It then provides an introduction explaining what chatbots are and their increasing prevalence. It outlines some key advantages of chatbots such as quick responses, personalization, higher sales, and cost savings. It includes a software requirements specification and a data flow diagram depicting the system design. It also includes some screenshots and source code for a basic chatbot application developed in Python. Finally, it discusses some limitations of chatbots including not understanding human context, not supporting customer retention, and an inability to make decisions.

Uploaded by

giga byte
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

A Project On

Chat Bot for Hotels & Restaurants

For Partial Fulfillment of

Bachelor of Business
Administration
(Computer Application)

Submitted by
Shamuvel Ruben Jadhav (282)

Under the Guidance Of


DR. ALIFIYA JAHAGIRDAR

In the Academic Year 2021-2022


ACKNOWLEDGEMENT

To acknowledge and thank every individual who directly or indirectly


contributed to this venture personally, it would require an inordinate
amount of time. We are thankful and express our sincere gratitude to
AISC, PUNE for providing me an opportunity for fulfilling our most
cherished desire.

We avail this opportunity to express are gratitude to our friend and our
parents for their support and encouragement throughout project. We
feel it is as a great pleasure to express our deep sense of profound thank
to Dr. Alifiya Jahagirdar, who guided us at every step and also
encouraged to carry out the project.

Lastly, We would like to thank all those whose names may not have
appeared here but whose contribution has not gone unnoticed.

- Shamuvel Ruben Jadhav


M.C.E. Society’s Page |3

of Arts, Science & Commerce, Pune

Prof. Dr. Shaila Bootwala (M.Com. M. Phil., Ph.D.) Dr. P. A. Inamdar


D
‘„ „„ President, M.C.E.
Principal Society
Id. jfo. : PU / PN /ASC 1088 / 1992

Ref. AISC / Date :

DEPARTMENT OF COMPUTER APPLICATION

This is to certify that Mr./Ms. SHAMUVEL RUBEN JADHAV Student of


T.Y.B.B.A (C.A) SEM-V has satisfactorily completed the project on the topic Chat
Bot for Hotels and restaurants in TY B.B.A(CA) prescribed by Savitri Bai Phule
University during the academic year 2021-2022.

DATE:

PROJECT INCHARGE HEAD DEPT. OF COMPUTER APPLICATION

EXTERNAL EXAMINER INTERNAL EXAMINER

2390-B, K.B. Hidayatullah Road, Azam Campus, Camp, Pune - 411 001 Tel: 02026446970,(R) 29700235, Fax: 26457577
E-mail : [email protected] website: http://www.abedainamdarcollege.org.in
INTRODUCTION
The project titled “Chat Bot for Hotels & Restaurants” a Desktop application.

Chat Bot project is a desktop application which is developed in Python platform

Chatbots are not a recent development. They are simulations which can
understand human language, process it and interact back with humans while
performing specific tasks. For example, a chatbot can be employed as
a helpdesk executive. The first chatbot was created by Joseph Wiesenbaum in
1966, named Eliza. It all started when Alan Turing published an article named
“Computer Machinery and Intelligence”, and raised an intriguing question,
“Can machine think?”, and ever since, we have seen multiple chatbots surpassing
their predecessors to be more naturally conversant and technologically advanced.
These advancements have led us to an era where conversations
with chatbots have become as normal and natural as with another human.

Today, almost all companies have chatbots to engage their users and serve
customers by catering to their queries. As per a report by Gartner, Chatbots will
be handling 85% of the customer service interactions by the year 2020. Also, 80%
of businesses are expected to have some sort of chatbot automation by 2020
(Outgrow, 2018). We practically will have chatbots everywhere, but this doesn’t
necessarily mean that all will be well-functioning. The challenge here is not to
develop a chatbot, but to develop a well-functioning one.
Advantages of Chat Bot

1. Quick and multilingual response

A chatbot is designed to process responses in a split second and manage


thousands of customer queries simultaneously. Another critical advantage of
using a chatbot is that it can be customised as a multilingual chatbot to
respond to clients’ questions in their local language.

This empowers your business to take advantage of new business sectors while
simultaneously giving your audience a convenient user experience.

2. Personalisation

Chatbots can access the history of a user’s interaction with your business and
respond to the users’ queries accordingly. Conversational chatbots can be
integrated with your CRM, ticketing, payments and other software to pull
relevant data and create a personalised message. Chatbots can offer logical
and benefit-driven assistance that can considerably help businesses.

3. Higher sales

Business pioneers have asserted that, on average, the incorporation of chatbots


has expanded business deals by 67%. Chatbots can acquaint users with new
services and products from your website site. Delayed responses (which most
customers dislike) from businesses result in lost sales.

Chatbots can assist customers every minute of every day and offer quick
responses. Consequently, the sales increase. A chatbot can provide all the
necessary data to the customer to drive them into making purchase decisions.
4. Cost-saving

Implementing chatbots will cost a specific amount initially. However, this


expense is much lower than the usual customer assistance model that involves
employee training, employee compensation, infrastructure cost, and different
essential aids. Website Chatbots are a much better option for customer
support. Moreover, its maintenance costs are low.

A study proposes that to support around 256 billion customers, businesses


consistently spend almost 1.3 trillion dollars, whereas chatbots can help
enterprises set aside up to 30% of that expense.

5. Increase interactions

Chatbots can increase interactions with customers in interactive ways. They can
make boring processes fun. For example, customers can find the right
information with clicks of buttons and not typing in the whole text. In another
example, you can collect feedback from users by asking yes/no or select an
option question. This is why chatbots have higher response rates.
SOFTWARE REQUIREMENT
SPECIFICATION (SRS)

The main aim of this will be to assist customers online and save time. In
this project, customers can have a interactive conversation.. This project
is very helpful for customers in ordering or for lead generation.

HARDWARE & SOFTWARE


REQUIREMENTS

1) HARDWARE REQUIREMENTS :
Intel(R) Core(TM) i5-3320M CPU @
Processor 2.60GHz

64-bit operating system, x64-based


System Type processor
Windows 10

Primary Memory 4GB RAM

Hard Disk 300GB


2) SOFTWARE REQUIREMENTS :
‘PHP’ language, HTML CSS,
Front End Python

Back End MySQL Database

Operating System Windows 10 / 7 / 8

Tools / Compiler Used Visual Studio / Notepad++


SYSTEM DESIGN
( DATA FLOW DIAGRAM )

USER CHAT BOT on Company /


Website Organization
Screen Shot
Source Code
from tkinter import *

root = Tk()

def send():

send = "You:"+ e.get()

text.insert(END,"\n" + send)

if(e.get()=='hi'):

text.insert(END, "\n" + "Bot: hello")

elif(e.get()=='hello'):

text.insert(END, "\n" + "Bot: hi")

elif (e.get() == 'how are you?'):

text.insert(END, "\n" + "Bot: i'm fine and you?")

elif (e.get() == "i'm fine too"):

text.insert(END, "\n" + "Bot: nice to hear that")

else:

text.insert(END, "\n" + "Bot: Sorry I didnt get it.")

text = Text(root,bg='blue', fg='white')

text.grid(row=0,column=0,columnspan=2)

e = Entry(root,width=80)

send = Button(root,text='Send',bg='deeppink', fg='white',


width=20,command=send).grid(row=1,column=1)

e.grid(row=1,column=0)

root.title('CONTOSO.COM')

root.mainloop()
LIMITATIONS
1. Chatbots Don’t Understand Human Context.

It is one of the significant limitations of chatbots. These chatbots are programmed


in a way that they only know what they are taught. They cannot understand
humans’ context, and this is a massive gap that can even lead to an angry
customer.

The AI-powered smart-bots can understand the general context, but 40 out of 100
cases are not related to the broad context.

2. They Don’t Do Customer Retention.

Retaining a customer is a vital part of every organization. It holds more


importance than getting new customers. A chatbot is significantly less capable
of retaining the customers as it only tries up to a level for which it is programmed.

It is seen that human executives are better at customer retention because they
can relate to the customers’ feelings, which is not the case with chatbots.

3. They Can’t Make Decisions.

Another limitation of chatbots is that they lack decision-making. They don’t have
the right know-how to differentiate between the good and the bad.

On March 23, 2016, the tech biggie Microsoft attracted many controversies due
to its chatbot Tay. The chatbot posted offensive Tweets and landed Microsoft in
huge troubles. So they have to shut down the chatbot temporarily.

Similarly, chatbots have done a lot of damage to multiple brands due to their poor
decision-making capability.
4. Exorbitant Installation

Yes, chatbots save you a lot of money in the long run, but their installation cost
can break the bank. You need to hire professionals who have rightly programmed
chatbots to match the integrity of your business.

And installing a chatbot service means your business should be ready for
substantial investment into Artificial Intelligence and Machine Learning.

5. Chatbots Have the Same Answer For a Query

Most customers don’t proceed with the chat when they know they are chatting
with a chatbot. Chatbots are easily identifiable because they have the same
answer for multiple queries. Suppose you are asking something to a bot that is
not available in the data server so that you will get an apology.

The same is the case with other queries; no matter how many different questions
you ask, it will deliver you with the same apology, which is quite irritating.

6. They Have Zero Research Skills

The harsh reality of chatbots is that they have zero research skills. These bots only
have the answers to the available queries; they cannot research new topics on the
web.

Also, the memorizing power of a chatbot is significantly less; they cannot


memorize anything until they are fed with new samples and continual training,
which is expensive and time-consuming.
FUTURE OF CHAT BOT

As each conversation is had the chatbots will become more human-like. Chatbots
will not just be about providing the correct response but also to create a
pleasurable customer experience. This will be done with the help of sentiment
analysis, it will allow chatbots to understand whether the conversation is going
well and respond to the customers emotions accordingly.
CONCLUSION

There is one solution primed to satisfy the modern customer, and that
is chatbot. With a chatbot, your organization can easily offer high-quality support
and conflict resolution any time of day, and for a large quantity of customers
simultaneously.

According to Microsoft, 90% of consumers expect an online portal for customer


service. As a significant aspect of business evolution, the need for AI-
powered chatbots will only continue to rise. Now is the time to deploy a chatbot
solution so that your company doesn’t get left behind.

You might also like