Personalized Pinnacle AI Assistant

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Volume 9, Issue 5, May – 2024 International Journal of Innovative Science and Research Technology

ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24MAY1195

Personalized Pinnacle AI Assistant


Ankit Basavaraj Halasagi1; Vandana Kumar Swamy2; Ravooru Arpitha3; Dr. Niranjanamurthy4; Saurabh Jayaswal
Department of AI&ML BMS Institute of Technology and Management
Bengaluru, India

Abstract:- The integration of AI(Artificial Intelligence) interactions by analyzing the user’s needs. It improves
has become a revolution on how we interact with continuously, serving us better every time. Integrating such an
technology. AI assistant is one of the most impactful efficient & intelligent assistance into your day-to-day life,
innovations, which offer support and streamline tasks for which is capable of performing various tasks and activities
users. Imagine having a digital friend who knows you makes life easy for the user.
really well and helps you out with whatever you need.
That's what Personalized Pinnacle AI Assistant is all A person can interact with the pinnacle AI assistant
about. The special AI assistant called Personalized through voice commands. Pinnacle AI assistant will be
Pinnacle is not like other AI assistants that give the same implemented based on concepts like machine learning
answers to everyone. Instead, Personalized Pinnacle is algorithms and neural networks and integrated into the front
smart enough to give each person a different experience end and back through the flask. Human efforts require to
based on what they need. So, it's like having a helper that interact with the client to execute the voice commands.
understands you personally. We're using advanced AI Pinnacle AI assistant takes the input to understand the audio
technologies to make Personalized Pinnacle really clever signal and converts that audio signal to a suitable processing
so that it can learn how you use it, it can give you better language using the flask library. The main aim is to develop a
advice, and help you more effectively over time. Through pinnacle AI for desktops that will do tasks like setting the
adaptive learning algorithms, Personalized Pinnacle assistant name, opening websites or tools such as Google,
refines its recommendations over time, adapting to YouTube, Facebook, email, notepad, File Explorer, Google
changes in user’s behavior and preferences. Pinnacle AI Meet, sending e-mail, reading the last email, searching on the
has something similar to Siri for iOS. Pinnacle AI internet, weather forecast, text summarization of pdf.
connects to the World Wide Web to give appropriate
result for user questions. The main agenda to develop this Pinnacle AI assistant based on an understanding of the
AI assistant is to make people smart and give instant and model of natural language processing. Now a days, No longer
computed results. The well- implemented pinnacle AI a human who communicates with the model. However, AI
assistant can improve efficiency by doing routine tasks, assistants are used to communicate with human action and
managing schedules, and providing instant access to train the model after a certain action to increase efficiency and
information. Enable Pinnacle AI to assist users in sending accuracy. Our AI uses the given web data or information
and receiving emails, making email management more available on the web to utilize day-to-day or routine activities.
efficient and streamlined. This process ensures that Pinnacle AI has multimodal capabilities like voice, text, and
Personalized Pinnacle remains responsive to evolving inputs. Pinnacle AI assistant is not only useful for day-to-day
user needs, delivering increasingly personalized and activities but more useful for IT companies to keep track of
relevant assistance. One of the biggest fears regarding this emails. Pinnacle mainly uses all three modes of machine
technology is privacy concerns. But Personalized Pinnacle learning - supervised, Unsupervised and reinforcement
keeps all your information safe and secure, so you can learning based on its usage.
trust it with your secrets. By combining advanced AI
technologies with a user- centric approach, Personalized II. RELATED WORK
Pinnacle represents the next frontier in AI assistant
evolution. Although the application of digital or virtual assistant is
still in the early stage and the research in the area of virtual or
Keywords:- Artificial Intelligence, Natural Language digital assistant is in the formative stage, now is a good time
Processing (NLP), Assistant, Speech Recognition, Graphical to take stock of these efforts. It is important and necessary to
User Interface (GUI), Virtual Assistant, AI Assistant. examine systematically what the current status is and make
efforts to investigate where the new frontiers are likely to be
I. INTRODUCTION even though we are a bit exploratory in both areas [1].

In this digital world of technologies, the use of Generally, virtual personal assistants should be
personalized AI assistants is increasing rapidly. A designed to be as fair and advanced as possible so that the
personalized pinnacle AI assistance, designed specifically for user can easily and conveniently choose what they want. Also
the fulfillment of individual needs, preferences & goals. It has in some cases if the given data is only in the form of voice
the capability of providing us with insightful information or then accuracy is not available due to its interference and
recommendations for your specific task. It learns from your special circuit systems have to be installed to handle those

IJISRT24MAY1195 www.ijisrt.com 646


Volume 9, Issue 5, May – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24MAY1195

voice noises correctly. Virtual personal assistants will not be the acceptance of virtual voice assistants. Four different user
able to give accurate results if not installed [2]. segments were identified, and a perfect combination of the
investigated factors for all potential users could not be found
The proposed system [3] uses NLP and AI technologies but different voice assistants that appeal to different potential
to control IoT applications and respond to user questions user groups were found.
through web searches as a voice-operated personal assistant.
It seeks to minimize manual work, enhance quality of life, and The available technologies cover the core necessities for
act as a basis for AI devices that can interpret human behavior. the development of virtual assistant applications: speech
The system includes voice data collection, analysis, text recognition and synthesis, natural language understanding,
conversion, data storage, processing, and speech production. and intent definition with service integration. Customization
The Android app includes various features that are associated of speech recognition is necessary and requires substantial
with remainders and dates. effort. Furthermore, entity extraction from natural language in
domains with many variants and synonyms is difficult and
The proposed application [4] of Artificial Intelligence will, in many cases, require dedicated post-processing.
and machine learning to enhance the lives of visually Another limitation of the considered domain is that most
impaired individuals, providing them with a sense of existing components are cloud services. The development of
regularity. The system consists of a user-friendly chat with a on-premise applications is possible, but the component
bot, image recognition for objects and surroundings, currency assortment is smaller and requires more configuration
recognition for convenient payments, and text recognition for effort[8].
interpreting the analyzed text.
III. PROPOSED METHODOLOGY
In the era of growing technology, automation is the
potential future and it was realized that creating a virtual The proposed system "Personalized Pinnacle AI
assistant integrated with automation is a unique idea and very Assistant" is capable of performing various functionalities
useful. It is valuable as a personal assistant as well as depicts based on the input and provides an output based on the query
a large potential use in different industries. The domain of of the user. To achieve this project, the technologies used are
automation has increased by integrating it with an assistant Python, Hyper Text Markup Language (HTML), Cascading
[5]. Style Sheets (CSS), JavaScript, and Flask. The user input can
be in the following formats: text, voice, and pdf uploading. If
An artificial intelligence-powered virtual assistant [6] the user input is voice, the speech is converted into text using
was successfully created deployed and tested. It displayed an inbuilt Python module called speech recognition. If the user
great levels of precision, responsiveness, and user- input is a pdf that is being uploaded pdf is summarized and the
friendliness. In addition to conversing with the user, the output is directly displayed in Graphical User Interface (GUI)
system was able to conduct duties in response to the user’s and read out to the user. If the input is a casual text, it can be
voice commands like making calls, sending messages, directly used. This text and voice input that was converted to
sending emails, playing YouTube videos, opening desktop text will be analyzed to find whether the query is recognized.
programs, etc. The system also underwent evaluations for If the query is unrecognizable, the assistant asks the user what
accuracy, reaction speed, and user experience, and it scored the query means and updates the database with the query along
well in all three categories. with its command. If the query is recognizable, it is sent to the
SQLite database created. In the database, the query along with
A study [7] investigated the effect of natural language the associated command is stored for each functionality which
processing(NLP) performance, price, and privacy on the is then processed. The processing of the command takes place
acceptance of virtual voice assistants. Privacy turned out to be based on the functionality requested by the user. The output is
the most important aspect of the acceptance of voice given out to the user in two forms: GUI output shown in the
assistants. But there are also unwanted options for price and web portal and the voice/speech output before which text-to-
NLP performance and there is a possibly smaller group of the speech conversion takes place with the help of the gTTS
population that desires particularly a low price. The results module.
indicate that different individuals and different aspects lead to

IJISRT24MAY1195 www.ijisrt.com 647


Volume 9, Issue 5, May – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24MAY1195

Fig 1: Workflow

Given below are the functionalities of "Personalized D. Web Applications


Pinnacle AI Assistant" along with how the functionality is The various web applications are opened by using the
designed: webbrowser module along with the help of os and subprocess
modules. The web browser module is used to access web-
A. Jokes based applications by using its high-level interfaces.
Define abbreviations and acronyms the first time they
are used in the text, even after they have been defined in the E. Weather
abstract. To determine the weather of a particular place data
scrapping should happen from Google search. For the data
B. News scrapping we use the beautiful soup module from bs4.
The news functionality is implemented by using the Beautiful soup makes the data scrapping easy from the web. It
requests python module. This module is used for sending uses the parsing of HTML and XML documents.
HTTP requests then we will receive the web server response.
So here the requests goes to the News API server and it F. Email
retrieves the articles in JSON format which later converted This functionality has both sending and reading the
into the desired format. EMAIL. To perform these operations it uses various modules
like smtplib, imaplib, and email. smtplib allows the Python
C. Text Summarization script to send the email by using Simple Mail Transfer
Protocol(SMTP) which establishes the connections with the
 The Text Summarization Uses Various Modules as SMTP server by validating the user and sends the email. The
Follows. imaplib is used for accessing the mailboxes on IMAP server
and fetches email messages from the server. The email module
 PyPDF2: This module is used to extract the text from the is used for manipulating the email messages and accessing
specified PDF. It has various built-in functions that it uses them according to the need.
to extract the text.
 LsaSummarizer: The latent Semantic Analysis algorithm
is used to generate the summary of the text that has been
parsed by using tokenizers and plaintext parser.

IJISRT24MAY1195 www.ijisrt.com 648


Volume 9, Issue 5, May – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24MAY1195

G. Music Control IV. IMPLEMENTATION AND RESULTS


To play the music it uses pyautogui and pygetwindow
modules. The pyautogui module is used for automating the The home page of the web portal looks as in Figure 2,
GUI which replicates the keyboard simulation and mouse where we can see that we have a text box along with a submit
inputs. Whereas pygetwindow is used for interacting with button, a voice recorder button to record voice input, and an
Windows on the desktop and making changes in them. upload button to upload PDF files. The functionalities like
date, time, and open notepad can be seen. In Figure 3 when
the user asks the assistant about the weather report, it first asks
the user which city's weather report is needed by the user
produces the weather report accordingly in both voice and text
format.

Fig 2: Home Page

Fig 3: Weather Feature

IJISRT24MAY1195 www.ijisrt.com 649


Volume 9, Issue 5, May – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24MAY1195

Another interesting feature of the assistant is that it can different Windows applications is also possible as shown in
make the user smile by the jokes feature as shown in Figure 4. Figure 5, where the notepad is opened upon the query 'open
The functionality of opening different browsers, and opening notebook' by the user.

Fig 4: Jokes Feature

Fig 5: Opening Facebook

The music can also be controlled by the assistant like song, and playing the next song as shown in Figure 8 with the
playing a song as shown in Figure 6, pausing the song as help of the Spotify app.
shown in Figure 7, stopping the song, playing the previous

IJISRT24MAY1195 www.ijisrt.com 650


Volume 9, Issue 5, May – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24MAY1195

Fig 6: Music Controls Feature - Play Song

Fig 7: Music Controls Feature - Pause Song

The most unique feature is sending an email and reading of the email as shown in Figure 8. The email is sent as shown
the last email received. To send an email, the user has to in Figure 9 to the sender email id mentioned by the user.
provide details like the sender's email id, subject and the body

IJISRT24MAY1195 www.ijisrt.com 651


Volume 9, Issue 5, May – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24MAY1195

Fig 8: Music Controls Feature - Next Song

Fig 9: Email Features - Send Email

The last email is read by opening the inbox and then who sent the email, subject, and body of the email as shown
searching for the latest email and reading the contents like in Figure 10.

IJISRT24MAY1195 www.ijisrt.com 652


Volume 9, Issue 5, May – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24MAY1195

Fig 10: Email Sent by Assistant

Fig 11: Email Features - Read Email

IJISRT24MAY1195 www.ijisrt.com 653


Volume 9, Issue 5, May – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24MAY1195

V. CONCLUSION [7]. L. Burbach, P. Halbach, N. Plettenberg, J. Nakayama,


M. Ziefle and A. Calero Valdez, "Hey Siri, ok Google,
In conclusion, AI assistance has brought a huge change Alexa acceptance-relevant factors of virtual voice-
in how we deal with the day-to-day problems of our complex assistants", 2019 IEEE International Professional
lives. A technology with such a magnitude elevates your Communication Conference (ProComm), Aachen,
productivity to new heights, which is constantly evolving, Germany, 2019, pp. 101-111, doi:
learning, and adapting to provide efficient personalized 10.1109/ProComm.2019.00025.
assistance. In a world that demands AI assistance now and [8]. Marco Gärtler and Benedikt Schmidt, "Practical
then, personalized pinnacle AI assistance stands out with challenges of virtual assistants and voice interfaces in
edge-cutting technologies, completely revolutionizing how industrial applications", Proceedings of the 54th
we tackle our day-to-day problems. In the future, the plan is Hawaii International Conference on System Sciences,
to develop an Android and iOS app that assists human in January 2021.
making their lives easier, improve the efficiency of language
recognition for various languages, and add more PDF features
to simplify human work.

REFERENCES

[1]. Dr. Zehai Zhou, "A framework for virtual assistants:


an exploratory study", International Journal of Social
Science and Business, Volume 1, Issue 4, December
2016.
[2]. D. Rajkumar Pillay, B. M. B, M. Krishna, S. A, A. Raja
and P. Saxena, "Implementing an artificial
intelligence based ideal form of virtual personal
assistant design for various communication medium",
2022 3rd International Conference on Electronics and
Sustainable Communication Systems (ICESC),
Coimbatore, India, 2022, pp. 1366- 1371, doi:
10.1109/ICESC54411.2022.9885725.
[3]. S. P. Yadav, A. Gupta, C. Dos Santos Nascimento, V.
Hugo C. de Albuquerque, M. S. Naruka and S.
Singh Chauhan, "Voice-based virtual-controlled
intelligent personal assistants", 2023 International
Conference on Computational Intelligence,
Communication Technology and Networking
(CICTN), Ghaziabad, India, 2023, pp. 563-568, doi:
10.1109/CICTN57981.2023.10141447.
[4]. S. M. Felix, S. Kumar and A. Veeramuthu, "A smart
personal AI assistant for visually impaired people,"
2018 2nd International Conference on Trends in
Electronics and Informatics (ICOEI), Tirunelveli,
India, 2018, pp. 1245-1250, doi:
10.1109/ICOEI.2018.8553750.
[5]. Mauny, D. Panchal, M. Bhavsar and N. Shah, "A
prototype of smart virtual assistant integrated with
automation", 2021 Third International Conference on
Inventive Research in Computing Applications
(ICIRCA), Coimbatore, India, 2021, pp. 952-957, doi:
10.1109/ICIRCA51532.2021.9544101.
[6]. Anand, R. Subha, S. Rajan, N. Bharathi and A. K.
Srivastava, "An efficient, precise and user friendly AI
based virtual assistant," 2023 International
Conference on the Confluence of Advancements in
Robotics, Vision and Interdisciplinary Technology
Management (IC- RVITM), Bangalore, India, 2023,
pp. 1-5, doi: 10.1109/IC-
RVITM60032.2023.10435167.

IJISRT24MAY1195 www.ijisrt.com 654

You might also like