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
社内チャットボットをリニューアルした話
Search
jewel12
July 31, 2019
0
5k
社内チャットボットをリニューアルした話
https://ginowan.connpass.com/event/137505/
jewel12
July 31, 2019
Tweet
Share
More Decks by jewel12
See All by jewel12
その広告配信システムは正しく動いているのか? #TechMar
jewelx12
5
5.3k
黒い画面は作れば怖くない
jewelx12
1
150
バッチ実行 インターフェースとしての Papermill について考える
jewelx12
0
52
ぎのわん勉強会の告知です
jewelx12
0
800
コードを自動生成したい
jewelx12
0
64
プログラミング言語とパラダイム
jewelx12
0
58
沖縄・宜野湾エンジニア勉強会 #6 LT
jewelx12
0
1.8k
BigQuery と BigQuery ML
jewelx12
1
80
Go Cloud まとめ
jewelx12
0
51
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
175
21k
Building a Scalable Design System with Sketch
lauravandoore
455
32k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
18
1.7k
How to Ace a Technical Interview
jacobian
272
22k
What’s in a name? Adding method to the madness
productmarketing
PRO
15
2.6k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
How to train your dragon (web standard)
notwaldorf
72
5.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Building Flexible Design Systems
yeseniaperezcruz
318
37k
The Invisible Customer
myddelton
114
12k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
The Art of Programming - Codeland 2020
erikaheidi
41
12k
Transcript
ࣾ$IBU#PU Λ ϦχϡʔΞϧͨ͠ ͗ͷΘΜษڧձ!KFXFM@Y
!KFXFM@Y w qVDU 70:"(&(3061 Ͱࠂ ৴ͷ͓ख͍ w ࠷ۙͬͯ໘ന͔ͬͨήʔϜ w 4MBZUIF4QJSF
w $PSOF$IPDPMBUF ΩʔϘʔυ Λ ͖͍࣋ͬͯͯ·͢
7(ͱ4MBDL w ݄ࠒ͔ΒͬͯΔݹࢀϢʔ βʔ w શࣾһ͕༻͢Δίϛϡχέʔγϣϯ πʔϧ w ෦ॺΛԣஅͯ͘͠ΘΕ͍ͯ·͢ w
·Ίࣝ4MBDLl4FBSDIBCMF-PHPG"MM$POWFSTBUJPO BOE,OPXMFEHFzͷ಄จࣈͩͧ
ࣾ4MBDLΛࢧ͑Δ#PU w KFXFMQFUͱ͍͏#PU͕ͷ͍ͬͯ͞Δ w 4MBDLͰʹཱͨͳ͍#PUΛӡ༻͢Δ ͱ͖ͷݟͱ͔ w ͍͔ͭΒ͍Δͷ͔Ε͕ͨʹ ͍ͨ w
։ൃํศརͳػೳΛۃྗ࣮͠ͳ͍ w ෆศ͕͞Ωϡʔτ w ศརͩͱϝϯς͕ඞཁ
ศརͳػೳ
ศརͳػೳ
ศརͳػೳ
ศརͳػೳ
ศརͳػೳ
ʢຊʹʣศརͳػೳ wKQJIPHFIPHFͰIPHFIPHFͷը૾Λ୳ ͖ͯͯ͘͠ΕΔػೳ wจࣈͰยखͰଧͯΔखܰ͞ wKQJൃͮ͠Β͍ w ͯ͘Α͘͏୯ޠʹ͢Δͱൃ͕ͪ͠ wίϛϡχέʔγϣϯͷଅਐʹد༩ʢͯ͠Δ ͣʣ w
·Ίࣝ/4'8ͳը૾͕ग़͖ͯͯؾ·͍ͣ࣌ʹKQJLTL͢ΔͱυΠπ ͷಛघ෦ୂը૾͕ͨ͘͞ΜྲྀΕͯ͘Δͧ
ແବ ػೳͰׂ͞Εͨ ϑΝΠϧ
ߴػೳͳ#PUͷؒೖΓΛՌͨ͠ ϧʔϧϕʔεΛ͑ͯ"*ɺ ͍ੜ໋ͱݴ͍͍ͬͯʜʜ ͦΜͳײ͡Ͱͷ͍ͬͯͨ͞ KFXFMQFUͰ͕͋ͬͨ
ͣ͞ΜͳϥΠϒϥϦཧͱ όʔδϣϯΞοϓͷଵΓͰ σϓϩΠෆೳʹ
ґଘղܾ͕ͩΔͯ͘์ஔ ͦͯ࣌͠ྲྀΕʜʜ
4MBDL⚡#PMUͷग़ݱ w 4MBDLެࣜͷ#PUϑϨʔϜϫʔΫ w ॻ͖ࠐΈʹԠͨ͠Γ&WFOUͷ -JTUFOJOHͪΖΜ w ΠϯλϥΫςΟϒͳϘλϯΛදࣔͨ͠ Γʂ w
·Ίࣝ͜ΕΒͷػೳࣗମ)VCPU4MBDL"EBQUFSͰͰ͖ Δͧ
͍͍ͳʙ͍͍ͨͳʙ Ҡߦ͕ΊΜͲ͍ͳʙ
✨ͻΒΊ͖✨ w ແବػೳຬࡌͷ#PUͩ͠Ҡߦ͠ͳͯ͘Α ͘Ͷʁ w #PU͕ण࢘ΛѲΔػೳͱ͔୭͕͏ͷ w Α͘ΘΕΔKQJͱબΜͰػೳ͚ͩҠߦ͠ Α͏ w
બΜͰ1VMM3FRVFTUͷϨϏϡΞʔͳ ͲΛબΜͰ͘ΕΔʢબΜͰ"#$Έͨ ͍ͳ͍ํʣ
Ҡߦલͷߏ w )VCPU 4MBDL"EBQUFS w $P⒎FF4DSJQU w )FSPLV w
ཧ࡞ऀਓ w ਓʹݟͤΔؾ͕ͳ͍ίʔυ w ·Ίࣝ࡞ऀෆৄͱ͍͏ઃఆʹͳ͍ͬͯΔͧ
Ҡߦޙͷߏ w #PMU⚡ w 5ZQF4DSJQU w )FSPLV w TFSBUDICPMUPOIFSPLVΛࢀߟʹ ͢Ε͜ͷߏͰεοͱ࡞ΕΔ
w ίʔυΛࣾ(JUϨϙδτϦʹ w ·Ίࣝ࡞ऀͷ͕ࠢίϛολʹΓҠ͍ͬͯΔͱ͍͏ઃఆʹ ͳ͍ͬͯΔͧ
ίʔυΛࣾϦϙδτϦʹ w ࠓ·Ͱ4MBDL%.Ͱίʔυ͕ૹΒ Ε͖ͯͨΓʢ࡞ऀ͡Όͳ͍ઃఆͳͷʹʜʜʣ w ͜Ε͔Β(JU)VCͰཧ w ඞཁ͕͋ΕJTTVFΛཱͯͯ DPNNJUͯ͠Β͏
None
ҠߦͰखؒऔ͍ͬͯΔ͜ͱ w ෆ֮ʹศརͳͷ͕͍͔ͭ͋ͬͯ͘࡞ۀ ͕ଟ͍ w ӍӢͷঢ়ଶ͕Θ͔ΔͭɾגՁ͕Θ͔Δ ͭɾλΠྉཧΛબͿͭɾಥવͷ ˓˓ɾฤूڑΛग़ͭ͢ɾFUD w )VCPUʹ͓͚ΔSFTQPOE
ͷڍಈ࠶ݱ ʢޙड़ʣ w σόοάڥΛൺֱత࡞Γʹ͍͘ʢޙड़ʣ
ίʔυ໘ͰͷҠߦ w.JHSBUJOH)VCPU"QQTͰ͍͍ͩͨΦοέʔ w)VCPUSFTQPOE ͔ΒͷҠߦʹ͍ͭͯ BQQ@NFOUJPOΠϕϯτΛर͏Α͏ʹ͢Δͱॻ͔Ε ͍ͯΔ w )VCPUSFTQPOE !KFXFMQFUIPHFͱ KFXFMQFUIPHFͷ྆ํʹରԠ͍ͯ͠Δ͕
BQQ@NFOUJPOΠϕϯτΛर͏ͱ!͖ϝϯγϣ ϯʹ͔͠ԠͰ͖ͳ͍ w KFXFMQFUIPHFΛ͏ਓͷํ͕ଟ͍ͯͮ͘Β͘ ͳͬͯ͠·ͬͨ
.JEEMFXBSFΛ͏ w #PMUʹ(MPCBMNJEEMFXBSFͱ -JTUFOFSNJEEMFXBSF͕ଘࡏ͢Δ w .JEEMFXBSF֤छΠϕϯτΛॲཧ͢Δલʹ ࣮ߦ͞ΕΔॲཧ w -PHHJOHͷͨΊͩͬͨΓɺ͋ΔϢʔβʔͷ Έ#PUͷ༻ΛڐՄ͢ΔΑ͏ͳ߹ʹ͏
w ૹΒΕ͖ͯͨϝοηʔδͳͲऔಘͰ͖Δ ͷͰKFXFMQFU͔Β࢝·͍ͬͯΕॲཧ͢Δ
)VCPU4MBDL"EBQUFSͱ #PMUͷҧ͍ w ༻͍ͯ͠Δ"1*ͷҧ͍ w ΠϯλʔϑΣʔεͷҧ͍ w )VCPUෳͷνϟοταʔϏεͰ͑Δ Α͏ʹΠϯλʔϑΣʔε͕நԽ͞Ε͍ͯΔ w
#PMU4MBDLͷͨΊʹ࡞ΒΕ͍ͯΔ w )VCPU։ൃڥͷίϯιʔϧ্Ͱಈ͘ νϟοτ͕උ͞Ε͓ͯΓɺσϓϩΠ͠ͳ͘ ͯಈ࡞֬ೝͰ͖Δ
༻͍ͯ͠Δ"1*ͷҧ͍ w 35. 3FBM5JNF.FTTBHJOH "1* w )VCPU4MBDL"EBQUFS͕༻ w 8FC4PDLFUϕʔεͰଓ w
̍ͭͷଓʹશͯͷΠϕϯτ͕ྲྀΕͯ͘Δɻ͠ͳ͍ͱେ ਓͰͷར༻࣌ʹεέʔϧͮ͠Β͍ʢฐࣾͷن )VCPU POແྉ)FSPLVͷར༻Ͱʹͳͬͨ͜ͱແ͍ʣ w &WFOUT"1* w #PMU͕༻ w )551ϕʔεͷαϒεΫϦϓγϣϯܕ w εςʔτϨεͰൺֱతεέʔϧ͍͢͠ w ͲͷΠϕϯτΛߪಡ͢Δ͔ͱ͍͏4DPQFΛઃఆͰ͖Δ
༻͍ͯ͠Δ"1*ͷҧ͍ w ड͚औΕΔΠϕϯτͷҧ͍͋Δ w "1*&WFOU5ZQFT w ΑΓৄ͍͠ҧ͍8IFOTIPVME* VTFUIF&WFOUT"1*BOEXIFO TIPVME*VTFUIF35."1*
·ͱΊ w )VCPUͰ࡞ΒΕͨ#PUΛ#PMUͰϦ χϡʔΞϧͨ͠ w (JU)VCͰཧ͢ΔͱΈΜͳ͕ DPNNJUͯ͘͠ΕΔΑ w ෆศͳ#PUͩͱࢥ͍͚ͬͯͨͲҙ֎ ͱศརͰࠔΔ