Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Learning to play the guitar with Actions on Google
Search
Joe Birch
March 16, 2018
Technology
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Learning to play the guitar with Actions on Google
Joe Birch
March 16, 2018
More Decks by Joe Birch
See All by Joe Birch
Learning to play guitar with Actions on Google
hitherejoe
1
140
Making Change as an Ally
hitherejoe
1
530
Tensorflow for Android Developers
hitherejoe
3
300
For Optimists, our UI is pretty Pessimistic
hitherejoe
4
3.1k
Android Things: Building for the IoT
hitherejoe
2
210
Getting Clean, Keeping Lean
hitherejoe
10
740
Android TV: Building Apps with Google’s Leanback Library
hitherejoe
1
1.2k
Building Beautiful Apps with the Design Support Library
hitherejoe
3
290
Other Decks in Technology
See All in Technology
Patterns in AI Driven Software Development
akosma
PRO
0
390
Claude Codeから見る、エンジニアの世界の変容とその先
oikon48
8
5k
E2Eってつらくないですか?E2Eの管理コストを下げる手段とその実践
akaboshinit
6
2.8k
これだけは抑えておきたい!後悔しない re:Invent の過ごし方 / AWS re:Invent 2026 prestudy
kinunori
2
610
ひとりで始めた AI駆動開発、チームに広げて何が変わったのか
kenichiodo
1
170
Autonomous AI Lakehouse - Live AI Hubから始めるセキュアなAIデータ活用 -
oracle4engineer
PRO
2
180
AWS Continuum for Penetration Testing に Deep Dive してみる
asanoharuki
2
1.5k
新米を「売り越さない」、Aurora DSQLで作る在庫ゼロ死守の限定ドロップEC
yama3133
0
120
ドメインエキスパートは いかにして AI を使って プロダクト開発をするか
tatsuyashiraishi
1
240
バイブコーディングの特徴と「コケて直す」ループ
happysamurai294
0
130
新卒エンジニア、 介護士になる
ryu1013
1
650
Obsidian Vault Architectures
x5gtrn
PRO
0
220
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
109
250k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Discover your Explorer Soul
emna__ayadi
2
1.3k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Believing is Seeing
oripsolob
1
260
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
340
The Limits of Empathy - UXLibs8
cassininazir
2
750
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
290
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.7k
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