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
Voice User Interface LT vol.2
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yoichiro Tanaka
May 31, 2018
Technology
480
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Voice User Interface LT vol.2
Yoichiro Tanaka
May 31, 2018
More Decks by Yoichiro Tanaka
See All by Yoichiro Tanaka
世界中の開発者と共に モノづくりをするために必要な6つのこと
yoichiro
19
6.5k
スマートスピーカーとは
yoichiro
2
1.1k
CM06 既存サービスを AI アシスタント対応する際の勘所
yoichiro
1
660
Assistant - Google I/O 2019 Extended
yoichiro
2
2.2k
VUIが作る未来 〜 NEM9
yoichiro
0
580
Google Assistant & Actions on Google Latest Updates
yoichiro
1
1.4k
Actions on Google Overview
yoichiro
0
610
Actions on Google Latest Updates
yoichiro
1
160
Actions on Google Latest Updates
yoichiro
1
890
Other Decks in Technology
See All in Technology
次世代ランサムウェア対策の考察 / 20260704 Mitsutoshi Matsuo
shift_evolve
PRO
5
1.7k
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
1
2.4k
環境凍結という Toil を倒す -セルフサービス型 Ephemeral テスト環境の 設計と実践
shirouz
1
1.4k
最適な自走を最小限の支援で — M&Aで拡大する組織で少人数SREが挑んだ1年 / SRE NEXT 2026
genda
0
190
なぜ私たちのSREプラクティスはなかなか機能しないのか 〜システムより先に組織を見る〜 / Why our SRE practices aren't really working
vtryo
1
2.4k
ループエンジニアリングでE2Eテストを実践
noriyukitakei
0
310
Terraform共通モジュールをチーム横断で“変えられる”運用へ ― リリースと適用の分離
kekke_n
0
1.7k
ローカルLLMとLINE Botの組み合わせ その3 / LINE DC Generative AI Meetup #8
you
PRO
0
120
AIDLC_ヤフーショッピングの取り組み
lycorptech_jp
PRO
0
560
テスト設計の本質を改めて考えてみる~生成AIを活用する時代だからこそ、作ったテストの説明性を高めよう~
yamasaki696
1
390
AIで政治は変わるのか? — 中高生と考えたAI時代の民主主義(東海高校サタデープログラム)
eitarosuda
0
400
CSに"SLO"は要らない、経営層に"99.9%"は伝わらない - SREを全社に"翻訳"する3原則
cscengineer
PRO
0
3.4k
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
440
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
460
Everyday Curiosity
cassininazir
0
250
Rails Girls Zürich Keynote
gr2m
96
14k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
170
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
630
Facilitating Awesome Meetings
lara
57
7k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
380
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Transcript
Sponsor LT 2 - Google Assistant is... Voice User Interface
Lightning Talk vol.2, Yoichiro Tanaka
Yoichiro Tanaka Software Engineer / IT Architect Google Developers Expert
(Assistant, Web) twitter.com/yoichiro google.com/+YoichiroTanaka
Google Assistant is in many devices including Android, iOS, PCs,
TVs, Cars, Headphones, Watches and Speakers. devices where Google Assistant lives. 500M
People ask Google Assistant something on driving.
People ask Google Assistant with voice, and see the rich
visual response.
Smart-earphones will become a next important device, I believe. http://www.nain.jp/ja/news/zeeny/
People are walking smartphone watching… But,
People will be walking not looking down with smart-earphone.
Android and Web are on the internet so far. Internet
GUI
Android and Web based on Google Assistant, and not only
GUI, but VUI also will become main interface. Internet GUI VUI
Google Assistant is Internet.
All developers need to use the Actions on Google. Google
Cloud Platform, Dialogflow Android, Google Play, Web, etc. Actions on Google Smart-(phones | watches | speakers | earphones | tvs), PCs, Cars
The Actions on Google is an entry point of all
developments for the Google Assistant.
Developers can create a new action with already-preset templates.
Developers set many configurations on the Actions on Google Console.
Developers can build two actions: Conversational Actions and Smart Home
Actions. Conversational Actions Smart Home Actions
Developers can test the app with the Actions on Google
simulator.
There are many valuable information in the Actions on Google
documentation page.
Most developers should take these codelabs (already translated into ja!)
to start developing. https://codelabs.developers.google.com/lang-ja?cat=Assistant
Developers need to build Fulfillment to handle webhooks to fulfill
Action.
actions-on-google-nodejs SDK v2 - used on Cloud/Firebase Functions and so
on.
Developers can write a test code with the testing library.
'use strict'; const { dialogflow } = require('actions-on-google'); const functions = require('firebase-functions'); const app = dialogflow({ debug: true }); app.intent('Default Welcome Intent', conv => { conv.close('Hello, world.'); }); export.fulfillment = functions.https.onRequest(app);
Finally, the auto testing library has been released!
Developers can write a test code with the testing library.
'use strict'; const { ActionsOnGoogleAva } = require('actions-on-google-testing'); const { expect } = require('chai'); const action = new ActionsOnGoogleAva(require('./test-credentials.json')); action.startTest('Facts about Google - direct cat path', action => { return action.startConversation() .then(({ textToSpeech }) => { return action.send('cats'); }) .then(({ ssml }) => { expect(ssml[0]).to.have.string("Alright, here's a cat fact.") return action.endTest(); }) });
Actions on Google supports Draft / Alpha / Beta /
Production environments.
Developers can release apps for limited users with Alpha/Beta Release
feature.
Monetization is so important feature.
Account Linking OAuth 2.0 (Authz code & Implicit grant), Google
Sign-in Transactions API Understanding Transactions API Monetization
Dialogflow provides developers Natural Language Processing.
All developers need to use the Actions on Google. Google
Cloud Platform, Dialogflow Android, Google Play, Web, etc. Actions on Google Smart-(phones | watches | speakers | earphones | tvs), PCs, Cars
Assistant Developer Community Japan Community page (Google Groups) http://bit.ly/assistant-dev-japan Slack
http://bit.ly/assistant-dev-slack Voice User Interface LT vol.2
All preparations are complete. Let's get started. Voice User Interface
LT vol.2