Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

ABSTRACT Theprojectaimstodevelopapersonal-assistantforLinux-basedsystems.

Jarvis
drawsitsinspirationfromvirtualassistantslikeCortanaforWindows,andSiri
foriOS.Ithasbeendesignedtoprovideauser-friendlyinterfaceforcarrying
outavarietyoftasksbyemployingcertainwell-definedcommands.Users
caninteractwiththeassistanteitherthroughvoicecommandsorusing keyboard input.
Asapersonalassistant,Jarvisassiststheend-userwithday-to-dayactivities
likegeneralhumanconversation,searchingqueriesingoogle,bingoryahoo,
searchingforvideos,retrievingimages,liveweatherconditions,word
meanings,searchingformedicinedetails,healthrecommendationsbasedon
symptomsandremindingtheuseraboutthescheduledeventsandtasks.The
userstatements/commandsareanalysedwiththehelpofmachinelearning to give an optimal solution.
Keywords:- Personal Assistant, Linux Systems, Automation, Machine Learning

CONTENT ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ Declaration Certificate


Acknowledgement Abstract Problem Statement Scope Technologies Stack Used: Docker Container
Selenium Automation tool Subprocesses/Child Process Golang DevOps Relationship to other
approaches. Sorensen-Dice Coefficient Features in Jarvis Future Prospectives Software Requirements
and Specification DFD’s of our Virtual Assistant Functional Requirements Non-Functional
Requirements Conclusion 5

PROBLEM STATEMENT WeareallwellawareaboutCortana,Siri,GoogleAssistantandmanyothervirtual


assistantswhicharedesignedtoaidthetasksofusersinWindows,Androidand
iOSplatforms.Buttooursurprise,there’snosuchvirtualassistantavailablefor the paradise of
Developers i.e. Linux platform. PURPOSE ThisSoftwareaimsatdevelopingapersonalassistantforLinux-
basedsystems. Themainpurposeofthesoftwareistoperformthetasksoftheuseratcertain
commands,providedineitheroftheways,speechortext.Itwilleasemostof
theworkoftheuserasacompletetaskcanbedoneonasinglecommand.Jarvis
drawsitsinspirationfromVirtualassistantslikeCortanaforWindowsandSiri
foriOS.Userscaninteractwiththeassistanteitherthroughvoicecommandsor keyboard input.
PRODUCT GOALS AND OBJECTIVES
Currently,theprojectaimstoprovidetheLinuxUserswithaVirtualAssistant
thatwouldnotonlyaidintheirdailyroutinetaskslikesearchingtheweb,
extractingweatherdata,vocabularyhelpandmanyothersbutalsohelpin automation of various
activities. Inthelongrun,weaimtodevelopacompleteserverassistant,byautomating
theentireservermanagementprocess-deployment,backups,auto-scaling,
logging,monitoringandmakeitsmartenoughtoactasareplacementfora

You might also like