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
5.1k
社内チャットボットをリニューアルした話
https://ginowan.connpass.com/event/137505/
jewel12
July 31, 2019
Tweet
Share
More Decks by jewel12
See All by jewel12
その広告配信システムは正しく動いているのか? #TechMar
jewelx12
5
5.9k
黒い画面は作れば怖くない
jewelx12
1
160
バッチ実行 インターフェースとしての Papermill について考える
jewelx12
0
60
ぎのわん勉強会の告知です
jewelx12
0
840
コードを自動生成したい
jewelx12
0
66
プログラミング言語とパラダイム
jewelx12
0
69
沖縄・宜野湾エンジニア勉強会 #6 LT
jewelx12
0
1.9k
BigQuery と BigQuery ML
jewelx12
1
88
Go Cloud まとめ
jewelx12
0
54
Featured
See All Featured
Infographics Made Easy
chrislema
238
18k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
How to name files
jennybc
67
96k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.6k
Six Lessons from altMBA
skipperchong
24
3.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
357
18k
The Illustrated Children's Guide to Kubernetes
chrisshort
39
47k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
189
16k
Principles of Awesome APIs and How to Build Them.
keavy
124
16k
Design by the Numbers
sachag
277
18k
Imperfection Machines: The Place of Print at Facebook
scottboms
262
13k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
26
2.1k
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ͩͱࢥ͍͚ͬͯͨͲҙ֎ ͱศརͰࠔΔ