Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Learning to play the guitar with Actions on Google
Search
Joe Birch
March 16, 2018
Technology
0
120
Learning to play the guitar with Actions on Google
Joe Birch
March 16, 2018
Tweet
Share
More Decks by Joe Birch
See All by Joe Birch
Learning to play guitar with Actions on Google
hitherejoe
1
91
Making Change as an Ally
hitherejoe
1
410
Tensorflow for Android Developers
hitherejoe
3
250
For Optimists, our UI is pretty Pessimistic
hitherejoe
4
2.7k
Android Things: Building for the IoT
hitherejoe
2
150
Getting Clean, Keeping Lean
hitherejoe
10
630
Android TV: Building Apps with Google’s Leanback Library
hitherejoe
1
880
Building Beautiful Apps with the Design Support Library
hitherejoe
3
220
Other Decks in Technology
See All in Technology
事業者間調整の行間を読む 調整の具体事例
sugiim
0
1.5k
小規模に始めるデータメッシュとデータガバナンスの実践
kimujun
3
590
20241031_AWS_生成AIハッカソン_GenMuck
tsumita
0
110
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
27
12k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
49k
現地でMeet Upをやる場合の注意点〜反省点を添えて〜
shotashiratori
0
530
コンテンツを支える 若手ゲームクリエイターの アートディレクションの事例紹介 / cagamefi-game
cyberagentdevelopers
PRO
1
130
生成AIの強みと弱みを理解して、生成AIがもたらすパワーをプロダクトの価値へ繋げるために実践したこと / advance-ai-generating
cyberagentdevelopers
PRO
1
180
2024-10-30-reInventStandby_StudyGroup_Intro
shinichirokawano
1
630
Amazon FSx for NetApp ONTAPを利用するにあたっての要件整理と設計のポイント
non97
1
160
10分でわかるfreeeのQA
freee
1
3.4k
Commitment vs Harrisonism - Keynote for Scrum Niseko 2024
miholovesq
6
1.1k
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
222
8.9k
What's in a price? How to price your products and services
michaelherold
243
12k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Done Done
chrislema
181
16k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
7.9k
Building an army of robots
kneath
302
42k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
43
6.6k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Automating Front-end Workflow
addyosmani
1365
200k
How to Ace a Technical Interview
jacobian
275
23k
Transcript
LEARNING TO PLAY THE GUITAR WITH ACTIONS ON GOOGLE JOE
BIRCH - @HITHEREJOE - ANDROID LEAD @BUFFER - GDE @ANDROID
WHAT IS ACTIONS ON GOOGLE?
WHY BUILD FOR THE PLATFORM?
TOOLS
TOOLS
DIALOGFLOW
WHAT’S IN A CONVERSATION?
WHAT’S IN A CONVERSATION?
WHAT’S IN A CONVERSATION?
WHAT’S IN A CONVERSATION?
WHAT’S IN A CONVERSATION?
INVOCATION
INVOCATION INTENT
INVOCATION INTENT USER SAYS
INVOCATION INTENT USER SAYS ENTITY
INVOCATION INTENT USER SAYS ENTITY FULFILMENT REQUEST
INVOCATION INTENT USER SAYS ENTITY FULFILMENT REQUEST RESPONSE
BUILDING OUR OWN CONVERSATIONAL TOOL
DEFINE OUR OWN ENTITIES - DEMO
DEFAULT INTENT - DEMO
CUSTOM INTENTS - DEMO
CLOUD FUNCTIONS Our App Firebase Cloud Function
CLOUD FUNCTIONS
CLOUD FUNCTIONS
CLOUD FUNCTIONS
CLOUD FUNCTIONS
CLOUD FUNCTIONS
CLOUD FUNCTIONS
DEMO
RICH RESPONSES
RICH RESPONSES
RICH RESPONSES
DEMO
LOCALISATION
LOCALISATION
LOCALISATION English (en-US, en-GB, en-AU, en-IN) ! German (de-DE) "
French (fr-FR, fr-CA) # Japanese (ja-JP) $ Korean (ko-KR) % Spanish (es-ES, es-419) & Portuguese (pt-BR) ' Italian (it-IT) ( Russian (ru-RU) )
LOCALISATION - LIVE DEMO
LOCALISATION
LOCALISATION
LOCALISATION
LOCALISATION
LOCALISATION
LOCALISATION
LOCALISATION
LOCALISATION
FRET https://github.com/hitherejoe/Fret
OTHER FUNCTIONALITY -User Authentication (Account Linking) -Transactions -Firebase Storage -Firebase
Realtime DB -Firebase Hosting -Android Things AIY Projects
None