Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

minor project #3

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,570 changes: 1,570 additions & 0 deletions Final Report/Final MajorProjectReport.lyx

Large diffs are not rendered by default.

Binary file added Final Report/download.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
32 changes: 32 additions & 0 deletions Final Report/main.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
\documentclass[a4,18pt]{article}
\usepackage{graphicx}
\title{ Guru Nanak Dev Engineering College,Ludhiana\\ Department Of Information Technology\\Minor Project Synopsis\\Chatbot using , chatterbot python liabrary\\Batch 2018-22 \\\includegraphics[width=6cm]{GNE LOGO.jpg}\\Submitted By:-\\Jaideep Singh(1905422)\\Rohit Tandon(1905428)\\Sujeet Chaurasiya(1805099)\\}
\maketitle
\begin{document}
\pagenumbering{gobble}
\newpage
\begin{center}
\Large{\textbf{\underline{Table Of Contants}}}
\end{center}
\renewcommand{\baselinestretch}{1.9}
\Large\textbf{
1. Introduction...................................................1\\
2. Objectives......................................................2\\
3. Feasibility Study.............................................3\\
4. Methodology/Planning of work......................3\\
5. Facilities required for proposed work..............4\\
6. Reference.......................................................4}
\newpage
\pagenumbering{arabic}
\section{\underline{Introduction:-}}\large ChatterBot is a Python library that makes it easy to generate automated responses to a user’s input. ChatterBot uses a selection of machine learning algorithms to produce different types of responses. This makes it easy for developers to create chat bots and automate conversations with users.\par An important concept in public health research is that from time to time a new technology or approach to obtain the best possible data, or the application of a new service or tool, will make such an impact that it is then used in education and routinely used in practice for decades. Humans have for many centuries sought ways to automate with machines: in fact, the first humanoid-robot was invented by Arab inventor Al-Jazari, of the Turkish dynasty of Artukids, in 1206 AD.
\newpage
\section{\underline{Objective:-}}\textbf{1. }Chatbots are mainly used to provide customer support.\\
\textbf{2. }It helps in catering a huge amount of target audience at the same time 24/7.\\\textbf{3. }If you are a company that’s functional all around the world, you get hands-on chatbot asap! Because, while you are asleep, your bot can entertain your customers anywhere in the world.
\\\textbf{4. }Chatbots are very intelligent. You train them once and they will communicate with your target audience in their language\\\textbf{5. }Chatbots are very intelligent. You train them once and they will communicate with your target audience in their language.
\newpage
\section{\underline{Feasibility Study:-}}The analysis is carried out by our in-house experts and is completely tailor-made. Through this analysis, for example, you will gain insight into the response times, peak times and opening times of your organisation and you will discover all the wonderful benefits of a chatbot. It’s also possible to utilize the number of webcare messages in order to determine the proportion of messages that a chatbot could pick up.
\section{\underline{Methodology/Planning Of Work:-}}As with any software product or software development tools, there are many avenues one can take to solve a problem or implement a solution. In this section we review several of the larger segment bot tools available that have been in use, but it should be noted that the bot development market is still developing and different toolsets can emerge. During the time of writing of this paper, several new chatbot developer tools began have begun to gain traction, including Oracle, Rulai and Nuance Communications.The authors utilized this analysis to decide on which chatbot development environment and toolset to create a sample chatbot.
\section{\underline{Facilities Required For Proposed Work:-}}chatterbot is a software based project and their is no need of any hardware.for the development of this project we have use python compiler software pycharm.
\section{\underline{Reference:-}}1. https://data-flair.training/blogs/python-chatbot-project/ \\
2. https://en.wikipedia.org/wiki/Chatbot \\ 3. https://www.digitaldoughnut.com/articles/2017/october/top-benefits-of-chatbots-for-your-business
\end{document}
Binary file not shown.
Binary file added Final Report/project report/absract.docx
Binary file not shown.
233 changes: 233 additions & 0 deletions Final Report/typegoProjectReport.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,233 @@
%% LyX 2.3.6.1 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[english]{article}
\usepackage[latin9]{inputenc}
\usepackage[letterpaper]{geometry}
\geometry{verbose,tmargin=2.5cm,bmargin=1.25cm,lmargin=3.5cm,rmargin=1.25cm}
\usepackage{float}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{setspace}
\graphicspath{ {./images/} }
\doublespacing

\makeatletter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
%% Because html converters don't know tabularnewline
\providecommand{\tabularnewline}{\\}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
\newcommand{\lyxaddress}[1]{
\par {\raggedright #1
\vspace{1.4em}
\noindent\par}
}

\@ifundefined{date}{}{\date{}}
\makeatother

\usepackage{babel}
\begin{document}
\title{A PROJECT REPORT ON JARVIS: THE PERSONAL ASSISTANT}
\author{\textbf{MINOR PROJECT REPORT}}
\maketitle
\begin{center}
SUBMITTED IN PARTIAL FULFILMENT OF THE REQUIREMENTS FOR
\par\end{center}

\begin{center}
THE AWARD OF THE DEGREE OF
\par\end{center}

\begin{center}
\textbf{BACHELOR OF TECHNOLOGY }
\par\end{center}

\begin{doublespace}
\begin{center}
Information Technology
\par\end{center}
\end{doublespace}

\begin{center}
\includegraphics[bb=0bp 0bp 490bp 500bp,scale=0.2]{\string"/cygdrive/G/Minor-Project-main/Final Report/logo\string".eps}
\par\end{center}

\begin{center}
\begin{tabular}{lllllllllll}
& & & Submitted By: & & & & & & & Submitted To:\tabularnewline
& & & Japesh(190) & & & & & & & Prof. Hanit Karwal\tabularnewline
& & & Daman(1805626) & & & & & & & Assistant Professor\tabularnewline
& & & Simple(190) & & & & & & & Minor Project Coordinator\tabularnewline
& & & & & & & & & & \tabularnewline
\end{tabular}
\par\end{center}

\begin{center}
\textbf{Department of Information Technology}
\par\end{center}

\begin{center}
\textbf{Guru Nanak Dev Engineering College,}
\par\end{center}

\begin{center}
\textbf{Ludhiana-141006}
\par\end{center}

\newpage{}
\begin{abstract}
The project aims to develop a Typing speed game .Type-go helps to improve the typing speed of a person.
It has been designed to provide a better typing experience with your friends .
Users can interact with the help of room. A private room id will be created for the interaction.
Type go help you type with your friend and help in being competitive. as long as you type it will give you Signal where you typed wrong and give you score when you finished.

\end{abstract}
\newpage{}

ACKNOWLEDGEMENT

We had a great experience working on this project and we got to learn
a plethora of new skills through this project. However, it would not
have been possible without the kind support and help of many individuals.
We would like to extend our sincere thanks to all of them. We are
highly indebted to the teachers and especially Prof.Hanit Karwal for
their guidance and constant supervision as well as providing necessary
information regarding the project and also for their support in completing
the project.

We would like to express our gratitude towards our parents and friends
for their kind cooperation and encouragement which help us in the
completion of the project.

Gurwinder Singh

Sehaj Chawla

Raghav Kapoor

\lyxaddress{\newpage}

\textbf{Title page}

Abstract i

Acknowledgement ii

List of Figures iii

List of Tables iv

Table of Contents v

\tableofcontents{}
\newpage
\section{Introduction }

\subsection{Introduction to Project }

\paragraph{
The project aims to develop a Typing speed game .Type-go helps to improve the typing speed of a person
It has been designed to provide a better typing experience with your friends .
Users can interact with the help of room. A private room id will be created for the interaction.
Type go help you type with your friend and help in being competitive. as long as you type it will give you Signal where you typed wrong and give you score when you finished.}
\subsection{Project Category (Internet based, Application or System Development,
Research based, Industry Automation, Network or System Administration) }
\subsection{Objectives}

\begin{item}
This software aims to achieve these objectives: -

\end{item}
Help the learners to enhance their learning process by developing their typing skills.
\begin{itemize}
\item Develop typing speed
\end{itemize}
\begin{itemize}
\item Recognize position of the keys to use all fingers
\item Identify the location of different keys and different letters
\item Identify the location of different keys and different letters
\item To practice typing with all fingers

\end{itemize}
\subsection{Unique Features of the System}
\begin{left}


\begin{itemize}
\end{itemize}
\begin{itemize}
\item Provide information and instructions for using the program
\item Display scores
\item Double your typing speed
\item Save valuable work time
\item Focus on your time and ideas
\item be confident with computers
\end{itemize}
\end{left}




\section{System Design}

\subsection{Design Approach (Function oriented or Object oriented)}
\begin{left}
\includegraphics[]{}
\end{left}
\subsection{Detail Design}


\subsection{User Interface Design}

\subsection{Database Design}

\subsection{Methodology}

\section{Implementation, Testing, and Maintenance}

\subsection{Introduction to Languages, IDE\textquoteright s, Tools and Technologies
used for Implementation}

\subsection{Coding standards of Language used}


\subsection{Testing Techniques and Test Plans}

\section{Results and Discussions}

\subsection{User Interface Representation (of Respective Project)}



\subsection{Snapshots of system with brief detail of each}

\subsection{Back Ends Representation }


\section{Conclusion and Future Scope}

Through this voice assistant, we have automated various services using
a single line command. It eases most of the tasks of the user like
searching the web, retrieving weather forecast details, vocabulary
help and medical related queries. We aim to make this project a complete
server assistant and make it smart enough to act as a replacement
for a general server administration. The future plans include integrating
Jarvis with mobile using React Native to provide a synchronised experience
between the two connected devices. Further, in the long run, Jarvis
is planned to feature auto deployment supporting elastic beanstalk,
backup files, and all operations which a general Server Administrator
does. The functionality would be seamless enough to replace the Server
Administrator with Jarvis.

\section*{References/Bibliography }

(IEEE Format)

\section*{Appendix A: Development Environment}

Note: The report of respective project should be as per prescribed
format and in the same order though if some of the points are not
applicable in regard with the concerned project, they might be omitted.\newpage
\end{document}
Binary file added Final Report/userInterface.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading