5
CHAPTER ONE
1. Introduction
A new generation of attentive customized systems called virtual assistants allowed for the
confluence of many new technologies. Virtual Assistants help users effectively complete their
regular routine assignments. Many virtual assistants use artificial intelligence to provide users with
customized assistance in the form of calendar management, smart environment monitoring,
navigation, appointment making, wake-up calls, and many other items. Many apps already have
their own integrated virtual assistants from various realms, such as televisions, mobile devices,
cars, and the Internet of Things. Humans behind the scenes are vital for helping virtual assistants
to learn how to interact with people as if they were real people themselves. At the moment, one of
the main things holding adoption of virtual assistants back is the public’s discomfort with
communicating machines using their own voice.
The virtual assistant is also known as a chatbot, dialogue manager, virtual agent, interactive
assistant, or conversational agent. Many well-known companies including Apple (Siri), Google
(Assistant), Samsung (Bixby) and Amazon (Alexa) introduced their own virtual assistants. Their
accuracy, speed, and contextual abilities are all because of Machine Learning algorithms and
servers owned by their developing companies. The main distinction exists in their protocols and
data protection intricacies, and they all function in a similar way. When a user makes a request,
the request is instantly packed and submitted for a response to the server of their respective
businesses, i.e. why internet access is one of the fundamental criteria for proper functioning of
Virtual Assistants. After the package is sent to the server the words and tone of your request are
analyzed by a set of algorithms, which are then matched with a command that it thinks you asked.
Not all the information is processed with the help of the server, only the complicated ones.
Over the past two decades, developments in natural language processing and deep learning
have contributed to the development of more sophisticated artificial intelligence technologies,
many of which employ conversational functions. These virtual assistants provide an interactive
user interface – text, speech, or both, that have the ability to understand requests, handle complex
tasks, and generate an appropriate response using the machine learning model.