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
1
620
CM06 既存サービスを AI アシスタント対応する際の勘所
de:code 2019 にてセッション「CM06 既存サービスを AI アシスタント対応する際の勘所」で使用したスライドです。
Yoichiro Tanaka
May 30, 2019
Tweet
Share
More Decks by Yoichiro Tanaka
See All by Yoichiro Tanaka
世界中の開発者と共に モノづくりをするために必要な6つのこと
yoichiro
19
6.4k
スマートスピーカーとは
yoichiro
2
1k
Assistant - Google I/O 2019 Extended
yoichiro
2
2.1k
VUIが作る未来 〜 NEM9
yoichiro
0
560
Google Assistant & Actions on Google Latest Updates
yoichiro
1
1.3k
Actions on Google Overview
yoichiro
0
600
Actions on Google Latest Updates
yoichiro
1
150
Actions on Google Latest Updates
yoichiro
1
850
Google Assistant Latest Status - Umeda VUI meetup
yoichiro
1
580
Other Decks in Technology
See All in Technology
生成AIと余白 〜開発スピードが向上した今、何に向き合う?〜
kakehashi
PRO
0
170
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
210
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
120
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
260
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
1
250
OpenShiftでllm-dを動かそう!
jpishikawa
0
140
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
570
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
180
GitHub Copilot CLI を使いやすくしよう
tsubakimoto_s
0
110
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
210
22nd ACRi Webinar - ChipTip Technology Eric-san's slide
nao_sumikawa
0
100
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.4k
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
120
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Music & Morning Musume
bryan
47
7.1k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
120
Mobile First: as difficult as doing things right
swwweet
225
10k
Amusing Abliteration
ianozsvald
0
110
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
180
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
210
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