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
CM06 既存サービスを AI アシスタント対応する際の勘所
Search
Yoichiro Tanaka
May 30, 2019
Technology
680
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CM06 既存サービスを AI アシスタント対応する際の勘所
de:code 2019 にてセッション「CM06 既存サービスを AI アシスタント対応する際の勘所」で使用したスライドです。
Yoichiro Tanaka
May 30, 2019
More Decks by Yoichiro Tanaka
See All by Yoichiro Tanaka
世界中の開発者と共に モノづくりをするために必要な6つのこと
yoichiro
19
6.6k
スマートスピーカーとは
yoichiro
2
1.1k
Assistant - Google I/O 2019 Extended
yoichiro
2
2.2k
VUIが作る未来 〜 NEM9
yoichiro
0
590
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
920
Google Assistant Latest Status - Umeda VUI meetup
yoichiro
1
640
Other Decks in Technology
See All in Technology
オブザーバビリティを高める AI エージェント体験を考える / Designing AI Agent Experiences That Enhance Observability
aoto
PRO
2
310
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
190
不可逆な意思決定を避けながら10億超の顧客データを AI Ready にするデータ基盤設計
baseballyama
1
160
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
330
Incremental HTTP
kazuho
5
2.1k
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
240
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
410
2026-10-01_MagicPod_QAハーネスエンジニアリングとQA組織の未来像
ynisqa1988
1
550
自主式軟體工廠
philipz
0
240
20260930_Gemma4_Hands-on
tsho
0
230
BedrockとLambdaで作る リアルタイム進行型推理ゲーム
kawametho
0
200
購入ドメインでの課題と取り組み
ykagano
0
150
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
We Are The Robots
honzajavorek
0
390
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
The Cult of Friendly URLs
andyhume
79
7k
Visualization
eitanlees
153
17k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
How to Ace a Technical Interview
jacobian
280
24k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Transcript
Ask the Speaker Twitter
CM06 )/+$AI%*+-6. #! 2&'5,0.(14*36 " #decode19 #CM06
!#$"
AI { } Language Understanding
AI { } Language Understanding
(@chomado • (1 )
GF dl ( ) S N S DA eg i
CE S
Software Engineer / IT Architect Google Developers Expert
(Assistant, Web ) #'SIer*3-.+ &$mixi Platform*LINE &$LINE Platform' *!" mixi Platform%(OpenSocial' *! )"LINE Platform%( &$BOT'25/01,4* !" Twitter: @yoichiro
{ } Language Understanding
{ } Language Understanding
UI
( (
( (
) (
( )
)(
UI
UI VUI
None
None
None
None
GUI VUI
None
None
AI
AI
None
GUI VUI
GUI VUI
GUI VUI
GUI VUI
GUI VUI
Business Logic Function API
AI
AI
Google Device Action Webhook Speech to Text
Text to Speech
Actions on Google Client Library (SDK) Action
Actions on Google SDKHello, world import from ‘actions-on-google’ const ‘actions.intent.MAIN’
‘Hello, world!’
Actions on Google SDK import from ‘actions-on-google’ const
‘actions.intent.TEXT’ // “raw” = “ ” ’ ’
AI
AI
GUI VUI
GUI ‘/events’ //
VUI ‘…TEXT’ 14
30 1 ???
“ ” “ ” “” “ ”
“ ” “ ” “” “ ”
“ ” “” “ ” “ ”
VUI
VUI
VUI
VUI
AI
Language UnderstandingLUIS
Language Understanding { } Language Understanding https://…/?q=
Language Understanding { } Language Understanding
Language Understanding Demo
Language Understanding Demo
! const ‘https://…cognitive…/luis/v2.0/apps/…’ < > true function
// body
‘…’ const const if ‘event-time’ const const ‘
’
… if ‘confirm-yes’ await ‘eventName’ ‘eventTime’ ‘
’
{ } Language Understanding
AI
Authentication, Authn
Authorization, Authz
OAuth2
Account Linking OAuth2
‘…’ const accessToken = conv.user.access.token request({ url: ‘https://…business-logic…/api/events’,
headers: { ‘Authorization’: `Bearer ${accessToken}`, } … }, function(error, response, body) { …
Active Directory OAuth2
OAuth2 { } Language Understanding
AI { } Language Understanding
AI
https://yoichiro.github.io/codelabs
https://github.com/yoichiro/decode-cm06-demo2
None
) (
© 2018 Microsoft Corporation. All rights reserved. )(@-$%/SUK>=JDA/ <@E@<2G/,
>5& 6IH 42GC80 © 2019 Microsoft Corporation. All rights reserved. )(@- ($%/SUK>=JD) A/de:code 2019 (2019!529~30 ) @E@<2G/, >5& 6IH 42GC80 )LUQUP@ /3FB)LUQUP?;5H"/*/TM/#/N1RO>=A9I:I/.'+?7C80