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
「当たり前」のスマートスピーカーになるために #vuibu
Search
Kihara, Takuya
PRO
September 18, 2019
Technology
0
730
「当たり前」のスマートスピーカーになるために #vuibu
VUIのビジネスの未来を語る会@札幌
https://vbu.connpass.com/event/146417/
登壇資料
Kihara, Takuya
PRO
September 18, 2019
Tweet
Share
More Decks by Kihara, Takuya
See All by Kihara, Takuya
GitHub Actions で Flutter アプリの CI/CD をやってます #ゆるWeb札幌
tacck
PRO
0
52
ゆるWeb勉強会@札幌 #29 #ゆるWeb札幌
tacck
PRO
0
94
読んで学ぶ Amplify Gen2 / Amplify と CDK の関係を紐解く #jawsug_tokyo
tacck
PRO
1
320
はじめまして GoLang #cm_sapporo_study
tacck
PRO
0
100
ゆるWeb勉強会@札幌 #28 #ゆるWeb札幌
tacck
PRO
0
58
AWS Amplify の AI Kit でオレオレAIサイトを作ってみる #ゆるWeb札幌
tacck
PRO
0
84
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
790
Amplify Gen2 Deep Dive / How to convey backend types to the frontend #30DaysOfAmplify
tacck
PRO
0
54
TypeScript 雰囲気勢がライブラリのコードリーディングで得た知識 #sacss
tacck
PRO
1
95
Other Decks in Technology
See All in Technology
Part1 GitHubってなんだろう?その2
tomokusaba
2
830
Azure × MCP 入門
ry0y4n
8
2k
名単体テスト 禁断の傀儡(モック)
iwamot
PRO
1
320
Why Platform Engineering? - マルチプロダクト・少人数 SRE の壁を越える挑戦 -
nulabinc
PRO
5
480
Tailwind CSS の小話「コンテナークエリーって便利」
yamaday
0
150
encoding/json v2を予習しよう!
yuyu_hf
PRO
1
220
本番環境への影響リスクが低い Real Application Testing (SQL Performance Analyzer) の実施方法の検討と実践
jri_narita
0
200
計測による継続的なCI/CDの改善
sansantech
PRO
7
2.1k
The PyArrow revolution in Pandas
reuven
0
120
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
64
16k
人間性を捧げる生成AI時代の技術選定
yo4raw
1
900
20 Years of Domain-Driven Design: What I’ve Learned About DDD
ewolff
1
400
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
68
11k
Music & Morning Musume
bryan
47
6.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
A Tale of Four Properties
chriscoyier
159
23k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Practical Orchestrator
shlominoach
187
11k
Embracing the Ebb and Flow
colly
85
4.7k
BBQ
matthewcrist
88
9.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Transcript
76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈ !UBDDL ʮͨΓલʯͷ ɹεϚʔτεϐʔΧʔʹ ɹɹͳΔͨΊʹ ݄
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ୭ w ໊લ UBDDLݪ w ॴଐ גࣜձࣾϊʔεσΟςʔϧ w
ओ࠵ w ΏΔ8FCษڧձ!ࡳຈ w εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ w ͖ͳϑΟΪϡΞεέʔτͷٕ εϓϨουɾΠʔάϧ
None
IUUQTQIQDPOIPLLBJEPKQ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ʮͨΓલʯͷ ɹεϚʔτεϐʔΧʔ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ࢦ͢ͷ w ʮͨΓલʯͷεϚʔτεϐʔΧʔ ˠ୭͕ৗੜ׆Ͱ͍ͬͯΔ w ͜͏ͳͬͯཉ͍͠
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV εϚʔτεϐʔΧʔָ͍͠ w Իૢ࡞ɺࠓ·Ͱͳ͔ͬͨΘ͚Ͱແ͍͕ɺ ʮۙͰʯʮ݁ߏ͑ΔʯΑ͏ʹͳͬͨɻ w εΩϧͷ։ൃɺൺֱతखܰɻ w εϚϗ͕ग़ͨॳظͷΑ͏ͳɺ
ʮࣗͷཉ͍͠ΞϓϦ εΩϧ Λ࡞Ζ͏ʯతͳงғؾ͕͖ɻ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV εϚʔτεϐʔΧʔָ͍͠ʜ w ͱ͍͑ɺʮ͍ͬͯΔਓ͔͍ͬͯ͠ͳ͍ʯͱ͍͏ঢ়گͰ w ʮ͍࣋ͬͯΔʯͱ͍͏ͨ·ʹฉ͘ɻ w ʮ͍ͬͯΔʯͱ͍͏͋·Γฉ͔ͳ͍ɻ
w ʮεΩϧΛ࡞͍ͬͯΔʯͱ͍͏ ΤϯδχΞք۾Ͱ Ίͬͨʹฉ͔ͳ͍ɻ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ͦͦΈΜͳͬͯΔ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ࢼ͍ͨ͠ͷʹࢼͤͳ͍ w ࣮ࡍʹฉ͍ͨ w ڵຯ͋ΔɻͰࢼ͢͜ͱ͕Ͱ͖ͳ͍ɻ w Ոిྔൢళʹ(PPHMF)PNF͋Δɻ Ͱɺͦ͜ͰΛग़͢ͷɻɻɻ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ࢼ͢͜ͱͰ͖ΔΑ w ʮεϐʔΧʔʯʹଊΘΕͳ͍ͳΒɺࢼ͢खஈ݁ߏ͋Δɻ ͔͠ɺՃͰങͬͨΓ͠ͳͯ͘Α͍ɻ w εϚϗΞϓϦ w "MFYBΞϓϦ
"MFYB ɺ(PPHMFΞϓϦ (PPHMFΞγελϯτ ɺ -*/&ΧʔφϏ $MPWB੍ݶ͋Γ ɺJ1IPOF 4JSJ w 1$ w 8JOEPXT $PSUBOB ɺNBD04 4JSJ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ଟগΘΕ͍ͯΔ͕ʜ w 4JSJ(PPHMFΞγελϯτɺଟ͘ͷਓ͕ଘࡏΛ͍ͬͯΔͣɻ ˠͳͷʹɺʮͰૢ࡞ʯීٴ͍ͯ͠Δͱݴ͍͍ɻ ʮੈքϞόΠϧར༻ಈௐࠪ 2018ʯ ,
σϩΠτ τʔϚπ ίϯαϧςΟϯά߹ಉձࣾ OK, Google 19% Apple Siri 18%
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV Λग़͢͜ͱͷ৺ཧతোน w Λग़͢ॴ w ͦͷʹ͍Δਓͷҙࣝ w Λʮग़͢ʯਓͷҙࣝ w
Λʮௌ͘ʯਓͷҙࣝ Λௌ͘ਓ͕ʮ͍Δʯͱࢥ͏ɺΛग़͢ਓͷҙࣝ ˠͦͷॴʹ୭͕͍ͯɺ͕ࣗΛͩ͢ͱͦͷਓ͕Ͳ͏ࢥ͏͔ɺ ɹࣗʹͲ͏͍͏ײɾԠΛฦ͔͢ɻ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ͰεϚϗΛૢ࡞ w ϋʔυϧ w ਓ௨Γͷ͋Δಓ࿏ w ਓ௨Γͷແ͍ಓ࿏ w
ձࣾͰಉ྅ͷલ w ՈͰՈͷલ w ՈͰҰਓ w ͲΕͳΒͰ͖ͦ͏
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ిͷγνϡΤʔγϣϯ w ిंͷதͰͷʮ͓͠ΌΓʯͱʮిʯͷҧ͍ w ిंͷதͰʜ w ༑ਓͱʮ͓͠ΌΓʯ͕Ͱ͖Δ͔
w ͓͠ΌΓ͢ΔਓΛݟͯɺʮͲ͏ײ͡Δ͔ʯ w ༑ਓ͔Β͔͔͖ͬͯͨʮిʯΛड͚ΒΕΔ͔ɻ w ిΛ͢ΔਓΛݟͯɺʮͲ͏ײ͡Δ͔ʯ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ਓલͰ͢ w ͕ࣗʮ͢͜ͱʯΑΓɺ ʮଞਓ͕ ͔͋ͨҰํతʹ ͍ͯ͠ΔͷΛݟΔ͜ͱʯʹɺ ΑΓڧ͍߅Λײ͍͢͡ɻ w
ͦ͏͍͏ͷʹ֮ࣗతͰ͋Δͱɺ ʮଞਓͷલͰΛग़͢͜ͱʯʹ߅Λײ͍͢͡ͷͰɻ w ͞Βʹʮૢ࡞ʹࣦഊͨ͠߹ʯΛ૾ͯ͠͠·͏ͱɺ ΑΓϋʔυϧ্͕͕Δɻ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ΫϦΞ͢ΔͨΊʹ w εϚʔτεϐʔΧʔ͕͋Δॴɺ ʮࣦഊͯ͠ྑ͍ʯͰ͋Δ͜ͱ͕อো͞Ε͍ͯΔɻ Λग़͢ਓ͕ɺͪΌΜͱͦΕΛײ͡ΒΕ͍ͯΔɻ w ʮͲ͏͍͏Ԡ͕ޭ͢Δ͔ɾࣦഊ͢Δ͔ʯ͕ɺ
ࣄલʹΘ͔͍ͬͯΔɻ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ʮՈఉʯϦʔν͢ΔͨΊʹ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV େ·͔ʹΘΕํΛఆ w εϚʔτεϐʔΧʔΛ௨͡ɺ ʮਓͱਓͷΓऔΓʯ͕ൃੜ͢Δύλʔϯɻ ˠσόΠεͷ͜͏ʹʮਓʯ͕ଘࡏ͢Δ w εϚʔτεϐʔΧʔΛར༻͠ɺ ʮݸਓͰͷૢ࡞ʯ͕ൃੜ͢Δύλʔϯɻ
ˠσόΠεͷ͜͏ʹʮਓʯ͕ଘࡏ͠ͳ͍ w ࢲͷओ؍Ͱཧ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ʮਓʯ͕ଘࡏ͢Δ w σόΠεͷʮ͜͏ʯʹຊʹਓ͕͍Δ w ೋͷσόΠεؒͰݺͼ͔͚ɾձ w ࢠͲͷݴɺࢠͲ͔ΒͷϝοηʔδͳͲɺ εϚʔτεϐʔΧʔ
Ոʹ͍Δ͜ͱ͕Θ͔Δ ܦ༝͕ ద͍ͯ͠Δ͔͠Εͳ͍ɻ w ΕͯΒ͢ࢠ ଙ ͩͱɺ ϝοηʔδࣸਅͱ͍ͬͨͷΛΓऔΓͦ͢͠͏ɻ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ʮਓʯ͕ଘࡏ͢Δ w σόΠεͷʮ͜͏ʯʹຊʹਓ͕͍Δ w ͨͩɺೋਓΒ͠ ڞಇ͖ ͩͱɺೋਓͱ֎ʹ͍Δ͕࣌ؒଟ͘ɺ εϚʔτεϐʔΧʔΛ௨͞ͳ͍ίϛϡχέʔγϣϯͷํ͕Γ͍͢ɻ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ʮਓʯ͕ଘࡏ͠ͳ͍ w ҰͷσόΠεͰɺ݁͢Δɻ w ҰਓΒ͠ͷਓ͚ͷπʔϧɺήʔϜɺͳͲɻ ϝϞλΠϚʔɺδϣʔΫͳͲɻ w
͍࢝Ίͷϋʔυϧ͍͕ɺ͓ͦΒ͕͘Γ͕গͳ͍ɻ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ʮਓʯଘࡏ͠ͳ͍͕ଘࡏ͢Δ w ΓͱΓɺҰͷσόΠεͰ݁͢Δɻ w ಉ͡εΩϧΛ͏ਓ͕͍Δ͜ͱ͕ɺεΩϧΛ௨ͯ͠ײ͡ΒΕΔɻ w ਓΛ૬खʹ͍ͯ͠Δํ͕ɺʮ͠Έ͍͢ʯɻ w
ҰํͰਓΛ૬खʹ͢Δ͜ͱͰɺ ʮরΕʯʮࣦഊͷϋʔυϧʯ͕ߴ·Δɻ w ΓऔΓҰਓɺͰྡʹʮਓΛײ͡Δʯɻ ˠ͜͏͍ͬͨεΩϧɾମݧΛ૿͢ඞཁ͕͋Γͦ͏ɻ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ʮਓʯଘࡏ͠ͳ͍͕ଘࡏ͢Δ w ྫ w ήʔϜͷϥϯΩϯάػೳ w ҿ৯ళͷޱίϛ w
ҭࣇεΩϧͰࢠͲͷମௐΛه͍ͯ͘͠ͱɺ ʮొҬͰ෩अ͕ྲྀߦ͍ͯ͠Δʯͱ͓Β͕ͤ͘ΔΑ͏ʹͳΔɻ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ·ͱΊ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ࢦ͢ͷ w ʮͨΓલʯͷεϚʔτεϐʔΧʔ ˠ୭͕ৗੜ׆Ͱ͍ͬͯΔ w Ͳ͜Ͱɺ୭ͰɺʮͨΓલʯʹΛग़͢͜ͱ͕Ͱ͖Δɻ w ՈͷதͰɺʮͨΓલʯʹΘΕ͍ͯΔɻ
w ʮਓ͕͍ͬͯΔʯ͜ͱΛײ͡ΒΕΔɻ ڞײͰ͖Δ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ࢦ͢ͷ w Ͳ͜Ͱɺ୭ͰɺʮͨΓલʯʹΛग़͢͜ͱ͕Ͱ͖Δɻ w ಓͰ୭͔͕͍ͬͯͯؾʹͳΒͳ͍ɺ ͱ͍͏ঢ়ଶ࣮֬ʹʮͨΓલʯͷঢ়ଶɻ w ྫ͑ʮήʔϜʯʹΑΔԻૢ࡞ͰɺԿ͔ى͜Δ͔͠Εͳ͍ɻ
w ʮ1PLÉNPO(0ʯʮ%2ΥʔΫʯΛ Ͱૢ࡞͢Δͱಛయ͕ಘΒΕΔɺͱ͔ɻ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ࢦ͢ͷ w ՈͷதͰɺʮͨΓલʯʹΘΕ͍ͯΔɻ ˠՈఉͷʮࠔΓ͝ͱʯΛॿ͚ͯ͘ΕΔଘࡏ w ·ͣɺʮࠔΓ͝ͱʯʹؾ͔ͮͳ͍ͱ͍͚ͳ͍ɻ ˠ୭ͰؾܰʹࢼͤΔॴ͕ඞཁ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV ؾܰʹࢼͤΔॴ w ݱࡏΓ࢝ΊͨίϛϡχςΟΛɺ ؾܰʹࢼͤΔॴҭ͍ͯͨɻ w ͦͷͨΊʹɺࣗͰͬͱ͍ΖΜͳػೳͰ ༡ΜͰΈΔɻ w
ಛʹϝοηʔδܥ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ ͍͖ͬͯ·͢ ମݧձͬͯͲ͏Εʜ
!UBDDL 76*ͷϏδωεͷະདྷΛޠΔձˏࡳຈWVJCV εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ ͍͖ͬͯ·͢ ମݧձͬͯͲ͏Εʜ Έͳ͞Μͷྗ͓आΓ͍ͨ͠…!!
ʮͨΓલʯͷ ɹεϚʔτεϐʔΧʔΛࢦͦ͏
FOE