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
510
コミュニティ運営から 中の人に変わって感じたこと
hideokamoto
0
64
Developerが Developer Advocateになった話 / dev-rel-meetup-tokyo-71
hideokamoto
0
290
Jamstack開発者のための App Runner入門
hideokamoto
1
450
WordPressでの webサイト制作2022 / ngk2022s
hideokamoto
0
400
JavaScript(TypeScript)で メディアサイトを インフラから構築する方法 / jsconf-jp-2021
hideokamoto
2
4.1k
AWS上でStripeを利用したアプリをより安全にデプロイする方法 /jaws-pankration-2021
hideokamoto
1
180
Shifter Headlessと Headless WordPressの紹介
hideokamoto
0
1.7k
Stripe & Next.js + AWS Amplify で会員 + 定期課金機能 / JP_Stripes20210903
hideokamoto
7
3.1k
Other Decks in Programming
See All in Programming
Pulsar2 を雰囲気で使ってみよう
anoken
0
250
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
1
490
PHPのバージョンアップ時にも役立ったAST
matsuo_atsushi
0
210
もう僕は OpenAPI を書きたくない
sgash708
5
1.9k
PHPカンファレンス名古屋2025 タスク分解の試行錯誤〜レビュー負荷を下げるために〜
soichi
1
650
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
240
Jakarta EE meets AI
ivargrimstad
0
130
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
14
4.5k
コミュニティ駆動 AWS CDK ライブラリ「Open Constructs Library」 / community-cdk-library
gotok365
2
210
PRレビューのお供にDanger
stoticdev
1
220
Honoとフロントエンドの 型安全性について
yodaka
7
1.4k
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
280
Featured
See All Featured
A Tale of Four Properties
chriscoyier
158
23k
Making Projects Easy
brettharned
116
6k
Speed Design
sergeychernyshev
27
800
Code Review Best Practice
trishagee
67
18k
Designing for Performance
lara
604
68k
Documentation Writing (for coders)
carmenintech
67
4.6k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
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 /