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
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
620
Actions on Google Latest Updates
yoichiro
1
160
Actions on Google Latest Updates
yoichiro
1
900
Other Decks in Technology
See All in Technology
論語・武士道・産業革命から見る かわるもの、かわらないもの
ichimichi
8
2.1k
Data Hubグループ 紹介資料
sansan33
PRO
0
3.1k
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
0
730
plamo-3-translateの開発
pfn
PRO
0
240
脱Jenkins、インターン生が挑んだCIツールGitHubActions移行
mixi_engineers
PRO
1
300
なぜ、あなたのAPIは使われないのか? AX時代の設計原則、ガードレール、運用体制
yokawasa
1
1.2k
組織にどうSREを根付かせるか?〜IVRyの場合〜
abnoumaru
0
240
AIがAPIを書く時代に、私たちは何を設計すべきか
nagix
0
200
『モンスターストライク』 の運営に伴走する! データ民主化への 解析グループの3つのアプローチ
mixi_engineers
PRO
0
200
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
システム監視を 「システムを監視するだけ」で 終わらせないために
seiud
0
160
システム監視入門
grimoh
5
790
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
How to make the Groovebox
asonas
2
2.3k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
880
Embracing the Ebb and Flow
colly
88
5.1k
Paper Plane
katiecoart
PRO
2
52k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
370
Testing 201, or: Great Expectations
jmmastey
46
8.2k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
360
The Spectacular Lies of Maps
axbom
PRO
1
880
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
270
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
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