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
AWSで作るLINEWORKSチャットボット
Search
Shintaro Yamasaki
June 30, 2020
Technology
0
910
AWSで作るLINEWORKSチャットボット
6/30 LINE WORKS Tech Talk オンラインLT大会!
https://lwugdev.connpass.com/event/179364/
Shintaro Yamasaki
June 30, 2020
Tweet
Share
More Decks by Shintaro Yamasaki
See All by Shintaro Yamasaki
【梅キャン勉強会】今週発生したAWS障害について
mmclsntr
0
78
LINE WORKSのDevelopers機能紹介
mmclsntr
0
97
LINE WORKSとシステムを繋ぐ LINE WORKSのDevelopers機能紹介
mmclsntr
0
290
HL2024 LINE WORKSの紹介
mmclsntr
0
100
LINE WORKSへ簡単通知!Incoming Webhookアプリの紹介
mmclsntr
0
610
連携を加速させる「WOFF」の紹介 - LWUG勉強会240411
mmclsntr
0
760
LINE Developersの紹介
mmclsntr
0
210
HL2023 LINE WORKS の紹介
mmclsntr
0
150
WOFFの紹介
mmclsntr
0
1.4k
Other Decks in Technology
See All in Technology
OCI技術資料 : 外部接続 VPN接続 詳細
ocise
1
10k
primeNumber DATA MANAGEMENT CAMP #2:
masatoshi0205
1
380
AIエージェントで変わる開発プロセス ― レビューボトルネックからの脱却
lycorptech_jp
PRO
2
610
俺の失敗を乗り越えろ!メーカーの開発現場での失敗談と乗り越え方 ~ゆるゆるチームリーダー編~
spiddle
0
300
EMから現場に戻って見えた2026年の開発者視点
sudoakiy
1
400
Interop Tokyo 2025 ShowNet Team Memberで学んだSRv6を基礎から丁寧に
miyukichi_ospf
0
170
Microsoft Fabric のワークスペースと容量の設計原則
ryomaru0825
2
120
論文検索を日本語でできるアプリを作ってみた
sailen2
0
110
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
94k
1 年間の育休から時短勤務で復帰した私が、 AI を駆使して立ち上がりを早めた話
lycorptech_jp
PRO
0
150
「技術的にできません」を越えて価値を生み出せ──研究開発チームをPMが率いて生み出した価値創出
hiro93n
1
310
社内ワークショップで終わらせない 業務改善AIエージェント開発
lycorptech_jp
PRO
1
330
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Deep Space Network (abreviated)
tonyrice
0
76
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.1k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
270
Transcript
Ͱ࡞Δ νϟοτϘοτ ΞΠϨοτגࣜձࣾࢁ㟒৻ଠ
ࣗݾհ ࢁ㟒৻ଠ ϠϚαΩγϯλϩ ΞΠϨοτגࣜձࣾ ΫϥυΠϯςάϨʔγϣϯࣄۀ෦.41։ൃηΫγϣϯ ΠϯϑϥαʔόʔαΠυΤϯδχΞ ڌେࡕ "84Λத৺ͱͨ͠ઃܭɾߏஙόοΫΤϯυ։ൃ ओʹαʔόʔϨε͕ಘҙ
ࣾͷࢹۀޮԽɾࣗಈԽʹैࣄ "84"1/5PQ&OHJOFFST ͖ͳ-*/&803,4"1*τʔΫ#PU "84ೝఆࢿ֨ 2
ΞΠϨοτגࣜձࣾ Ϋϥυͷಋೖઃܭ͔Βߏஙɺࢹɺӡ༻ɺ͞ΒʹγεςϜ։ൃσβΠϯ੍࡞·Ͱɺ ૯߹తͳαʔϏεΛϫϯετοϓʹఏڙɻ w ࿈ଓ"84"1/ϓϨϛΞίϯαϧςΟϯάύʔτφʔ w "1/$POTVMUJOH1BSUOFSPGUIF:FBSड w ($1ϓϨϛΞαʔϏεύʔτφʔ w
౦ژɾ໊ݹɾେࡕʹڌΛ࣋ͭ 3
4 https://cloudpack.jp/info/20190521.html 4
"84Λಘҙͱ͢Δฐࣾ νϟοτϘοτ"84Ͱߏங ࠓɺ"84Ͱߏங͢ΔࡍͷϙΠϯτʹ͍ͭͯհ͠·͢ɻ 5
"84ͱ 6 (Amazon Web Services) ʹαʔϏεఏڙ։࢝͞ΕͨɺΫϥυίϯϐϡʔςΟϯάαʔϏε ݩɺ"NB[PO͕࣋ͭϏδωε՝ͷղܾʹੜ·Εͨͷ ୭Ͱར༻Ͱ͖ΔΑ͏ʹˠύϒϦοΫΫϥυαʔϏε Ҏ্ͷαʔϏε ੈքதʹͷϦʔδϣϯͱͷΞϕΠϥϏϦςΟʔκʔϯ
ओཁͳ׆༻༻్ ΣϒαΠτ ΣϒɾϞόΠϧΞϓϦέʔγϣϯ όοΫΞοϓɾࡂରࡦ Ϗοάσʔλ *P5 ϏδωεΞϓϦέʔγϣϯ https://aws.amazon.com/jp/about-aws/
ฦ -*/&803,4αʔόʔ νϟοτϘοταʔόʔ ͜ΕΛࣗલͰ༻ҙ͢Δ ˠ"84Ͱߏͯ͠ΈΔ ϝοηʔδ 8FCIPPL τʔΫ#PU"1* Ϣʔβʔ -*/&803,4ΞϓϦ
8FCαʔόʔ σʔλϕʔε ͳͲ νϟοτϘοτγεςϜͷߏ 7
8 8FCαʔόʔͲ͏͢Δʁ 8 &$ &MBTUJD$POUBJOFS4FSWJDF &$4 -BNCEB 'BSHBUF Ծαʔόʔ ༻్ෳࡶͳνϟοτϘοτ
ࣗવݴޠॲཧͳͲ αʔόʔϨεͳίϯϐϡʔςΟϯάαʔϏε αʔόʔཧ͕ෆཁʹͳΔɻ Πϕϯτ͕ൃੜ͚ͨͩ͠՝ۚ ػ࣌ؒͷ՝ۚൃੜ͠ͳ͍ ɻ "1*(BUFXBZͱΈ߹Θͤͯར༻͢Δɻ ༻్؆୯ͳνϟοτϘοτ *'5)&/ϧʔϧϨϕϧͷ؆қͳͷ ίϯςφͷΦʔέετϨʔγϣϯ ࣮ߦڥɺ&$·ͨ'BSHBUF ༻్&$دΓͷ༻్ɻΞϓϦέʔγϣϯͷσϓϩΠɾ εέʔϦϯάͳͲ͕༗ར αʔόʔϨεͳίϯςφ࣮ߦڥ &$4 &,4Ͱར༻Մೳ
σʔλϕʔεͲ͏͢Δʁ σʔλϕʔεαʔϏε 9 3%4 %ZOBNP%# ϦϨʔγϣφϧσʔλϕʔε .Z42- 1PTUHSF42- 0SBDMF
.JDSPTPGU42-4FSWFSͳͲ Ϙοτ͔Βͷొ༰ͷཧ /P42-σʔλϕʔε ,FZ7BMVFܕ ॊೈͳεέʔϦϯάɻαʔόʔϨεɻ ηογϣϯใͷཧͳͲʹ͑Δɻ
ΩʔཧͲ͏͢Δʁ 10 4ZTUFNT.BOBHFS 1BSBNFUFS4UPSF 4FDSFUT.BOBHFS ύϥʔϝʔλʔཧ ύϥϝʔλͷ҉߸ԽՄೳ ൿಗใͷཧ ΩʔͷϩʔςʔγϣϯͳͲͷػೳ࣋ͭ
"NB[PO-FY ͦͷଞ 1 1 ձܕΠϯλʔϑΣΠεΛఏڙ͢Δ"84αʔϏεɻ "MFYBͰΘΕ͍ͯΔٕज़ͱಉ͡ͷ͕ΘΕ͍ͯΔͦ͏ɻ ࣗવݴޠॲཧ͚ͩͰͳ͘Իೝࣝแ ݱࡏɺ"NB[PO-FYถࠃӳޠͷΈରԠ͓ͯ͠Γɺ ຊޠ͓Αͼ౦ژϦʔδϣϯͰͷར༻ରԠ͍ͯ͠ͳ͍ɻ
12 https://qiita.com/mmclsntr/items/ccf4df3034679a3885ba
13 νϟοτϘοτࣄྫ ϫʔΫεϞόΠϧ༷ࣄྫϖʔδIUUQTMJOFXPSLTNPCJMFDPNKQQS ฐࣾࣄྫϖʔδIUUQTDMPVEQBDLKQDBTFTUVEZIUNM ύφιχοΫϗʔϜζ༷ ׆ಈొͷͨΊͷνϟοτϘοτ > ͜Ε·ͰɺΦϯϥΠϯͰڞ༗Ͱ͖ΔࣾπʔϧΛ༻͍׆ಈཧΛߦ͍ͬͯ·͕ͨ͠ɺ׆ಈ༰ొͷ ͨΊͷೖྗෛ୲ࣄॴ֎͔Βొग़དྷͳ͍͜ͱɺશࠃ֤ڌͷσʔλूۀͳͲɺ׆ಈѲΛ્ ͢Δ՝͕͋Γɺʮ͍ͭͰͲ͜Ͱ؆୯ʹ׆ಈొɾѲग़དྷΔڥʯͷ࣮ݱΛݕ౼͍ͯ͠·ͨ͠ɻ
> ϞόΠϧσόΠεʹΑΔࣾ֎Ͱͷखܰͳར༻ͱɺBotͱձ͠ͳ͕Βը໘্ʹ͋ΔϘλϯૢ࡞ͷΈͰ ݁͢ΔΑ͏ͳ؆қͰײతʹ͔Γ͍͢ΠϯλʔϑΣʔε
14 ߏਤ Ұ෦֦େ ฐࣾࣄྫϖʔδIUUQTDMPVEQBDLKQDBTFTUVEZIUNM 8FCαʔόʔ&$4 ࣮ߦڥ'BSHBUF લஈͷ"QQMJDBUJPO-PBE#BMBODFSͰෛՙࢄ
νϟοτϘοτͷηογϣϯཧ%ZOBNP%# ొใ֨ೲ༻ͷσʔλϕʔε3%4 ύϥϝʔλ4ZTUFNT.BOBHFS1BSBNFUFS4UPSF Ͱཧ -BNCEBͰΞΫηετʔΫϯΛఆظతʹߋ৽
15 "84Ͱ-*/&803,4νϟοτϘοτ։ൃ 8FCαʔόʔ&$ -BNCEB &$4ͳͲ σʔλϕʔε3%4 %ZOBNP%#ͳͲ
Ωʔཧ44.1BSBNFUFS4UPSF 4FDSFUT.BOBHFSͳͲ νϟοτϘοτͷλΠϓʹ߹ΘͤͯదʹαʔϏεΛબ͠Έ߹ΘͤΔ 15 ·ͱΊ