A Natural Language Processing Based Intelligent Bot Application
A Natural Language Processing Based Intelligent Bot Application
Abstract— In the modern day technology, superior models Following the lead, Microsoft delivered Cortana into life.
can be designed due to technology like Natural Language Taking this a step forward, clever audio system had been
Processing, Open CV, python etc. and bot assistant is one delivered which made voice co mmunication v iable among
among them. Personal robot assistants assist lowering the human beings and the bots. Amazon A lexa & Google Ho me
guide efforts being placed by humans for their daily tasks. In
this paper, a voice-managed non-public assistant has been represent a specific class of conversational UI.
proposed. The human voice instructions are given to the robot Basic definitions and Back ground:
assistant remotely and the bot can carry out distinct
movements, turns, start/prevent operations and relocate an Artificial Intelligence (AI), the capacity of a virtual
item from one area to another. The speech sign instructions laptop or laptop-managed robot to carry out duties
transformed to textual content are communicated to the robot typically related to human beings.
over a Bluetooth network. The non-public assistant robot is Natural Language Processing (NLP) refers back to
built primarily on a micro-controller based platform and is
the department of AI giv ing computer systems the
aware of the modern location. The effectiveness of the voice
manipulated communication over a distance is measured via
capacity to apprehend textual content and spoken
numerous experiments. Performance assessment is completed phrases in a whole lot, identical as humans can.
with encouraging effects of the preliminary experiments. Python is a famous programming language. It was
Moreover, possible enhancements are mentioned towards the created by Guido van Rossum, and launched in
capability packages in home, hospitals and industries. 1991. Python is an interpreted high-degree
generalised programming language. Its layout
Keywords— NLP, OpenCV, Python. philosophy emphasizes code clarity with its use of
I. INT RODUCT ION massive indentation. Its language constructs in
addition to its object-orientated method, intends to
While many might agree that Chabot has end up a buzzword assist programmers write clear, logical code for
recently, however the idea has its life fro m the t ime whilst small and large-scale tasks.
human beings began out growing approaches to engage with Co mputer Vision (CV) is the subcategory of AI that
computers. The first-ever Chabot became delivered even makes a speciality of constructing and using virtual
earlier than the release of private computers. It became structures to process, examine and interpret visib le
evolved via way of means of Artificial Intelligence data.
Laboratory by Joseph Weizenbaum in 1966 and was named
Eliza. Eliza tested the key phrases acquired as entered, after Hardware requirements:
which the output is precipitated in step with a described set
of rules. This technique of producing output continues to be PROCESSOR : Intel core i5
utilized by some chatbots. The subsequent chatbot became SYSTEM TYPE :64-bit operating system
Parry, written by psychiatrist Kenneth Colby on the Stanford PRIMARY STORAGE : 8GB RAM
University in an try to simu late someone with paranoid SECONDARY STORAGE: 1TB
schizophrenia. Then the A.L.I.C.E, wh ich was evolved in
1995 by Richard Wallace. While A.L.I.C.E gained the
Loebner prize thrice, it did not skip the Turing check. A II. LITERATURE REVIEW
Turing check examines whether now or no longer a device
A. Virtual Assistant for blind people:
is capable of working intelligently like hu man beings. After
this, numerous digital assistants had been released. Siri v ia The task of this virtual assistant provide operations
Apple became the primary one to introduce convers ational like greet ing user. Different applications can be
assistants. The idea received recognition and shortly after, opened and provide operations of multimedia and
Google released their Google Assistant for Android. so on. Particularly this assistant helps the people
who are b lind to co mplete their tasks [1]. The III. PROPOSED WORK
advantages in this approach are searching in
A. Existing Method:
Wikipedia, p laying music and telling time and the
disadvantages in this methodology is that it cannot
perform all the operations , i.e., it can just do small
operations like searching.
B. Pravas Sarthi- A Convience MultiLingual Virtual
Assistants:
Helps in co mmun ication by providing other desired
languages for the users while travelling [2]. The
advantages in this approach is that it helps the
people who have language problem and the
disadvantage in the approach is that it requires
large amount of data.
C. Next- generation of virtual personal assistants Microsoft
Cortana, Apple Siri, Amazon Alexa and Google Homes:
Helpfu l in industrial sector for the people in their
Fig. 1. Personal Assistance
daily work activ ities [3]. Advantage in this approach
is the interactive conversational systems that helps
Proposed Method:
the humans to interact with the machines and the
disadvantage is that sometimes every operations like The main mot ivation for the proposed work is to
dialogue can't be heard clearly and doesn't respond provide a voice controlled personal assistant with a
to what is asked. secure login, so that the users can manage their
everyday activities by having an assistant bot in their
D. IRJET Voice Recognition (AI): Voice Assistant Robot: desktops [5]. By provid ing face recognition, the users
Every co mpany need their clients to know about can have a secure login and after proper validation, the
their co mpany and about innovating new projects. user can give the commands to the system, and if the
For that purpose, to have best interactive session, commands are recognized by the system, it will provide
advanced website for digital marketing. Having an the desired output by replying with human voice, so
advanced website is not a big plat form to solve the that the users can feel like they are talking to a normal
queries of clients because clients wont able to wait person. It will be mo re helpful for b lind people since it
too long for responses , because assigned humans can be managed through voice commands.
can't answer everyone at the same time. Hence a
chatbot which have enough intelligent to solve all
the queries of clients is required. The advantage in
the approach is best intelligent chatbot for solving
client’s queries in co mpanies [4]. The disadvantages
is that as many previous chatbots already exist, there
are still some problems in making data-driven
system due to a large amount of data required for
development.
E. Problem Statement:
Currently everything is in its advanced version
because of technologies and bot assistant is one of
them. Personal robot assistants assist by decreasing
the efforts being placed by human beings to carry
out their daily tasks. In this applicat ion, a voice-
managed non-public assistant, advanced on a micro-
controller based platform aware about the modern
location has been proposed. The effectiveness of the
voice manipulate co mmunicated over a d istance is
measured by numerous experiments.
developement is the direction of interaction based on the Conversational Interface for Weather Information,” IEEE
machine understanding of machines in natural human Transactions on Speech and Audio Processing, vol. 8, no. 1, pp.
85–96, 2000.
language. It also develops human learning to communicate [11] M. Kolss, D. Bernreuther, M. Paulik, S. Stucker, S. Vogel, and
with machines, which learns to communicate with humans, A. Waibel, "Open Domain Speech Recognition & Translation:
exp lores his habits and behaviors, and seeks to become his Lectures and Speeches", in Proceedings of ICASSP, 2006.
personal assistant. [12] D. R. S. Caon, T. Simonnet, P. Sendorek, J. Boudy, and G.
Chollet, "vAssist: The Virtual Interactive Assistant for Daily
Currently the rule-based chat bot for desktops with face Homer-Care", in Proceedings of pHealth, 2011.
recognition authentication that opens the desired application [13] Crevier, D. (1993). AI: The T umultuous Search for Artificial
has been mplemented. As it is a rule-based voice controlled Intelligence. New York, NY: Basic Books, ISBN 0-465-02997-
3.
personal assistant, it has been programmed with some basic [14] R. Gayatri, C. Kalieswari, "Multi-User Chatbot Application", in
rules which will decrease the necessity of user's everyday International Journal of Engineering and Advanced Technology
activities. In future, the project can be extended by adding (IJEAT ) ISSN: 2249 – 8958 (Online), Volume-9 Issue-5, June
additional advanced features like: automatic Google search 2020.
where the users can automatically manage their searches [15] B. A. Shawar, E. Atwell, "Different measurements metrics to
through voice commands by connecting to the google search evaluate a chatbot system", Proceedings of the Workshop on
Bridging the Gap: Academic and Indust rial Research in Dialog
directly, WhatsApp text sending through voice commands T echnologies, 2007.
where the users can send the send the text messages through [16] H. N. Io, C. B. Lee, "Chatbots and Conversational agents: A
voice commands to their desired contacts, automatic Bibliometric analysis", in IEEE International Conference on
YouTube search where the users can directly search the Industrial Engineering and Engineering Management (IEEM) ,
content in the YouTube through voice commands, and 2017.
[17] Rohit Tamrakar, Niraj Wani, "Design and Development of
antonyms and synonyms finding to help in finding the CHAT BOT: A Review",
meanings of words. https://www.researchgate.net/publication/351228837_Design_a
nd_Development_of_CHATBOT_A_Review
REFERENCES [18] Mondal, Anupam, et al. "Chatbot: An automated conversation
[1] Avanish Vijaybahadur Yadav, Sanket Saheb Verma, Deepak system for the educational domain". 2018 International Joint
Dinesh Singh, "Virtual Assistant for blind people," 2021 Symposium on Artificial Intelligence and Natural Language
International journal of advance scientific reasearch and Processing (iSAI-NLP). IEEE, 2018, pp. 1-5.
engineering trends, Volume-6, Issue-5. [19] Ahmad, Nahdatul Akma, et al. "Review of chatbots design
[2] G. Bhatia, H. Tewani, A. Gunda, S. Kamat and A. Shan kar, techniques". International Journal of Computer Applications,
"Pravas Sarthi - A Convenience: MultiLingual Virtual vol. 181, no. 8, pp. 7–10, 2018.
Assistant," 2019 10th International Conference on Computing, [20] Adamopoulou, Eleni, and Lefteris Moussiades. "An overview of
Communication and Networking T echnologies (ICCCNT), chatbot technology". IFIP International Conference on Artificial
2019, pp. 1-5, doi: 10.1109/ICCCNT45670.2019.8944428. Intelligence Applications and Innovations. Springer, Cham, vol.
[3] V. Këpuska and G. Bohouta, "Next-generation of virtual 584, 2020.
personal assistants (Microsoft Cortana, Apple Siri, Amazon
Alexa and Google Home)," 2018 IEEE 8th Annual Computing
and Communication Workshop and Conference (CCW C), 2018,
pp. 99-103, doi: 10.1109/CCWC.2018.8301638.
[4] Munira Ansari, Saalim Shaikh, Mohammed Saad Parbulkar,
Talha Khan, Anupam Singh, 2021, Intelligent Chatbot,
INTERNATIONAL JOURNAL OF ENGINEERING
RESEARCH & TECHNOLOGY (IJERT) NREST – 2021
(Volume 09 – Issue 04).
[5] “ Namita Mhatre, Karan Motani, Maitri Shah, Swati Mali,
"Donna Interactive Chat-bot acting as a Personal Assistant" in
International Journal of Computer Applications (0975 – 8887)
Volume 140 – No.10, April 2016.
[6] M. Dahiya, "A Tool of Conversation: Chatbot" in International
Journal of Computer Sciences and Engineering, Volume-5,
Issue-5.
[7] Carlene Lebeuf, Margaret-Anne Storey, and Alexey Zagalsky,
"Software Bots" in IEEE.
[8] Gk_, "Soul of the Machine: How Chatbots Work.",
https://medium.com/@gk_/how-chat-bots-workdfff656a35e2.
[9] R. Belvin, R. Burns, and C. Hein, "Development of the HRL
route navigation dialogue system", in Proceedings of ACL-
HLT , 2001
[10] V. Zue, S. Seneff, J. R. Glass, J. Polifroni, C. Pao,
T.J.Hazen,and L.Hetherington, “JUPITER: A Telephone Based