background information Architecture & Setup Everything we need to get started Adding extra intents To get the most out of Google Assistant Google Assistant Workshop Creating deeplinks To get the most out of Google Assistant Overview of DigitalCX Getting to know our Conversational Platform Building & testing our user journey Let’s get cracking with our conversation What’s next? Getting ready to deploy Drinks! Do we need to say more!?
fully automated conversations. Through Google Speech best-practices like Natural Language Understanding, deep- and machine learning and speech-to-text come together.
@gmail-address will do. DigitalCX project ✔ To retrieve the content from Create the Google Assistant project To be able to configure settings, update versions and measure analytics Setup the fulfillment server (or proxy) To process the requests from and to the Assistant. This will run on the Actions SDK provided by Google to get started. Later we will also add the DigitalCX connector. Build the actions-manifest To define our invocations and tell Google how to route them Google Assistant Workshop
→ Twisted Toppings → Luigi’s Pizza → Pizza Paradise → The Funky Anchovy → The Round Triangle → Pizza Peddler → Tower Of Pizza → Slice Of Italy → The Daily Dough → Mama Mia’s Or get creative..
“Let me speak to Tipsy Tomato” “Speak to Tipsy Tomato” “Can I speak to Tipsy Tomato” Talk “Let me talk to Tipsy Tomato” “I want to speak to Tipsy Tomato” “Talk to Tipsy Tomato” Google Assistant Workshop
it comes to invocations and policies apply. For example, you’re probably unable to select a brandname without going through a brand verification process. Go ahead and try to use Domino’s as invocation. You’ll probably receive an error-message upon saving.
as server. We also use the body-parser dependency, so everything is properly encoded in JSON by default “Keep-alive” with Nodemon while developing So we don’t have to manually restart the server every time we make changes to the code Serveo service as localhost tunnel To be able to access our localhost environment from the outside. So Google Assistant can reach it as well. This allows us to quickly test our interactions without having to continuously deploy our code to a server Google Assistant Workshop
expose localhost to the outside world. One of the best-known is probably grok. We are using serveo since we don’t need to signup or download anything. We will probably only get a warning about an insecure connection. This is because localhost doesn’t have a certificate. Nothing to worry about though.
actions.intent.TEXT The follow-up intents actions.intent.CANCEL The fallback intent for when the user stops interacting with the Google Assistant Google Assistant Workshop
basically happens by interchanging a data file. This is essentially just a JSON-file with an agreed-upon structure in terms for keys and values. You can see the data being sent and received inside the actions console interface. The package is therefore nothing more than a helper to make sure we adhere to the contract.
releasing it’s next generation voices, based on wavenet technology, allowing the interaction to sound even more like a real human! Listen to some examples. Speech Synthesis Markup Language Allows the voice to sound more life-like by adding intonation, speed, pitch etc. Even sound effects are supported! https://developers.google.com/actions/reference/ssml? _ga=2.121910796.683378724.1553509042-19710129.1552383 378 Google Assistant Workshop SIDEBAR
To get the most out of Google Assistant Overview of DigitalCX Getting to know our Conversational Platform Building & testing our user journey Let’s get cracking with our conversation What’s next? Getting ready to deploy Drinks! Do we need to say more!?
to Tipsy Tomato" Deep linking Extension on the explicit invocation where the user already has an intent % “Hey Google, ask Tipsy Tomato about their opening hours” % “Hey Google, ask Tipsy Tomato about their opening hours this friday” Implicit invocation Google uses the actions dictionary to lookup which actions can fulfill this intent % “Hey Google, order a pizza” Google Assistant Workshop SIDEBAR
https://developers.google.com/actions/ policies/general-policies#name_requirements Google Assistant Workshop Make sure to check them before publishing your action.
allowed, for example: “My Travel Agent”, “My Insurance Company”. However: exceptions to naming policies are considered on a case- by-case basis by requesting an Action Name Whitelist..
→ Browsing Carousel → Suggestion Chips → Media Object → List → Carousel Pick the right one depending on the type and mout of information you want to provide.
charming etc. Build on a synthesized or recorded voice design Follow a style guide (if existent) Be considered as a real employee of your customer service center
unique visitors/ month) will publish our article on successfully creating a use-case for voice- activated devices. We also provide in-company workshops for crafting user journeys and Persona’s.
We have an excellent portal (access through a DigitalCX account) with written articles and videos. You can also book a training with one of our experts through your Client Success Manager
to support main-, text- and cancel-intent Advanced When deep integrations and customizations are needed. For example with CRM-systems like Salesforce or Hubspot
Staging environment Requires an overnight or scheduled publish https://cxcompany-googleassistant-stag.digitalcx.com Production environment Requires an overnight or scheduled publish https://cxcompany-googleassistant.digitalcx.com
to support main-, text- and cancel-intent Advanced When deep integrations and customizations are needed. For example with CRM-systems like Salesforce or Hubspot
or expect from the workshop? Stop Doing What wasn’t valuable in your opinion? Or what would you rather skip? Keep Doing What did you really like or enjoy?