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
CM06 既存サービスを AI アシスタント対応する際の勘所
Search
Yoichiro Tanaka
May 30, 2019
Technology
630
1
Share
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.5k
スマートスピーカーとは
yoichiro
2
1.1k
Assistant - Google I/O 2019 Extended
yoichiro
2
2.1k
VUIが作る未来 〜 NEM9
yoichiro
0
570
Google Assistant & Actions on Google Latest Updates
yoichiro
1
1.4k
Actions on Google Overview
yoichiro
0
600
Actions on Google Latest Updates
yoichiro
1
150
Actions on Google Latest Updates
yoichiro
1
870
Google Assistant Latest Status - Umeda VUI meetup
yoichiro
1
600
Other Decks in Technology
See All in Technology
Cursor Subagentsはいいぞ
yug1224
2
140
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
540
Goビルドを理解し、 CI/CDの高速化に挑む
satoshin
0
110
【関西電力KOI×VOLTMIND 生成AIハッカソン】空間AIブレイン ~⼤阪おばちゃんフィジカルAIに続く道~
tanakaseiya
0
120
AWSで2番目にリリースされたサービスについてお話しします(諸説あります)
yama3133
0
110
「できない」のアウトプット 同人誌『精神を壊してからの』シリーズ出版を 通して得られたこと
comi190327
3
550
バックオフィスPJのPjMをコーポレートITが担うとうまくいく3つの理由
yueda256
1
220
Why we keep our community?
kawaguti
PRO
0
390
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
OPENLOGI Company Profile
hr01
0
83k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
OpenClaw初心者向けセミナー / OpenClaw Beginner Seminar
cmhiranofumio
0
260
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Embracing the Ebb and Flow
colly
88
5k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
260
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
310
Marketing to machines
jonoalderson
1
5.1k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
320
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
160
Facilitating Awesome Meetings
lara
57
6.8k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Unsuck your backbone
ammeep
672
58k
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