A conversation between you and Google that helps you get more done in your world. Google Assistant is built on top of Google’s deep foundations and investments in ranking, machine learning, artificial intelligence, speech recognition, context, and natural language understanding. We have been investing in these areas for many years, and they are fundamental to creating a truly useful assistant.
A conversation between you and Google that helps you get more done in your world. Google Assistant is built on top of Google’s deep foundations and investments in ranking, machine learning, artificial intelligence, speech recognition, context, and natural language understanding. We have been investing in these areas for many years, and they are fundamental to creating a truly useful assistant.
Google Developers Group and P3 digital services are organizing codelab & hackathon in Cluj-Napoca aimed to learn how to build Actions for the Google Assistant that are useful for your community – whether it’s a professional network, an interest group, or hometown.
More on: https://www.p3-ds.com/blog/build-google-assistant-actions-codelabs-hackathon/
At Google, we believe the future is AI first.
We have been investing heavily in the areas of: Machine learning, Speech recognition & Language understanding.
These things come together in the Google Assistant. In these slides we will go over what is exciting about this new platform and how you can build you Assistant apps.
Which Allows you to have a conversation with Google, that helps you get things done.
Because of these investments in AI, the conversation can be completely natural.
Use your voice, ask in a natural way, and the Assistant helps you.
As you can see - it’s everywhere.
Natural Language Processing is the recent technology which will be the future tech for developing appication for the voice duplex AI
https://www.youtube.com/watch?v=elOL4HJJB9Q
If you are just starting a new job and need to learn a bunch of new tools, or are trying to pitch a company and want to show that you have the skills it takes to work there, these slides are for you.
Focus on (the Right) Content - Oracle Developer Community Day 2017Mano Marks
Developer relations means many things to many people, but one of the core pieces everyone comes back to is content. Whether that takes the form of videos, code samples, talks, documentation, or anything else, content is central to your efforts. To use your tools, practitioners need to know why and how. This session focuses on the core types of content, how to prioritize what content you provide, and how to relate them to your company goals.
Webinar - SEO for Beginners: Simple Steps for Nonprofits and Libraries - 2016...TechSoup
SEO – search engine optimization – is the practice of improving, and promoting a website in order to increase the number of visitors the site receives from search engines. The majority of traffic to your organization or library website may come from the three major search engines - Google, Yahoo, and Bing.
In this free webinar with Whole Whale, learn some basic SEO tips for beginners to help your organization's site and content rank higher and be found more consistently, helping you grow your reach and supporters.
There are over 200 factors that translate in the the Google Search algorithm that handles over 1 trillion searches each day. This session gives a simple history of how we got here and the basics of the algorithm. We cover the main topics and key terms you should know, as well as the guiding principles of the system. This overview will help your team start to decode the nice versus necessary elements of SEO your organization can use to increase organic traffic.
Takeaways:
-- Keyword research
-- Link-building basics to increase traffic
-- Understanding the on-page and off-page principles of the algorithm
Introduction to coding with Google, accessing Google technologies from outside of Google, intro to Google Apps Script, teacher tools like Flubaroo and GFormIt
This is a crowd-sourced repository of all possible hacks for a developer's career growth. Combine a couple of them as your time allows and you will have a great recipe to the next level in your career.
For this research, we compiled our knowledge base and also specifically
crowdsourced diverse ideas & opportunities from technology leaders in different stages of their careers to build this map for developer careers.
At Google, we believe the future is AI first, and we’re investing heavily in the fields of machine learning, speech recognition and language understanding. These technologies come together in the Google Assistant, which allows you to have a conversation with Google that helps you get things done.
Developers can build apps for the Google Assistant using Actions on Google and in these slides we will show you how you can do it and why you wish to be in this new platform.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Google Developers Group and P3 digital services are organizing codelab & hackathon in Cluj-Napoca aimed to learn how to build Actions for the Google Assistant that are useful for your community – whether it’s a professional network, an interest group, or hometown.
More on: https://www.p3-ds.com/blog/build-google-assistant-actions-codelabs-hackathon/
At Google, we believe the future is AI first.
We have been investing heavily in the areas of: Machine learning, Speech recognition & Language understanding.
These things come together in the Google Assistant. In these slides we will go over what is exciting about this new platform and how you can build you Assistant apps.
Which Allows you to have a conversation with Google, that helps you get things done.
Because of these investments in AI, the conversation can be completely natural.
Use your voice, ask in a natural way, and the Assistant helps you.
As you can see - it’s everywhere.
Natural Language Processing is the recent technology which will be the future tech for developing appication for the voice duplex AI
https://www.youtube.com/watch?v=elOL4HJJB9Q
If you are just starting a new job and need to learn a bunch of new tools, or are trying to pitch a company and want to show that you have the skills it takes to work there, these slides are for you.
Focus on (the Right) Content - Oracle Developer Community Day 2017Mano Marks
Developer relations means many things to many people, but one of the core pieces everyone comes back to is content. Whether that takes the form of videos, code samples, talks, documentation, or anything else, content is central to your efforts. To use your tools, practitioners need to know why and how. This session focuses on the core types of content, how to prioritize what content you provide, and how to relate them to your company goals.
Webinar - SEO for Beginners: Simple Steps for Nonprofits and Libraries - 2016...TechSoup
SEO – search engine optimization – is the practice of improving, and promoting a website in order to increase the number of visitors the site receives from search engines. The majority of traffic to your organization or library website may come from the three major search engines - Google, Yahoo, and Bing.
In this free webinar with Whole Whale, learn some basic SEO tips for beginners to help your organization's site and content rank higher and be found more consistently, helping you grow your reach and supporters.
There are over 200 factors that translate in the the Google Search algorithm that handles over 1 trillion searches each day. This session gives a simple history of how we got here and the basics of the algorithm. We cover the main topics and key terms you should know, as well as the guiding principles of the system. This overview will help your team start to decode the nice versus necessary elements of SEO your organization can use to increase organic traffic.
Takeaways:
-- Keyword research
-- Link-building basics to increase traffic
-- Understanding the on-page and off-page principles of the algorithm
Introduction to coding with Google, accessing Google technologies from outside of Google, intro to Google Apps Script, teacher tools like Flubaroo and GFormIt
This is a crowd-sourced repository of all possible hacks for a developer's career growth. Combine a couple of them as your time allows and you will have a great recipe to the next level in your career.
For this research, we compiled our knowledge base and also specifically
crowdsourced diverse ideas & opportunities from technology leaders in different stages of their careers to build this map for developer careers.
At Google, we believe the future is AI first, and we’re investing heavily in the fields of machine learning, speech recognition and language understanding. These technologies come together in the Google Assistant, which allows you to have a conversation with Google that helps you get things done.
Developers can build apps for the Google Assistant using Actions on Google and in these slides we will show you how you can do it and why you wish to be in this new platform.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeAftab Hussain
Understanding variable roles in code has been found to be helpful by students
in learning programming -- could variable roles help deep neural models in
performing coding tasks? We do an exploratory study.
- These are slides of the talk given at InteNSE'23: The 1st International Workshop on Interpretability and Robustness in Neural Software Engineering, co-located with the 45th International Conference on Software Engineering, ICSE 2023, Melbourne Australia
4. Learn how to build Actions for the Google Assistant that are useful
for your community - whether it's a professional network,
interest group, or your hometown.
5. Actions on Google Community Program
developers.google.com/actions/community
You are automatically invited to the program with
publishing your first Action and will receive a
Cool T Shirt + $200 Cloud Credits per month for a year
The Assistant team also recognizes milestones:
Traction Engagements Globalization
9. Devices with the Google
Assistant built-in
These include voice
activated speakers like
Google Home, Android
phones, iPhones etc.
The Google Assistant
A conversation between
you and Google that
helps you get things done
in your world.
Actions on
Google
How developers can
extend the assistant
11. JapaneseGerman
FR French
CA French
KoreanUK English
AU English
CA English
US English
Italian
Spanish BR Portuguese
LATAM Spanish
Hindi & IN English
A growing audience:
languages
Swedish
Danish
Norwegian Indonesian
Russian
Thai
Dutch
14. Ok Google, talk
to Personal Chef
Sure, here’s
Personal Chef
What are you in
the mood for?
What protein
would you like
to use?
Speech to Text
and
Text to Speech
Speech to Text
Text to Speech
..
.
Invoke Personal
Chef action
Parse query and
generate
response
Well, it’s kind of
cold outside, so
I’d like...
15. Well, it’s kind of cold outside, so I'd
like something to warm me up, like a
hot soup, and I want it fast.
17. “
Intent Matching — Match and categorize user
utterances to an intent.
Entity Extraction — Identify key words and
phrases spoken by the user.@
18.
19. Ok Google, talk
to Personal
Chef
Sure, here’s
Personal Chef
What are you
in the mood
for?
What protein
would you like
to use?
Speech to Text
NLP
Knowledge
Graph
ML Ranking
User Profile
Speech to Text
Text to Speech
..
.
..
.
..
.
Trigger
WELCOME event
..
.
NLP:
Intent Matching
Entity Extraction
Well, it’s kind of
cold outside, so
I’d like...
20. Entities:
homemade
cannoli
“Find me a recipe
for homemade
cannoli”
User Says
Response Webhook
“Find me a recipe
for homemade
cannoli”
“Here’s the best
one I can find”
24. Ok Google, ask Personal Chef for a hot soup recipe
Trigger Phrase Action Name
Developer Specified
Action
Preposition
Action Phrase
Developer Specified
Working
Examples:
Let’s speak to Domino’s
Ask Dr. Doggy if dogs can eat chocolate
Ok Google, let’s talk to Personal Chef
Trigger Phrase Action Name
Developer Specified
In Dialogue Discovery: Explicit Triggering
25. In Dialogue Discovery: Implicit Triggering
Hey Google, I
want to work out.
Hey Google, I want
to play a game.
Hey Google, what’s
the surf report?
Hey Google, tell
me a joke.
26. Link to your Action from anywhere
developers.google.com/actions/console/publishing#linking_to_your_actions
34. Console
bit.ly/buildactions-console
Build with Templates
developers.google.com/actions/templates
Build with Dialogflow
developers.google.com/actions/dialogflow
Build with Actions SDK
developers.google.com/actions/sdk
Resources to get started and support
Documentation
developers.google.com/actions
Codelabs
codelabs.developers.google.com
Write and Deploy Functions
bit.ly/firebase-get-started
Deploy your fulfillment webhook using
Cloud Functions for Firebase
bit.ly/aog-cloud-functions
Editor's Notes
Welcome the guests, share housekeeping rules and WiFi Password
Welcome the guests, share housekeeping rules and WiFi Password
Before we start, we want to make sure that everybody can feel safe - so this is our Code of Conduct. This should ensure for harassment-free and inclusive events.
We’ve used here the standard Google Event Community Guidelines and Anti-Harassment Policy as guideline.
Zero Tolerance Policy for harassment
Including but not limited to:
Stalking/following --- Offensive verbal language --- Deliberate intimidation --- Sexual imagery and language in public spaces --- Harassing photography or recording --- Inappropriate physical contact --- Sustained disruption of talks or other events --- Unwelcome sexual or physical attention --- Verbal language that reinforces social structures of domination
In relation to, but not limited to:
Neurodiversity --- Age --- Race --- Body size --- Color --- Disabilities --- National origin --- Appearance --- Gender identity --- Religion --- Gender expression --- Pregnancy --- Sexual orientation
(https://sites.google.com/corp/google.com/devrelcon/community-guidelines)
Finally, you can hyperlink to your Action from just about anywhere.
You can share it in social media, promote through your own site or apps and encourage press to drive traffic to your Actions.
If a user clicks on the link, they’ll be taken to a screen where they can read about your Action and try it out.
https://developers.google.com/actions/console/publishing#linking_to_your_actions
What is this event about?
Part of a global event series that is supported by Google Developers and the Assistant Team (runs from now to July 15th)
Idea behind it is to create Actions on Google for communities that you care about
This can be a community around personal interests (developers, travellers, people around social causes)
Local communities (the region, the country or the city)
Business community (your own business, but also business information or product specifics)
You are invited in the community with publishing your first Action. What does the program include besides a shirt and 200 USD Cloud Credits every month for a year? Invites to our community program's Google Group, Google homes, accelerated Actions review process & more!
The Cloud Credits are also applicable to all Firebase Plans.
Additionally, the team also supports you along the way with passing important milestones like getting initial traction, keeping users engaged or taking your Action global
Speaker Intro
Slides: 6 to 15
Time Limit for slides 7 to 12: 5mins. Won’t go deep
One option is to use the Conversation API and the Actions SDK.
Your Action receives a request containing the spoken text from the user as a string.
Google handles the speech recognition for you.
You parse the strings, and then generate a response, and Google handles speaking this back to the user.
However, as we just mentioned, parsing natural language can be really difficult.
At Google, we believe the future is AI first. We have been investing heavily in the areas of:
Machine learning
Speech recognition
Language understanding
These things come together in the Google Assistant.
Allows you to have a conversation with Google, that helps you get things done.
Because of these investments in AI, the conversation can be completely natural. Use your voice, ask in a natural way, and the Assistant helps you.
It is already accessible on more than 500M devices across Android phones, the iPhone, Google Home and other voice-activated speakers, Android TVs, cars, Chromebooks, wearables and our messaging app Allo but it is soon coming to additional devices and contexts.
So what does this mean for a developer?
We have three parts in this new platform.
The Google Assistant is the conversation between the user and Google.
They can get things done by talking with the Assistant.
There are many things users can do by just using the Assistant directly.
And there are a lot of devices with the Google Assistant built-in
These include voice activated speakers like Google Home, Android phones, iPhones etc.
Actions on Google allows developers to extend the assistant.
A developer can implement an Action. That is what we are going to focus on today.
Today, Actions are available through the Assistant to users on several voice-enabled speakers like Google Home, Android phones, the iPhone, Android TVs, Chromebooks, headphones - and also cars. And the number of platforms and devices will continue to grow, meaning brands can reach a continuously expanding addressable audience and assist users across more contexts.
Actions are also now available in many languages including US UK, Australian and Canadian English, French for France and Canada, German and Japanese, Italian, Spanish for Spain and Mexico, Portuguese Brazilian, Korean, Russian - with more languages coming this year.
For users who already know your Action exists: they can engage with your Action by saying “Ok Google, talk to XXX”. Additionally, there are many more invocation paths to match how users may want to communicate to the Assistant that they want to engage with your Actions e.g. connect me with XXX, get XXX etc.
Let’s now show a quick demo with something I call Personal Chef. This shows how an Assistant app is started, as well as a possible dialog with a user.
Wayne: "Ok Google, let me talk to PERSONAL CHEF".
Assistant: “Sure, here’s PERSONAL CHEF! <ding>”
Action: "Hi, I’m your personal chef! What’re you in the mood for?
Wayne: "Well, it’s kind of cold outside, so I'd like something to warm me up, like a hot soup, and I want it fast!"
Action: "Alright, what protein would you like to use?"
Wayne: "I have some chicken, and also canned tomatoes."
Action: “Ok, well I think you should try the 'chicken tomato soup' recipe I found on example.com”
Wayne: <looks at the camera with a smile> “Sounds good to me!”
<STOP THE VIDEO HERE, ONLY SHOW THE DEMO!>
So how does a Conversation Action work?
The user needs to invoke your action. You say a phrase like “Ok Google, talk to personal chef”. This tells Google the name of the action to talk to.
From this point onwards, the user is now talking to your conversation action. Your action generates dialog output, which then spoken to the user. The user then makes requests, your action processes it, and replies back again. The user has a two way dialog until the conversation is finished.
We’ll talk more about the review process later, but user don’t need to pre-enable anything or install new apps to interact with your conversation actions.
The demo conversation was actually quite complex. Our user said cold, warm and hot all in the same sentence, yet the app managed to capture the correct one.
Could you imagine trying to write a regular expression or parser to try and extract meaning out of this? There are so many difficult cases that this is basically impossible for anything that is not trivial.
So let’s see the various ways we could build this interaction.
Speaker Intro
Slides: 6 to 15
Time Limit for slides 7 to 12: 5mins. Won’t go deep
Fortunately, Google provides tools that make handling this kind of thing really easy!
Dialogflow is one of these. It’s a platform that makes it incredibly straightforward to build conversational experiences. You might not even have to write any code.
We are going to give you an overview of it today, and it is what most of you should use for implementing your own Action
So what is Dialogflow? It provides an intuitive graphical user interface to create conversational experiences.
You program in, few example sentences of things that a user might speak.
You can specify what values you need to get from the user.
It then uses machine learning to understand the sentences and manage the conversation.
The key part here is that you no longer need to process the raw strings - Dialogflow does this for you.
So you can see here where Dialogflow fits in.
It handles the conversation invocation and fulfillment just like we showed earlier.
Dialogflow handles the conversation for you. Once the user is talking to your Action, they then start off with something Google calls the “user says” phrase.
“Find me a recipe for homemade cannoli.”
The Google Assistant and Dialogflow then process this, and find the appropriate intent to handle this phrase. The phrase is processed to extract entities, which are important pieces of information you are looking for.
Then, it calls your webhook with these entities and the action name, and the webhook can then do something with this, and then generate a response that is spoken back to the user.
You can also create your own demo here :)
We would build our first really simple app - Introduce everyone to platform
Give them 15 minutes to explore the dialogflow interface
Speaker Intro
Slides: 6 to 15
Time Limit for slides 7 to 12: 5mins. Won’t go deep
There is also have a directory where users can explore the Actions that are on offer - on the phone and desktop
Users don’t have to install or pay for anything - all of the Actions are available just by asking.
The basic way to access your Action is invoking it by name.
When you submit your Action, you can provide a set of trigger phrases that the Assistant will recognize as a request to speak to your Action.
You can also support deep links, so users can ask your Action for a particular thing.
In the long term, users will be able to find your Action based on its specific capabilities.
If they ask to play a game, the Assistant will offer them a few options from the Actions available.
Finally, you can hyperlink to your Action from just about anywhere.
You can share it in social media, promote through your own site or apps and encourage press to drive traffic to your Actions.
If a user clicks on the link, they’ll be taken to a screen where they can read about your Action and try it out.
https://developers.google.com/actions/console/publishing#linking_to_your_actions
Continue working on your Action
Customize your action’s voice by adding SSML. You can add breaks, have it speak in cardinals, ordinals or in digits. You can add sounds and more!
Demo of audio on https://developers.google.com/actions/reference/ssml
Make your Action richer and enhance the user experience and increase the polish of your actions by adding a variety of sounds
Before we begin, we shortly want to give you a short overview about how you make an App, that passes the review, as every app has to be submitted for review before publishing it.
Tutorial: https://medium.com/google-developers/how-to-publish-an-assistant-app-that-will-pass-the-review-38a47ac64a0e
You can also choose only show the video and not the explanation or the other way around
One reason is:
Incomplete store listing data
You can see in the image below what are the top ‘missing parts’:
The Action name
Pronunciation — Picking a name with a recognizable pronunciation is critical.
Invocation — How the users will call your Action. For example: “OK Google talk with bitcoin info”.
Don’t forget you can mix images and diagrams as you see fit. The more graphical, the better!
Make sure that the images are in high quality and the Action description is accurate. The Large banner image should be 1920 by 1080 and the Small square logo is 192 by 192.
Another important part is your privacy policy.
We frequently see example.com for the privacy policy which (of course) is not good. It must be public on the web and related to your Action. If you don’t have a web site, you can create one for free with google sites or other services.
Here is one that Ido created for the Action “bitcoin Info” - feel free to copy it. https://sites.google.com/corp/view/bitcoin-info/
One-word names are not allowed, unless the name is unique to your brand or trademark.
A name uniquely identifies your Action, so it must distinguish itself from others and from features of the Assistant. You should avoid very common phrases like, thank you, good evening or OMG.
Don’t use Generic words or phrases such as categories of products, services, or content. Travel or Sports for example. Think of i this way…If your name can describe a category of Actions rather than a specific function, change it to be more specific.
Some words and phrases are reserved and cannot be used in names including: OK, Google, volume up, game, bot, action, and app.
For example: “Talk to bitcoin info” is a good one because it’s specific enough and “Talk to bitcoin” or “Talk to cryptocurrency” is not good because it’s describing a category and not a specific function.
Here we have listed some of the resources, that help you to get started with building your Action as well as support/documentation