Google Assistant F
Google Assistant F
This performance and the system are up to mark and we are satisfied with the
same.
Examiner 1:
Examiner 2:
DECLARATION
Thanking you ,
Date:
Place:
Index
Privacy Concerns: Like other voice-activated assistants, Google Assistant listens for
its wake word ("Hey Google") and may record and transmit audio data to Google's
servers. This raises concerns about user privacy and data security.
Accents and Dialects: Despite improvements, Google Assistant might still have
difficulties understanding various accents, dialects, and non-native English speakers,
leading to errors in transcription and responses.
Inability to Handle All Tasks: Google Assistant might not be able to perform all tasks
or answer all questions accurately. Its capabilities are limited by the data it has been
trained on and its integration with various third-party services.
Third-party App Integration: While Google Assistant can interact with a range of
third-party apps and services, not all apps are integrated. This can limit its ability to
perform certain tasks or retrieve information from specific apps.
Complex Tasks: While it can handle simple and straightforward tasks well, Google
Assistant might struggle with more complex or nuanced tasks that require in-depth
reasoning or critical thinking.
Scope of Study
Research Area:
The Project Performed under Shirpur area.
Offline and Online Capabilities: Understand what features work when your device is
offline and how Google Assistant leverages an internet connection for more
advanced tasks.
Voice User Interface (VUI) Design: Study how to design user-friendly voice
interactions that feel natural and intuitive.
Natural Language Processing (NLP): Understand how Google Assistant analyzes and
interprets human language to comprehend the meaning behind words and phrases.
Command Execution: Explore how Google Assistant performs tasks and actions
based on user commands, from sending messages to setting reminders.
AI and Machine Learning: Study the technologies that power Google Assistant's
ability to improve over time by learning from interactions and user behavior.
Process of login
1. Wake Up the Assistant: Activate the Google Assistant by using a voice command
(e.g., "Hey Google" or "Okay Google") or by tapping the Google Assistant app icon
on your device.
3. Google Account Association: If you haven't already linked your Google Account with
Google Assistant, it might ask you to do so. You'll need to provide your Google
Account credentials, including your email address and password.
4. Permissions and Settings: Once you've logged in with your Google Account, Google
Assistant might request permissions to access various services and features
associated with your account. This could include access to your calendar, contacts,
location, and more. You may need to review and agree to these permissions.
5. Personalization and Setup: Google Assistant might guide you through a setup
process where you can customize your preferences and settings. This might include
setting up your preferred language, voice recognition, personalized responses, and
linking compatible smart devices if applicable.
1. Link Google Account: During the setup process, you'll be prompted to link your
Google Account to the Google Assistant. If you have multiple Google Accounts,
select the one you want to associate with Assistant.
2. Voice Match (Optional): Google Assistant may offer a feature called "Voice Match,"
where you can train the assistant to recognize your voice. This enhances the
security of your account and enables personalized responses.
3. Additional Settings (Optional): You can customize various settings for Google
Assistant, including preferred language, region, voice preferences, and more.
4. Sign-In Confirmation: Depending on the device and settings, you might be prompted
to confirm your Google Account sign-in through a password, PIN, fingerprint, or
facial recognition.
5. Start Using Google Assistant: Once the setup is complete, you can start using Google
Assistant by saying the activation
Chapter 3
Tools & Techniques of
Technical Tools Study
Server-side Programming Language
Python: Python is the most popular language for developing Google Assistant
applications. It is easy to learn and use, and it has a large and active community of
developers.
Go: Go is a newer language that is gaining popularity for its performance and
scalability. It is a good choice for developing large-scale Google Assistant applications.
C++: C++ is a powerful language that is well-suited for performance-critical
applications. It is used in some of the core components of Google Assistant, such as
the speech recognition engine.
Java: Java is a versatile language that can be used for a variety of tasks. It is not as
popular as Python or Go for Google Assistant development, but it is still a viable
option.
Node.js: Node.js is a JavaScript runtime environment that
can be used to develop server-side applications. It is a
good choice for developing Google Assistant applications
that need to be able to handle a lot of concurrent
requests.
JavaScript Libraries
Google Assistant SDK: This is the official JavaScript library for developing
Google Assistant applications. It provides a number of features, such as
speech recognition, natural language processing, and audio playback.
Web Speech API: This is a standard JavaScript API that can be used to
perform speech recognition and synthesis. It is used by the Google Assistant
SDK, but it can also be used by other JavaScript applications.
JQuery: JQuery is a popular JavaScript library that provides a number of
useful features, such as DOM manipulation, event handling, and AJAX. It can
be used to enhance the user experience of Google Assistant applications.
Material Design Lite: Material Design Lite is a lightweight JavaScript library
that implements the Material Design visual style. It can be used to create
Google Assistant applications that have a consistent and modern look and
feel.
Three.js: Three.js is a JavaScript library for creating 3D graphics. It can be
used to create interactive visualizations and games for Google Assistant
applications.
In addition to these libraries, Google Assistant also uses a number of
other technologies, such as:
WebRTC: WebRTC is a technology that allows for real-time communication
between browsers. It is used by Google Assistant to provide features such as
live transcription and remote control of smart home devices.
WebSockets: WebSockets is a technology that allows for persistent
connections between browsers and servers. It is used by Google Assistant to
provide features such as continuous speech recognition and two-way
communication with the user.
HTTPS: HTTPS is a secure protocol that encrypts data between browsers and
servers. It is used by Google Assistant to protect user privacy and security.
Markup Languages
Transitional version of XHTML.XHTML
Transitional 1.0 (used until recently)
Character Encoding
UTF-8 (8-bit Unicode Transformation Format) is a variable-length character
encoding for Unicode, which is backwards compatible with ASCII.
UTF-8
It is a widely supported character encoding scheme, which means that it can be used
with a variety of different devices and applications.
Text: Text is the most basic site element used in Google Assistant. It
can be used to provide instructions, information, and feedback to the
user.
Images: Images can be used to break up text, add visual interest, and
illustrate concepts.
Buttons: Buttons can be used to trigger actions, such as playing a
sound or opening a new page.
Lists: Lists can be used to organize information and make it easier for
the user to scan.
Cards: Cards are a type of layout that can be used to display
information in a more structured way.
Dialogues: Dialogues are a type of interaction that allows the user to
ask questions and receive answers.
Google Assistant also uses a number of other site elements, such as
sliders, progress bars, and graphs. These elements can be used to
create more interactive and engaging user experiences.
Here are some examples of how Google Assistant uses site elements:
When you ask Google Assistant to play a song, it will display a card
with the song title, artist, and album art.
If you ask Google Assistant for directions, it will display a map with the
route highlighted.
If you ask Google Assistant to set a timer, it will display a timer on the
screen.
If you ask Google Assistant to create a shopping list, it will display a list
of items on the screen.
If you ask Google Assistant to tell you a joke, it will display a card with
the joke.
Google Assistant is constantly evolving, and new site elements are
being added all the time. This allows Google Assistant to provide a
more personalized and engaging user experience for each user.
The GTS Certificate Authority is a root certificate authority, which means that
it is trusted by default by most web browsers and other software. This
ensures that users can be confident that the communications with Google
Assistant are secure.
Key management: The keys used to sign certificates are stored in a secure
environment.
Physical security: The hardware and software that is used to generate and
sign certificates is physically secured.
Audits: The GTS Certificate Authority is regularly audited by independent
security firms.
These security measures help to ensure that the GTS Certificate Authority is a
trusted source of certificates for Google Assistant and other Google products
and services.
Social Widget
Sharing Content: Developers can design Actions on Google that allow users to share
content or information via Google Assistant. For example, a news app could offer
users the ability to share a news article with their contacts through a voice command.
Third-Party Services: If a user has linked their social media accounts to Google
Assistant, developers can create Actions that enable sharing content directly to those
platforms. This might involve integrating with APIs provided by the social media
services.
Voice Commands: Users might be able to instruct Google Assistant to post a message
or share content on social media platforms using voice commands. The voice
command could trigger an appropriate Action that performs the sharing action.
Conversational Interfaces: Google Assistant can have conversations that guide users
through the sharing process, similar to how it guides users through other tasks. The
Assistant can ask questions to gather the necessary information and then generate a
shareable post based on the user's input.
Google Assistant uses the Google Hosted Libraries CDN to deliver its JavaScript libraries.
Google Hosted Libraries is a CDN that is specifically designed for Google's web
applications. It is optimized for performance and reliability, and it offers a variety of
security features.
The Google Hosted Libraries CDN is used by a variety of Google products and services,
including Google Assistant, Google Search, and Google Maps. It is a trusted and reliable
CDN that is used by millions of users around the world.
Here are some of the benefits of using the Google Hosted Libraries CDN for Google
Assistant:
Performance: The Google Hosted Libraries CDN is optimized for performance, which
means that Google Assistant can load faster and be more responsive.
Reliability: The Google Hosted Libraries CDN is highly reliable, which means that Google
Security: The Google Hosted Libraries CDN offers a variety of security features, which
helps to protect Google Assistant from attacks.
Overall, the Google Hosted Libraries CDN is a great choice for delivering JavaScript libraries
for Google Assistant. It is a fast, reliable, and secure CDN that is trusted by millions of
users around the world.
According to the W3Techs survey, Google Hosted Libraries is the most popular CDN for
JavaScript libraries used by websites that use Google Analytics. It is used by 55.8% of all
the websites whose JavaScript CDN we know and that use Google Analytics as traffic
analysis tool.
CDNJS is the second most popular CDN for JavaScript libraries used by websites that use
Google Analytics. It is used by 47.4% of all the websites whose JavaScript CDN we know
and that use Google Analytics as traffic analysis tool.
Akamai: Akamai is a CDN that is known for its global reach and its ability to handle high
traffic volumes. It is a good choice for businesses that need a CDN that can scale to meet
their needs.
Google Analytics: Google Analytics is a popular choice for traffic analysis. It offers a variety
of features for tracking and analyzing traffic, including demographics, interests, and
behavior.
Opens in a new window commons.wikimedia.org
Google Analytics logo
Firebase Analytics: Firebase Analytics is a mobile analytics platform that can also be used
to track traffic to Google Assistant. It offers a number of features that are specific to
mobile, such as crash reporting and user engagement tracking.
Content Language
English
Chapter 4
Analysis of study
Quantitative analysis implementations :
QUE 1:
Yes 98.1%
No 1.9%
Interpretation
The above pie chart show the percentage of people know Google Assistant
105 out of 107 (i.e.98.1%) respondents to used Google Assistant.
2 out of 107 (i.e.1.9%) respondents do not used Google Assistant.
QUE2:
Television 15%
Family/Friends 37.4%
Google Ads 31.4%
Other way 15.9%
Interpretation
The above pie chart show percentage of people thinks Weather it is easy to
use and navigate or not.
According to 17 out of 107 (i.e.15%) respondents came to know
from Television
According to 40 out of 107 (i.e.37.4%) respondents came to know
from Family/Friends
According to 34 out of 107 (i.e.31.4%) respondents came to know
from Google Ads
According to 18 out of 107 (i.e.15.9%) respondents came to know
from Other way
QUE3:
Yes 99.1%
No 0.9%
Interpretation
The above pie chart shows percentage of respondents from where they likes or
not the features of Google Assistant
According to 106 out of 107 (i.e.99.1%) respondents to they likes
the features of Google Assistant
According to 1 out of 107 (i.e.0.9%) respondents to No
QUE4:
Yes 94.4%
No 5.6%
Interpretation
The above pie chart shows percentage of respondents Do you think Google
Assistant is user friendly or not
According to 81 out of 107 (i.e.94.4%) respondents thinks Google
Assistant is user friendly
According to 3 out of 107 (i.e.5.6%) respondents thinks Google
Assistant is not user friendly
QUE5:
Yes 93.5%
No 6.5%
Interpretation
The above pie chart shows percentage of respondents Do you get the proper
reply from Google Assistant
According to 95 out of 107 (i.e.93.5%) respondents get proper
reply from Google Assistant
According to 12 out of 107 (i.e.6.5%) respondents are not get
proper reply from Google Assistant
QUE 6:
Excellent 42.1%
Good 44.9%
Better 9.3%
Average 3.7%
Interpretation
The above pie chart show How do you rate Overall Google Assistant
46 out of 107 (i.e.42.1%) respondents Excellent
48 out of 107 (i.e.44.9%) respondents Good
13 out of 107 (i.e.9.3 respondents Better
5 out of 107 (i.e.3.7 respondents Average
QUE 7 :
Interpretation
The above pie chart show percentage of When did respondents know about
Google Assistant
Yes 47.7%
No 52.3%
Interpretation
The above pie chart show percentage of respondents face the issue or
not while using Google Assistant
60 out of 107 (i.e.47.7%) respondents face the issue while using Google
Assistant
47 out of 107 (i.e.52.3%) respondents are not face any kind of issue while using
Google Assistant
QUE 9:
Interpretation
The above pie chart show for How Satisfied with features
35 out of 107 (i.e.27.1%) respondents Very satisfied with the
quality of product
53 out of 107 (i.e.59.8%) respondents satisfied with the quality
of product
15 out of 107 (i.e.10%) respondents Neutral with the quality of
product
4 out of 107 (i.e.3.1%) respondents dissatisfied the quality of
product
QUE 10:
Interpretation
The above pie chart show for How well Google Assistant integrate with the
platform and sevices for daily use
41 out of 107 (i.e.43.9%) respondents thinks Google Assistant is
very well for daily use
50 out of 107 (i.e.46.7%) respondents thinks Google Assistant is
well for daily use
10 out of 107 (i.e.9.3%) respondents thinks Google Assistant is
moderatly for daily use
0 out of 107 (i.e.0%) respondents thinks Google Assistant is
poorly for daily use
QUE 11:
Slow 13.1%
Acceptable 57.9%
Fast 29%
Interpretation
The above pie chart The rate of the performance of Google Assistant
Interpretation
The above pie chart show How will you rate your experience with Google Assistant
12 out of 107 (i.e.8.4) respondents says it is Very poor
30 out of 107 (i.e.11.2%) respondents says it is Neutral
57 out of 107 (i.e.53.3%) respondents says it is Good
39 out of 107 (i.e.24.3%) respondents says it is Excellent
Chapter 5
SWOT Analysis
Strength of Project
Convenience: Google Assistant can be used to control your devices and
appliances with your voice, so you don't have to fumble with buttons
or screens. You can also use Google Assistant to get information,
set reminders, and make appointments without picking up your phone.
Personalization: Google Assistant can learn your preferences and
habits over time, so it can become more helpful and efficient.
For example, Google Assistant can automatically set your alarm for
the same time each morning or suggest restaurants you're likely to enjoy.
Security: Google Assistant uses Google's advanced security features to
protect your privacy. Your voice commands are encrypted and sent
to Google's servers, where they are processed and then deleted.
Google Assistant will also never share your personal information
with anyone without your permission.
Accessibility: Google Assistant is designed to be accessible to everyone,
regardless of their ability. You can use Google Assistant with your
voice, your keyboard, or even your eyes. Google Assistant
also supports a variety of languages and dialects.
Control your smart home: You can use Google Assistant to control
your smart home devices, such as lights, thermostats, and door
locks. For example, you can say "Hey Google, turn on the
living room lights" or "Hey Google, set the thermostat to
72 degrees."
Get information: You can use Google Assistant to get information about
the world, such as the weather, news, and sports scores.
For example, you can say "Hey Google, what's the weather like
today?" or "Hey Google, what's the score of the Yankees game?"
Set reminders and alarms: You can use Google Assistant to set reminders
and alarms. For example, you can say "Hey Google, remind me to take
out the trash tomorrow at 7 pm" or "Hey Google, set an alarm for 6 am
tomorrow."
Make appointments: You can use Google Assistant to make appointments.
For example, you can say "Hey Google, make me an appointment with my
doctor for next Tuesday at 10 am" or "Hey Google, book a haircut for this
Saturday at 1 pm."
Play music and games: You can use Google Assistant to play music and
games. For example, you can say "Hey Google, play my workout
playlist" or "Hey Google, let's play Jeopardy."
Weakness of Project
Speak clearly and slowly: The more clearly you speak, the better Google
Assistant will be able to understand you.
Use simple commands: Google Assistant is best at understanding simple
commands. Avoid using complex sentences or jargon.
Repeat yourself: If Google Assistant doesn't understand you the first time, try
repeating yourself.
Use the right wake word: Google Assistant can be activated by saying "Hey
Google" or "OK Google." Make sure you're using the right wake word for your
device.
Accuracy: Google Assistant is not always accurate in understanding your voice
commands. This can be frustrating, especially when you're trying to get
something done quickly.
Limited capabilities: Google Assistant can't do everything. There are some tasks
that you'll still need to do manually, such as typing emails or making complex
financial transactions.
Privacy concerns: Some people are concerned about the privacy implications of
using Google Assistant. Google collects data about your voice commands and
other interactions with Google Assistant, and this data could be used to track
your activities or target you with advertising.
Dependence on internet connection: Google Assistant requires an internet
connection to work. This means that you can't use it when you're offline, and it
can be slow or unreliable in areas with poor internet reception.
Threats
Misinterpretation of Commands: Google Assistant may misinterpret voice
commands, potentially leading to unintended actions or responses. This can be
frustrating and could even result in unintended consequences.
User Profiling and Advertising: Google Assistant's ability to learn from user
interactions could result in more targeted advertising and content delivery. This
might lead to concerns about privacy invasion and the manipulation of user
preferences.
Lack of Control: Users might not have complete control over how their data is
used and might not fully understand the extent of data collection and
processing by Google Assistant.
Opportunities of project
Sales: Sephora uses Google Assistant to promote its products and services.
When a customer asks Google Assistant about a product, Sephora can provide
information about the product, suggest related products, and offer discounts.
Reminders and alarms: Google Assistant can be used to set reminders and
alarms. This can help you stay on track with your day or to avoid forgetting
important events.
Music, games, and podcasts: Google Assistant can be used to play music,
games, and podcasts. This can be a great way to entertain yourself or to
relax.rees up baristas to focus on other tasks, such as interacting with
customers.
INVESTMENT DETAILS
Google Assistant Investments is a corporate venture capital firm of
Alphabet Inc. based in Mountain View, California. The firm was
founded in May 2018 and is led by Saurabh Sharma. Google Assistant
Investments invests in early-stage companies that are developing voice
and assistance technologies.
Here are some of the benefits that Google Assistant Investments offers
to its portfolio companies:
Investment capital: Google Assistant Investments provides its portfolio
companies with investment capital to help them grow.
Credits for Google products: Google Assistant Investments provides its portfolio
companies with credits for Google products, such as Google Cloud. This can
help portfolio companies to save money on their cloud computing costs.
Suggestions
References
1. http://www.google.com
2. Google search on Google Assistant