Synopsis Chatbot PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

MAJOR PROJECT SYNOPSIS

On
Chatbot
In partial fulfillment for the award of degree

of
BACHELOR OF ENGINEERING
In
Computer Science & Engineering

Under the Guidance of:- Submitted by:-


Mr.Navneet Garg Vasudha Gupta (GCS/1731329)
Assistant Professor Anupam Prasoon(GCS/1731328)
(CSE Department) Shubham Kumar(GCS/1731327)

SANT LONGOWAL INSTITUTE OF ENGINEERING AND TECHNOLOGY,


LONGOWAL – 148106, DISTRICT- SANGRUR(PUNJAB)
MARCH, 2020

This study source was downloaded by 100000854984195 from CourseHero.com on 11-06-2022 08:16:38 GMT -06:00

https://www.coursehero.com/file/96183357/synopsis-chatbotpdf/
Index
S. No. CONTENTS PAGE NO.

1. Introduction 1

2. Proposed Work 2

3 Objective 2

4. Methodology 3

5. Hardware and Software Requirements 4

This study source was downloaded by 100000854984195 from CourseHero.com on 11-06-2022 08:16:38 GMT -06:00

https://www.coursehero.com/file/96183357/synopsis-chatbotpdf/
1. Introduction

A Chatbot is a piece of technology that allows a computer program to communicate with


people just like conversing through text messaging using a natural language, say English, to
accomplish specific tasks. A chatbot is also known as an artificial conversational entity (ACE),
chat robot, talk bot, chatterbot or chatterbox.

The first chatbot was made in the year 1966 at the MIT AI Laboratory, named Eliza whose
purpose was to give an accurate simulation of a human conversation. It was a simple program
designed to impersonate a psychotherapist and give out predefined responses to user queries.
However, the code base was exhaustive enough to take into account several possible queries
and the chatbot was capable of passing the Turing Test, a test designed to check out whether a
computer program could pass as an actual human being or not.

Chatbots today, have become a lot more advanced since then, able to answer substantially
complex queries and have expanded capabilities such as voice interaction and machine
learning.

Chatbots can broadly be classified into two types:

a) Simple Chatbots – These chatbots are built on a code that utilizes simple use cases. Each
of these use cases have to be explicitly written down by the developer individually using
various forms of string analysis. If a user asks a question that doesn’t match with any of
these predefined use cases, the chatbot would be unable to identify the query and a
standard response such as “sorry, I am unable to understand” would be given to the user.

b) Smart Chatbots – These chatbots are built a on code that is complex in nature. They rely
on artificial intelligence while conversing with the users. Instead of standard and static
answers, these chatbots respond with several other recommendations and follow-up
questions based on the existing chat data as well as data from similar user personas. The
technology is at a very nascent stage, but its applications are endless.

This study source was downloaded by 100000854984195 from CourseHero.com on 11-06-2022 08:16:38 GMT -06:00

https://www.coursehero.com/file/96183357/synopsis-chatbotpdf/
1
2. Proposed work

In the proposed work we will work on Deep Learning & Natural Language Processing. We
will work on seq2seq architecture. We will also work on Tensorflow library in order to
build our chatbot.

Our dataset coonsists of chats between many characters of 1000 movies.In this we will
extract the fictional conversation between 10,000 characters.

3. Objectives

To answer frequently asked question.

To provide assistance.

To providde 24*7 availibility..

To reduce human efforts.

This study source was downloaded by 100000854984195 from CourseHero.com on 11-06-2022 08:16:38 GMT -06:00

https://www.coursehero.com/file/96183357/synopsis-chatbotpdf/
2
4. Methodology

In this project we will be using Natural Language Processing,Deep Learning using Spyder
Notebook tool.

Spyder Notebook: Spyder, the Scientific Python Development Environment, is a free integrated
development environment (IDE) that is included with Anaconda. It includes editing, interactive
testing, debugging, and introspection features.
After you have installed Anaconda, start Spyder on Windows, macOS, or Linux by running the
command spyder.
Spyder is also pre-installed in Anaconda Navigator, which is included in Anaconda. On the
Navigator Home tab, click the Spyder icon.

Natural Language Processing: Chatbots leverage natural language processing (NLP), which
allows the bot to utilize a contextual understanding of a question towards its resolution. It allows
you to understand and extract meaningful information (called entities) out of the messages people
send. One can use these entities to identify intent, automate some replies, route the conversation
to a human via livechat, and collect audience data.

Tensorflow: Currently, the most famous deep learning library in the world is Google's
TensorFlow. Google product uses machine learning in all of its products to improve the search
engine, translation, image captioning or recommendations.
Currently, the most famous deep learning library in the world is Google's TensorFlow. Google
product uses machine learning in all of its products to improve the search engine, translation,
image captioning or recommendations.

This study source was downloaded by 100000854984195 from CourseHero.com on 11-06-2022 08:16:38 GMT -06:00

https://www.coursehero.com/file/96183357/synopsis-chatbotpdf/
3
5. Hardware Requirements:
Processor Intel Core processor for better performance
Operating system Windows Vista, windows 7/8/10
Memory 1gb RAM or more
Hard disk space Minimum 3 gb for database usage for future

Software Requirements:
Programming Language Python
Software Anaconda Navigator
Dataset Cornell Movie Dialogue Corpus

This study source was downloaded by 100000854984195 from CourseHero.com on 11-06-2022 08:16:38 GMT -06:00

https://www.coursehero.com/file/96183357/synopsis-chatbotpdf/
Powered by TCPDF (www.tcpdf.org)
4

You might also like