0% found this document useful (0 votes)
165 views23 pages

Oriental Institute OF Science & Technology: Python Based Corona-Virus (Chatbot)

This document outlines a project to develop a Python-based chatbot to provide information about the coronavirus. It discusses the objectives to create a user-friendly chatbot accessible from various devices. The chatbot's architecture includes natural language processing and machine learning modules. The document also covers requirements, design, testing, feasibility analysis, future enhancements, and references.

Uploaded by

Zeeshan Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
165 views23 pages

Oriental Institute OF Science & Technology: Python Based Corona-Virus (Chatbot)

This document outlines a project to develop a Python-based chatbot to provide information about the coronavirus. It discusses the objectives to create a user-friendly chatbot accessible from various devices. The chatbot's architecture includes natural language processing and machine learning modules. The document also covers requirements, design, testing, feasibility analysis, future enhancements, and references.

Uploaded by

Zeeshan Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 23

ORIENTAL INSTITUTE

OF
SCIENCE & TECHNOLOGY

Minor-project on

python Based
Corona-virus(chatbot)

Guided By: Submitted By:


Prof. Manjari Ma’am Zeeshan Khan - 0105CS181127
Nandani Choudhary – 0105CS181066
Zoheb Siddiqui – 0105CS181 065
Table of contents:-
Introduction
What is Chatbot?
Overview
Objective & scope
Requirements & specification
Chatbot architecture
Design of chatbot working
Data flow diagram
Coding
Test Cases
Feasibility
Future Enhancement
Conclusion
Introduction
Digitalisation, the surge of mobile and internet connected
devices has revolutionised the way people interact with
one another and communicate with businesses.
Millennials are accepting and supporting new technology
into the routine of their everyday life, this is becoming
more prevalent as technology companies are streamlining
Artificial Intelligence (AI) into the products they offer,
such as; Google Assistant, Google Home and Amazon
Alexa. The new and upcoming generation are expected to
be critical and game changing customers for businesses.
This project aimed to implement a web-based chatbot to
assist with online any particular information of the specific
topic. The chatbot will allow users to view all the
information from within the chatbot.
What is Chatbot ?
A chatbot is a software tool that utilises natural
language processing (NLP) for human machine
interaction (HMI) and Machine Learning (ML). “The
complexity of a chatbot is directionally proportional to
the scope of the domain”. An open domain requires a
larger knowledge base, whereas, a closed domain has a
more specific knowledge base that was developed to
achieve a specific goal. Chatbot technology initially
began in the 1960s to determine whether a chatbot
could be portrayed as a human. This is a chatbot you
can create through interaction as it will learn from
previous interactions to create its knowledge base.
Overview
Major features of the Chatbot include the following: 
With many people adopting Smart Assistant Devices
such as Google Home or Amazon’s Alexa.
The chatbot was tested across a range of devices such
as Google Home and Assistant on android devices to
outline the key differences between the two modes of
interaction , spoken and text dialog.
These test were carried out to identify the value in
integrating such technology surrounding the recent
interest in chatbots and conversational interfaces.
Project objective & scope
The chatbot is user friendly and it doesn’t requires any
training or extra effort to understand it properly. It
provides a number of facilities on a single click of
mouse. This system is aimed to ease the work of a
student pursuing engineering.  
This work aims to provide a fast and convenient way to
provide the necessary info of the particular topic. The
online chatbot will help facilitate the user with queries
and assist accordingly to resolve the issue.
s/w Requirement Specification
  Software and Hardware Specification
• the problem the project is overcoming.
• the design methodologies considered for implementation.
• functional and non-functional requirements.
• software and hardware utilised to implement the project.
 Hardware Requirement:-
- 8 GB RAM or above
- 20GB hard disk
- 10 MBPS speed of internet
- Intel core i5 8th generation processor atleast
 Software Requirement:-
- Pycharm IDE
- Python version 3.7.4
- Python Libraries
Standard Chatbot Architecture
Design of Chatbot working
Data Flow Diagram
Coding
Test cases
GUI Test Cases
Total no of features that need to be check
Look & Feel
Look for Default values if at all any (date & Time, if at all any require)
Look for spell check

 
Positive Test Cases:
The positive flow of the functionality must be considered
Valid inputs must be used for testing
Must have the positive perception to verify whether the requirements are justified.

Negative Test Cases:


Must have negative perception.
Invalid inputs must be used for test.
Feasibility
 

Technical Feasibility:
Easy to access, doesn’t require technical skill.
It is supposed to perform the specific task for particular topic which is
given by developer and customer requirements. 

Economical Feasibility:
 It does not require any capital investment and is free to use.
 
Operational Feasibility:
 It is operational feasible also because it does not affect the other
applications running on the system nor does it affects the network traffic
in any way. Besides being a web based application it requires only limited
resources as it is license free so it does not affect the working of other
software on the system.
FUTURE ENHANCEMENT
There are limitations to what has been currently achieved with
chatbots. The limitations of data processing and retrieval are
hindering chatbots to reach their full potential. It is not that we
lack the computational processing power to do so. However,
there is a limitation on “How” we do it. One of the biggest
examples is the retail customer market.
Retail customers are primarily interested in interacting with
humans because of nature of their needs.
From researching into the area of intelligent chatbots, we’ve
noticed that there are a lot of startups setting up with the
objective of creating chatbots for businesses and organizations,
allowing their customers to tailor the chatbot to their needs.
CONCLUSION
Chatbot has developed such that it can be accessed from
any type of system. There is clear evidence based on the
research conducted that there will be a drastic increase
in the number of chatbots being implemented within the
financial service industry. The vast amount of research
that has been carried out, and currently ongoing, within
the artificial intelligence field has led to the rise of more
sophisticated and intellectual chatbots. This will prove to
be immensely beneficial in providing convenient and
accessible customer service at a rapid scale.
 
REFRENCES & BIBLIOGRAPHY
https://www.python.org/downloads/
https://www.geeksforgeeks.org/
https://chatterbot.readthedocs.io/en/stable/
https://pypi.org/project/pyttsx3/
https://pypi.org/project/SpeechRecognition/
https://docs.python.org/3/library/tkinter.html
https://docs.python.org/3/library/threading.html
Thank you

You might also like