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
Alexaでの「記憶」について 改めて考える / alexa-db
Search
Hidetaka Okamoto
March 05, 2019
Programming
0
1.6k
Alexaでの「記憶」について 改めて考える / alexa-db
スマートスピーカーを遊びたおす会 vol.5
Hidetaka Okamoto
March 05, 2019
Tweet
Share
More Decks by Hidetaka Okamoto
See All by Hidetaka Okamoto
OpenAI APIで API Changelogを要約してみた話 / chatgpt-osaka-1
hideokamoto
0
600
コミュニティ運営から 中の人に変わって感じたこと
hideokamoto
0
86
Developerが Developer Advocateになった話 / dev-rel-meetup-tokyo-71
hideokamoto
0
340
Jamstack開発者のための App Runner入門
hideokamoto
1
480
WordPressでの webサイト制作2022 / ngk2022s
hideokamoto
0
440
JavaScript(TypeScript)で メディアサイトを インフラから構築する方法 / jsconf-jp-2021
hideokamoto
2
4.2k
AWS上でStripeを利用したアプリをより安全にデプロイする方法 /jaws-pankration-2021
hideokamoto
1
200
Shifter Headlessと Headless WordPressの紹介
hideokamoto
0
1.8k
Stripe & Next.js + AWS Amplify で会員 + 定期課金機能 / JP_Stripes20210903
hideokamoto
7
3.2k
Other Decks in Programming
See All in Programming
レガシープロジェクトで最大限AIの恩恵を受けられるようClaude Codeを利用する
tk1351
4
1.5k
Google I/O recap web編 大分Web祭り2025
kponda
0
2.9k
Kiroで始めるAI-DLC
kaonash
2
430
tool ディレクティブを導入してみた感想
sgash708
1
160
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
1
120
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
710
為你自己學 Python - 冷知識篇
eddie
1
310
AIでLINEスタンプを作ってみた
eycjur
1
220
MLH State of the League: 2026 Season
theycallmeswift
0
180
令和最新版手のひらコンピュータ
koba789
14
8.2k
UbieのAIパートナーを支えるコンテキストエンジニアリング実践
syucream
2
780
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
110
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Building Applications with DynamoDB
mza
96
6.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
284
13k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
185
54k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
KATA
mclloyd
32
14k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
570
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
"MFYBͰͷʮهԱʯʹ͍ͭͯ վΊͯߟ͑Δ εϚʔτεϐʔΧʔΛ༡ͼ͓ͨ͢ձWPM
l z εϚʔτεϐʔΧʔΛ༡ͼͨ ͓͢ձ
H i d e t a k a O k
a m o t o D i g i t a l c u b e C o . L t d . • React / AWS / WordPress • AWS Samurai 2017 • ެ։ࡁΈεΩϧ: 20 (JP/ US) • AAJUG ؔΦϑϥΠϯا ը
%BJMZ769ͬͯ·͢ IUUQTBMFYBXQLZPUPOFUBSDIJWFTUBHEBJMZWVY
OQNJ4BTLVUJMT!OFYU IUUQTBTLVUJMTHJUIVCJPBTLVUJMT
εϚʔ τε ϐʔ Χ ʔ Ի Ξ γελ ϯ
τ
εϚʔ τε ϐʔ Χ ʔ Ի Ξ γελ ϯ
τ
͋ ͳ ͨ ͷ ͜ ͱ Λ ֮ ͑ ͳ
͍ ΞγελϯτͬͯඞཁͰ͔͢ʁ
ϢʔβʔɿࠓͷఱؾΛڭ͑ͯ ΞϨΫαɿͲͷ֗ͷఱؾΛΓ͍ͨͰ͔͢ʁ Ϣʔβʔɿࠇ ΞϨΫαɿࠇͷԿΛΓ͍ͨͰ͔͢ʁ Ϣʔβʔɿఱؾ ΞϨΫαɿͲͷ֗ͷఱؾΛΓ͍ͨͰ͔͢ʁ هԱͷͳ͍ੈք
ϢʔβʔɿࠓͷఱؾΛڭ͑ͯ ΞϨΫαɿͲͷ֗ͷఱؾΛΓ͍ͨͰ͔͢ʁ Ϣʔβʔɿࠇ ΞϨΫαɿࠇͷԿΛΓ͍ͨͰ͔͢ʁ Ϣʔβʔɿఱؾ ΞϨΫαɿͲͷ֗ͷఱؾΛΓ͍ͨͰ͔͢ʁ هԱͷͳ͍ੈք ʮ લ ʹ
Կ Λ ͠ ͨ ͔ ʯ Λ ه Ա ͯ͠ ͳ ͍ ੈ ք
Ξ γελ ϯ τ ͕ ͬͯ ͓ ͘ ͖
͜ ͱ Կ ʁ
w ͦͷձͰग़ͨใ w ͦΕ·ͰͷձͰग़ͨใ w ࣌ؒݴޠʢฉ͘·Ͱͳ͍ใʣ w Ϣʔβʔใɾ࿈ܞαʔϏεใ ͓͖ͬͯ͘ใͨͪ
w ೖྗͷهԱ%JBMPH w ձͷ༰ͷهԱ4FTTJPO"UUSJCVUFT w աڈͷΓͱΓͷهԱ1FSTJTUBOU"UUSJCVUFT w Ϣʔβʔͷใ"MFYB4FSWJDF"1*T ΞϨΫαͰهԱͰ͖Δɾ͖͢ͷ
w ೖྗͷهԱ%JBMPH w ձͷ༰ͷهԱ4FTTJPO"UUSJCVUFT w աڈͷΓͱΓͷهԱ1FSTJTUBOU"UUSJCVUFT w Ϣʔβʔͷใ"MFYB4FSWJDF"1*T ΞϨΫαͰهԱͰ͖Δɾ͖͢ͷ
w લʹݴͬͨใΛهԱ͢Δ w ෳͷೖྗΛٻΊΔ࣌ʹར༻͢Δ w ҊෳࡶͳݕࡧͳͲ w ձܗࣜͰใΛೖྗͰ͖ΔΑ͏ʹͳΔ ೖྗͷهԱ%JBMPH
ϢʔβʔɿͷͧΈʹΓ͍ͨ ΞϨΫαɿԿӺ͔ΒͲ͜·ͰΓ·͔͢ʁ Ϣʔβʔɿ͔Β৽ਆށ ΞϨΫαɿ͍ͭग़ൃ͠·͔͢ʁ Ϣʔβʔɿ݄ͷ࢝ൃ ΞϨΫαɿ݄࢝ൃͷͷͧΈ߸ʙ ͋Δͱ͖
ϢʔβʔɿͷͧΈʹΓ͍ͨ ΞϨΫαɿ͍ͭɺԿӺ͔ΒͲ͜·ͰΓ·͔͢ʁ Ϣʔβʔɿ͔Β৽ਆށ ΞϨΫαɿ͍ͭɺԿӺ͔ΒͲ͜·ͰΓ·͔͢ʁ Ϣʔβʔɿ݄ͷ࢝ൃ ΞϨΫαɿ͍ͭɺԿӺ͔ΒͲ͜·ͰΓ·͔͢ʁ ͳ͍ͱ͖
ϢʔβʔɿͷͧΈʹΓ͍ͨ ΞϨΫαɿ͍ͭɺԿӺ͔ΒͲ͜·ͰΓ·͔͢ʁ Ϣʔβʔɿ͔Β৽ਆށ ΞϨΫαɿ͍ͭɺԿӺ͔ΒͲ͜·ͰΓ·͔͢ʁ Ϣʔβʔɿ݄ͷ࢝ൃ ΞϨΫαɿ͍ͭɺԿӺ͔ΒͲ͜·ͰΓ·͔͢ʁ ͳ͍ͱ͖ ೖ ྗ Λ
֮ ͑ ͳ ͍ ੈ ք
w lSFRVFTU&OWFMPQFSFRVFTUEJBMPH4UBUFz w l$0.1-&5&%zʹͳͬͨΒऩूྃ w lSFTQPOTF#VJMEFSBEE%FMFHBUF%JSFDUJWF zΛ܁Γฦ͢ w ೖྗ͞Εͨ4MPU͔ΒऔΓग़ͤΔɻ $PEJOHUJQT
w ೖྗͷهԱ%JBMPH w ձͷ༰ͷهԱ4FTTJPO"UUSJCVUFT w աڈͷΓͱΓͷهԱ1FSTJTUBOU"UUSJCVUFT w Ϣʔβʔͷใ"MFYB4FSWJDF"1*T ΞϨΫαͰهԱͰ͖Δɾ͖͢ͷ
w ͍ΘΏΔηογϣϯ w ͦͷձͷதͰ͍֮͑ͨใΛѻ͏ w ΫΠζͷਖ਼ղώϯτ w લʹͬͨ༰ w ঢ়ଶʢࠓɾ࣍ʣ
ձͷ༰ͷهԱ
ϢʔβʔɿΫΠζΛ࢝Ίͯ ΞϨΫαɿ"MFYB%BZԿ։࠵ʁ Ϣʔβʔɿώϯτ ΞϨΫαɿ(8ΑΓલͰ͢ɻԿͰ͠ΐ͏͔ʁ Ϣʔβʔɿ݄ ΞϨΫαɿਖ਼ղͰ͢ ͋Δͱ͖
ϢʔβʔɿΫΠζΛ࢝Ίͯ ΞϨΫαɿ"MFYB%BZԿ։࠵ʁ Ϣʔβʔɿώϯτ ΞϨΫαɿ͜ͷεΩϧɺ؆୯ͳΫΠζεΩϧͰ͢ Ϣʔβʔɿ݄ ΞϨΫαɿ͢Έ·ͤΜɻΑ͘Θ͔Γ·ͤΜͰͨ͠ɻ ͋Δͱ͖
ϢʔβʔɿΫΠζΛ࢝Ίͯ ΞϨΫαɿ"MFYB%BZԿ։࠵ʁ Ϣʔβʔɿώϯτ ΞϨΫαɿ͜ͷεΩϧɺ؆୯ͳΫΠζεΩϧͰ͢ Ϣʔβʔɿ݄ ΞϨΫαɿ͢Έ·ͤΜɻΑ͘Θ͔Γ·ͤΜͰͨ͠ɻ ͋Δͱ͖ จ ຺ ͷ
ͳ ͍ ੈ ք
w lIBOEMFS*OQVUBUUSJCVUFT.BOBHFSz w HFUcTFU4FTTJPO"UUSJCVUFTͰग़͠ೖΕ w 3FR3FTͷz4FTTJPOBUUSJCVUFTzʹೖΔ w ೖΕ͗͢Δͱ3FR3FT͕ॏͨ͘ͳΔͷͰҙ w ηογϣϯ͕ΕΔͱফ͑Δ
$PEJOHUJQT
w ೖྗͷهԱ%JBMPH w ձͷ༰ͷهԱ4FTTJPO"UUSJCVUFT w աڈͷΓͱΓͷهԱ1FSTJTUBOU"UUSJCVUFT w Ϣʔβʔͷใ"MFYB4FSWJDF"1*T ΞϨΫαͰهԱͰ͖Δɾ͖͢ͷ
w ͜Ε·ͰͷձͰԿΛ͔ͨ͠ΛهԱ͢Δ w ͍ΘΏΔӬଓԽɺσʔλϕʔεΛར༻͢Δ Ϣʔβʔɿ໌ͷ͝Έͳʹʁ ΞϨΫαɿࠇͷ໌ͷΰϛʙ աڈͷΓͱΓͷهԱ
w lIBOEMFS*OQVUBUUSJCVUFT.BOBHFSz w HFUcTFUcTBWF1FSTJTUFOU"UUSJCVUFTͰग़͠ೖΕ w 1SPNJTFʢඇಉظʣͳͷͰҙʢ/PEFKTʣ w σϑΥϧτ%ZOBNP%#4બΔ w *".ϩʔϧɾϙϦγʔͷઃఆ࿙Εʹҙ
w )PTUFE4LJMM4͔͑͠ͳ͍ $PEJOHUJQT
w ͨͩهԱͤ͞Δ͚ͩͳΒ4Ͱॆ w σʔλϕʔεతཁૉ͕ੜ·ΕΔͳΒ%ZOBNP%# w ಉ࣌ʹಉ͡ϨίʔυΛૢ࡞͢Δ߹ w σʔλΛΫΤϦ͍ͨ͠߹ w XFC#*ͳͲ͔Βࢀর͍ͨ͠߹
w 4QBUI1SFpYͰόέοτʹूՄೳ %ZOBNP%#744
w )PTUFEͰجຊࣄΓΔ w ແྉͷ੍͕͋ΔͷͰɺ࡞Γ͗͢ҙ w ࣗ༝ͱΧελϚΠζੑ"84 w &MBTUJDTFBSDI(SBQI2-ͳͲ"84 w *".ͷઃఆͱ-BNCEBσϓϩΠʹ׳Ε͕ඞཁ
w $PEF4UBSͰ$*$%ύΠϓϥΠϯ "8474)PTUFE
w ೖྗͷهԱ%JBMPH w ձͷ༰ͷهԱ4FTTJPO"UUSJCVUFT w աڈͷΓͱΓͷهԱ1FSTJTUBOU"UUSJCVUFT w Ϣʔβʔͷใ"MFYB4FSWJDF"1*T ΞϨΫαͰهԱͰ͖Δɾ͖͢ͷ
w ϢʔβʔͷϓϩϑΟʔϧใ w Ϣʔβʔ໊ɾϝΞυɾి൪߸ w Ϧετʹొ͞Εͨ༰ w σόΠεͷઃஔॴɾҐஔใ w ϦϚΠϯμʔͷొ༰
w εΩϧͷ՝ۚঢ়گʢ64ݶఆʣ Ϣʔβʔͷใ"MFYB4FSWJDF"1*T
w ΄΅ͯ͢ʮΦϓτΠϯܗࣜʯ w Ϣʔβʔ͕໌ࣔతʹڐՄ͠ͳ͚Εར༻Ͱ͖ͳ͍ w ڐՄ͢ΔϝϦοτͷఏ͕ࣔඞਢ w ڐՄ͠ͳ͍Ϣʔβʔͷସύε༻ҙ͠Α͏ "MFYB4FSWJDF"1*TΛ͏߹ͷҙ
· ͱ Ί
͋ ͳ ͨ ͷ ͜ ͱ Λ ֮ ͑ ͳ
͍ ΞγελϯτͬͯඞཁͰ͔͢ʁ
w ͲͷهԱํ๏ͦΕ͚ͩͰෆे w ʮΞγελϯτͳΒ͍֮͑ͯͯ΄͍͜͠ͱʯʁ w ʮԿͰ͔ΜͰهԱʯΞϯνύλʔϯ w අ༻ɾύϑΥʔϚϯεతʹ/( w ݸਓใΛࡶʹѻ͏ͷઈର/(
هԱʹ͍ͭͯߟ͑Δ
w ʮݸਓใͷऔѻʯʹ"NB[POͱͯݫ͍͠ w (%13$011"ͳͲɺւ֎ͷ๏ؔ w ͳΔ͘4FSWJDF"1*T͔Βऔಘ͢Δ w ϩάʹ͞ͳ͍ͷ͕ϕλʔ w Ͳ͏ͯ͠อଘ͢Δ߹ɺ,.4ͳͲͰ҉߸Խ
ݸਓใͷऔѻ
Ի σ βΠ ϯ Ψ Π υ h t
t p s : / / d e v e l o p e r. a m a z o n . c o m / j a / d e s i g n i n g - f o r- v o i c e / #aajug
h t t p s : / / y o
u t u . b e / p 0 K P 8 a v e F L A Ξ ϯ νύ λ ʔϯ Λ Δ #aajug
"MFYB%BZd!ਆށࡾϊٶ https://alexaday2019.aajug.jp/
h t t p s : / / a l
e x a d a y 2 0 1 9 . a a j u g . j p /