You are on page 1of 9

A

Synopsis
on

Generative Chatbot Web Application


submitted in partial fulfillment of the
requirement for the award of degree of

Bachelor of Computer Applications


Session: 2022-23
Submitted to

Er. Vinay Kumar Vishwas


202010101130066
Submitted by

Ujjwal Srivastava
202010101130066

Under Guidance of

Mr. Abhijityaditya Prakash

Department of Computer Science And Information Systems


Shri Ram Swaroop Memorial University
Lucknow-Dewa Road, Baranski, U.P.
CERTIFICATE

This is to certify that the Synopsis entitled Web Application


for Generative Chatbot being submitted by Ujjwal Srivastava
towards partial fulfillment for the award of the Degree of
Bachelor of Computer Application from Department of
Computer Science and Information Systems to SHRI
RAMSWAROOP MEMORIAL UNIVERSITY is a record of
benefited work carried out by them under my guidance and
supervision.
The result embodied in this project synopsis have not been
submitted to any other University or Institute for the award
of any Degree or Diploma.

Dr. Binet Kumar Gupta Er. Vinay Kr. Vishwas Mr. Abhijityaditya Prakash

(Head of the Department) (Project Coordinator) (Supervisor)


TABLE OF CONTENT

Sr. No. Content Page No.


Introduction
1. 1.1 Purpose 1
1.2 Scope
Aims and Objectives
2. 2.1 Aims 2
2.2 Objectives
3. Problem Statement 2
Requirement Analysis
4. 4.1 Hardware Requirements 3
4.2 Software Requirements
5. Project Team 4

6. Project Modules 4
Process Description
7. 7.1 Administrator Module 5
7.2 User Module
8. Significance of the system 5

9. Future Scope of the Project 5

10. Conclusion 5-6

11. References 6

iii
Web Application for
Generative Chatbot

1. Introduction
The Project “Web Application for Generative Chatbot” is a web based
chatbot application, trained on Cornell Movie –Dialogs Corpus Dataset.
Generative chatbots is the combination of supervised
learning, unsupervised learning, reinforcement learning, and adversarial
learning for multi-step training.
Supervised learning structures a conversation as a sequence-to-sequence
problem. Sequence-to-sequence learning maps user inputs to a computer-
generated response. However, this type of learning has a tendency to
prioritize high-probability responses like “I know”.

1. Purpose
Chatbots are designed to give people an automated way to
communicate with your company. They may answer basic questions,
make product recommendations, and provide customer support.

2. Scope
Chatbots are changing the way businesses communicate and
understand their customers. With AI, chatbots will have the ability to
deliver a more personalized customer experience. It's also saving
companies money through customer service, internal processes, and
marketing efforts.

1
2. Aims and Objectives

I. Aims
This web application will boost operational efficiency and bring cost
savings to businesses while offering convenience and added services
to internal employees and external customers.

II. Objective
The main objective of this chatbot web application is to talk to the
client and learn Natural Language Understanding.

3. Problem Statement:

Bots can play an important role in today’s any online business. Bots Provide
another channel to reach out to your customer. Without chatbot company
has to increase their customer service by 24 x 7. Process of customer
queries responses starts after a day.

A chatbot is an application whose primarily purpose is to conduct an online


conversation via text or txt-to-speech as an alternative to providing direct
contact with a live human agent. It can play the role of customer service by
training them.

2
4. Requirement Analysis
4.1 Hardware Requirements
 Client:
Processor : i3/i5
RAM : 4GB
HDD : 10GB
Display : 1024*768 high color 64-bit

 Developer:
Processor : Quad Core/i3/i5
RAM : 4GB
HDD : 10GB
Display : 1024*768 high color 64-bit

4.2 Software Requirements


 Server:
Browser : Any Browser i.e. Chrome
Web Server : Internet Information Server (IIS)/Azure
 Client:
Browser : Any Browser i.e. Chrome, Mozilla
Firefox
Operating System : Any OS i.e. Windows/Mac OS/Linux

 Developer:
Browser : Google Chrome
IDE : Visual Studio Code

3
Operating System : Windows 10

5. Project Team:
1. Priyanshu Kumar
202010101130063
2. Kunden Kumar Pandey
202010101130072
3. Ashutosh Tiwari
202010101130090
4. Ujjwal Srivastava
202010101130066

6. Project Modules:
Webapp
 chatbot
 chatbot_application
 templates
 Users
 webapp
 manage.py

Process/Module Description:

 Chatbot
This file is the main chatbot webapp, using WebSocket’s.
 Chatbot application
Tis is the python chatbot application using ML and DL concepts
 Templates
It holds all the html webpages
 Users
This folder contains client’s login and sign-up related files.
 Webapp
This is main project file which manages and connects all above folder.
4
7. Significance of the System:

The system is easy to use as it is user friendly.


 The working of the system is in organized form.
 The system is kept simple and can be easily used by users.
 Quiz can be given without an instructor, which saves money and time.
 A larger number of participants, with instant results of your quiz.

8. Future Scope of the Project:


Future Scope of the project is very wide it will get several enhancements. It
will help to users and Artificial Intelligence to communicate naturally and
understand complex requests. This would mean that customer service
agents would be able to focus on other tasks while the AI takes care of
customer’s queries.

9. Conclusion:
Tech-savvy consumers of today are always on the lookout for the best and
most personalized customer experiences. It can seem an impossible task to
fulfill the onslaught of ever-evolving demands. However, there is one
solution primed to satisfy the modern customer, and that is a 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.

It has been a great pleasure for me to work on this exciting and challenging
project. This project proved good for me as it provided practical knowledge
of programming in HTML, CSS and JavaScript and also about all handling
procedure related with Quiz System. It also provides knowledge about the
latest technology used in developing application and server technology this
will be in great demand in future. This will provide better opportunities and
guidance in future in developing projects independently. This Quiz
Application can be efficiently used by any students and educational

5
platforms. During the course of this assignment, I have gone through many
obstacles which made me to research and also increase in my knowledge.
At last, it can be concluded that the “Quiz Application” was the real learning
experience. The project has been made as per as the given specification.
The system has been made as user friendly as possible.

10. References:

 https://capacity.com/chatbots/further-reading/Slideshare.net
 https://chatbotsjournal.com/ai-chatbot-development-challenges-its-
future-4614be2f4c4e

You might also like