Sie sind auf Seite 1von 7

CHATBOT

A PROJECT REPORT

Submitted in partial fulfillment of the requirements

for the award of degree of

Bachelor of Technology

in

COMPUTER ENGINEERING

By

Mr. Nitin Kumar Kurmi (20140657)

Mr. Saurabh S. Bamb (20150602)

Mr. Maruti S. Hake (20150617)

Under the guidance of

(Prof. Kavita Mam)

DEPARTMENT OF COMPUTER ENGINEEERING

DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY,

Lonere– 402 103, Tal. Mangaon, Dist-Raigad (MS), INDIA.

2018-19.

i
Certificate
This is to certify that Project report entitled CHATBOT is submitted by Mr. Bamb Saurabh S.
(20150602), Mr. Hake Maruti S. (20150617), Mr. Nitin Kumar Kurmi. (20140657) is approved
for the partial fulfillment of the requirement for the award of the degree of Bachelor of Technology in
Computer Engineering.

Ms. Kavita Aher Dr. A. W Kiwelekar

Guide Head
Dept. of Computer Engineering Dept. Of Computer engineering

Examiners

1. _____________________(Name:_____________________)

2. _____________________(Name:_____________________)

Place : Dr.Babasaheb Ambedkar Technological University, Lonere

Date :

ii
Acknowledgments

This work is not just an individual contribution still its completion. We take this
opportunity to thank all for bringing it close to conclusion. A special thanks goes to our guide Ms.
Kavita Aher for leading me to many new insights, encouraging and teaching me how to get down
to the root of the problem.

I wish to express my sincere thanks to the Head of the Department Dr. Arvind W.
Kiwelekar. I am also grateful the department faculty and staff members for their support.

I am also thankful to all friends and well-wishers for support during demanding period
of this work. This document, in its eternity is attributable to my parents, whose strength and
compassion are my constant inspiration.

I would also like to thank our wonderful colleagues and friends for listening my ideas,
asking questions and providing feedback and suggestions for improving my ideas.

Mr. Nitin Kumar Kurmi (20140657)

Mr. Saurabh Sanjay Bamb (20150602)

M|r. Maruti Shankar Hake (20150617)

iii
Abstract
User interfaces for software applications can come in a variety of formats, ranging from command-
line, graphical, web application, and even voice. While the most popular user interfaces include
graphical and web-based applications, occasionally the need arises for an alternative interface.
Whether due to multi-threaded complexity, concurrent connectivity, or details surrounding
execution of the service, a chat bot based interface may suit the need. Chat bots typically provide
a text-based user interface, allowing the user to type commands and receive text as well as text to
speech response. Chat bots are usually a state full services, remembering previous commands (and
perhaps even conversation) in order to provide functionality. When chat bot technology is
integrated with popular web services it can be utilized securely by an even larger audience.

iv
Table of Contents
1. Introduction....................................................................................................01

1.1 Chatbot....................................................................................................01

2. Literature Survey...........................................................................................02

3. About Chatbots................................................................................................04

3.1 Where to use chatbots…………….....................................................04

3.2 Why a Chatbot? ……………………………......................................05

3.3 What can users do with your Chatbot……………………………….06

3.4 System Framework………………………………………………….06

3.4.1 System Design ……………………………………………….06

3.4.2 Don’t pretend to be a human…………………………………06

3.4.3 Keep it incredibly simple……………………………………..07

3.4.4 Respect the chat medium……………………………………..07

3.4.5 Optimize for the end user…………………………………….07

3.4.6 Use Sparingly………………………………………………...07

4. Software Design…………………………………………………………….08

4.1 System Architecture…………………………………………………….08

4.2 Sequence Diagram……………………………………………………....10

4.3 Process Flow Diagram…………………………………………………..11

4.4 Use Case Diagram……………………………………………………….13

v
5. Requirements……………………………………………………..15

5.1 Software Requirements…………………………………….15

5.2 Hardware Requirements…………………………………....15

5.3 System Requirements……………………………………....15

5.3.1 Usability Requirements……………………………….16

5.3.2 Environmental Requirements…………………………17

5.4 Non-Functional Requirements………………………………17

5.4.1 Availability Requirements………………………....18

5.4.2 Security Requirements……………………………..18

5.4.3 Reliability Requirements…………………………...18

5.4.4 Maintainability Requirements……………………...18

5.4.5 Portability Requirements……………………………19

6. System Requirement and Analysis…………………………………20

6.1 Problems Faced………………………………………………...20

7. Conclusion …………………………………………………………..21

8. Future Scope………………………………………………………....22

Bibliography………………………………………………………………..23

vi
Table of Diagrams
Figure 1 Major applications across multiple industries.
4

Figure 2 Comparison chart between chatbot and other interfaces.

Figure 3 System architecture 9

Figure 4 Sequence Diagram


10

Figure 5 Process flow Diagram 12

Figure 6 Use case diagram


14

vii

Das könnte Ihnen auch gefallen