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
開発時のコミュニケーションを円滑化するBOTを作った話 / A story about cr...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
yu-kgr
January 19, 2020
Technology
1.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
開発時のコミュニケーションを円滑化するBOTを作った話 / A story about creating a BOT that facilitates communication during development.
2020/01/20 にkanazawa.js #01で発表した内容です。
yu-kgr
January 19, 2020
More Decks by yu-kgr
See All by yu-kgr
NotionでBlogを作ったので供養します / Create kglabo NotionBlog
yu_kgr
1
220
俺たちの"MicroFrontend"やっていき宣言。 / Declaration to do our MicroFrontend.
yu_kgr
0
420
改めて考える"コミュニケーション"
yu_kgr
0
97
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
yu_kgr
0
160
雑なまとめをサイト化したら役に立ちそうって話
yu_kgr
0
220
1年間、闇を食べる妖怪としてがんばった話
yu_kgr
1
690
Other Decks in Technology
See All in Technology
現場との対話から始める “作る前に問い直す”業務改善
mochico50
1
230
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
3
940
AICoEでAIネイティブ組織への進化
yukiogawa
0
220
生成 AI 時代にいま一度「問い合わせ」について考えてみる
kazzpapa3
1
130
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
190
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
790
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
460
【公開用】AI_Dev_Ex2026_AI_登壇資料
matsuritechnologies
PRO
1
490
どこまでAIに任せるか 〜確率論と決定論の境界決定〜
shukob
0
460
VPCセキュリティ対応の最新事情
nagisa53
1
290
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
980
AI工学特論: MLOps・継続的評価
asei
5
1.3k
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
500
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Context Engineering - Making Every Token Count
addyosmani
9
1k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
My Coaching Mixtape
mlcsv
0
170
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
410
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Language of Interfaces
destraynor
162
27k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
200
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Transcript
։ൃ࣌ͷίϛϡχέʔγϣϯΛ ԁԽ͢Δ#05Λ࡞ͬͨ 2020/01/19 Kanazawa.js #01 :VLJ.JOBLBXBʢ!ZV@LHSʣ
୭Ͱ͔͢ʁ Ͳ͏ɺϛφΧϫͰ͢ɻ ήʔϜͷϓϥοτϑΥʔϜ։ൃ୲ɻ ࠷ۙɺ৽ϓϥοτϑΥʔϜΛ࡞Δ ϓϩδΣΫτͰϑϩϯτΤϯυ৮ͬͯ·͢ 0*.0GNͱ͍͏1PEDBTUͬͯ·͢ IUUQTQPEDBTULHMBCPDPN ࠷ۙɺϫΠϯدΓͷຊञʹϋϚͬͯ·͢ ޱʢੴʣᑓʢҪʣ͋ͨΓ͕࠷ߴ
։ൃ࣌ͷ ίϛϡχέʔγϣϯ ԁԽͱ
։ൃ࣌ͷ ίϛϡχέʔγϣϯ ԁԽͱ ‑ ʮ!IPHF.3Λ࡞ͨ͠ͷͰɺϨϏϡʔΛ͓ئ͍͠·͢ʂʯ
։ൃ࣌ͷ ίϛϡχέʔγϣϯ ԁԽͱ ‑ ʮ!IPHF.3Λ࡞ͨ͠ͷͰɺϨϏϡʔΛ͓ئ͍͠·͢ʂʯ Λ ԁʹ͍ͨ͠οʂʂ
։ൃ࣌ͷ ίϛϡχέʔγϣϯ ԁԽͱ ‑ ʮ!IPHF.3Λ࡞ͨ͠ͷͰɺϨϏϡʔΛ͓ئ͍͠·͢ʂʯ Λ ԁʹ͍ͨ͠οʂʂ
զʑɺ(JU-BCΛར༻ͯ͠ΔΜͰ͕͢ʜ
զʑɺ(JU-BCΛར༻ͯ͠ΔΜͰ͕͢ʜ
զʑɺ(JU-BCΛར༻ͯ͠ΔΜͰ͕͢ʜ .3࡞
զʑɺ(JU-BCΛར༻ͯ͠ΔΜͰ͕͢ʜ .3࡞ ͜Μͳײ͡Ͱ௨͕ग़Δ
͓Εͨͪɺ(JU-BCΛར༻ͯ͠ΔΜͰ͕͢ʜ .3࡞ ͜Μͳײ͡Ͱ௨͕ग़Δ w ओମతʹ$)Λݟʹ͍͔ͶͳΒ͵ɻ w ͦͯ͠༰͕ݟͮΒ͍ɻ
͓Εͨͪɺ(JU-BCΛར༻ͯ͠ΔΜͰ͕͢ʜ .3࡞ ͜Μͳײ͡Ͱ௨͕ग़Δ w ओମతʹ$)Λݟʹ͍͔ͶͳΒ͵ɻ w ͦͯ͠༰͕ݟͮΒ͍ɻ w σϑΥϧτͷ8FCIPPLTʹ
ਓʹର͢Δ͵͘Γ͕ΓͶ͐ʂʂ
ղܾҊ
ղܾҊ w 4MBDLͷࢦఆͨ͠$)ʹରͯ͠ w (JU-BCͰൃੜͨ͠.3Λ w ಛఆͷϢʔβʔάϧʔϓʹ w 4MBDLͰ௨͠Α͏ɻͦ͏͠Α͏ɻ w
ʢ͍ͭͰʹ+4ͷษڧ݉Ͷͯ#05৮Γ͍ͨʣ
ͦͯ͠ੜ·Εͨ”kondrill-bot” w ʮ(JU-BCʯͱʮ4MBDLʢϢʔβʔάϧʔϓ͕ར༻Ͱ͖Δϓϥϯʣʯ͕ ༻ҙͰ͖ͨͱ͖ʹਅՁΛൃش
ͦͯ͠ੜ·Εͨ”kondrill-bot” w ʮ(JU-BCʯͱʮ4MBDLʢϢʔβʔάϧʔϓ͕ར༻Ͱ͖Δϓϥϯʣʯ͕ ༻ҙͰ͖ͨͱ͖ʹਅՁΛൃش
ͦͯ͠ੜ·Εͨ”kondrill-bot” w ʮ(JU-BCʯͱʮ4MBDLʢϢʔβʔάϧʔϓ͕ར༻Ͱ͖Δϓϥϯʣʯ͕ ༻ҙͰ͖ͨͱ͖ʹਅՁΛൃش ˞ͪͳΈʹ໊લ͏ͪͷʮۙ౻ʯͱ͍͏ϑϩϯτΤϯυͷத֩Λ୲͏ɺ υϦϧͷΑ͏ʹಥ͖ਐΉΤϯδχΞ͔ΒͱΓ·ͨ͠
”kondrill-bot”͕Ͱ͖Δ͜ͱ w .FSHF3FRVFTU͕࡞͞ΕͨΒɺࢦఆͨ͠νϟϯωϧͷ ࢦఆϢʔβʔάϧʔϓʹ௨͢Δ
”kondrill-bot”͕Ͱ͖Δ͜ͱ w .FSHF3FRVFTU͕ঝೝ͞ΕͨΒɺࢦఆͨ͠νϟϯωϧͷ ࢦఆϢʔβʔάϧʔϓʹϚʔδՄೳʹͳͬͨ͜ͱΛ௨͢Δ
”kondrill-bot”͕Ͱ͖Δ͜ͱ w .FSHF3FRVFTU͕ߋ৽͞ΕͨΒɺࢦఆͨ͠νϟϯωϧͷ ࢦఆϢʔβʔάϧʔϓʹߋ৽͞Εͨ͜ͱΛ௨͢Δ
”kondrill-bot”͕Ͱ͖Δ͜ͱ w .FSHF3FRVFTU͕Ϛʔδ͞ΕͨΒɺࢦఆͨ͠νϟϯωϧͷ ࢦఆϢʔβʔάϧʔϓʹϚʔδ͞Εͨ͜ͱΛ௨͢Δ
”kondrill-bot”͕Ͱ͖Δ͜ͱ w .FSHF3FRVFTU͕Ϋϩʔζ͞ΕͨΒɺࢦఆͨ͠νϟϯωϧͷ ࢦఆϢʔβʔάϧʔϓʹΫϩʔζ͞Εͨ͜ͱΛ௨͢Δ
w (JU-BC͔Β.3ͷXFCIPPLΛIFSPLVʹૹ৴ w .3ͷ༰ʹԠͨ͡ͷΛੜͯ͠4MBDLʹ1045 ߏͳͲ .3࡞
ͬ͘͟ΓͬͯΔ͜ͱ w ௨͍ͨ͠4MBDLͷ6TFS(SPVQ$)໊ɺ (JU-BCͷϓϩδΣΫτ*%Λఆٛɻ ίʔυͪ͜ΒIUUQTHJTUHJUIVCDPNZVLHSEDCEEGCDFDDB
ίʔυͪ͜ΒIUUQTHJTUHJUIVCDPNZVLHSEDCEEGCDFDDB w (JU-BC͔Β8FCIPPLͰඈΜͰ͘ΔΛఆ ͬ͘͟ΓͬͯΔ͜ͱ
ίʔυͪ͜ΒIUUQTHJTUHJUIVCDPNZVLHSEDCEEGCDFDDB w .3ͷλΠϓʹԠͨ͡ϝοηʔδΛ࡞ ͬ͘͟ΓͬͯΔ͜ͱ
݁Ռ
݁Ռ w ແࣄɺఔ͕লུ͞ΕͯԁԽʹʂʂ
݁Ռ w ແࣄɺఔ͕লུ͞ΕͯԁԽʹʂʂ w ͱͱपғ͚ͩͰɺͻͬͦΓ͏༧ఆ͕ͩͬͨɺ ଞͷνʔϜͰ࠾༻͞ΕΔͱ͍͏خ͍͠ࣄଶʹɻ ʘϠολʔʗ
ͬͪ·ͬͨ͜ͱ w TMBDLͷUPLFOΛFOWʹಀ͍͍͕ͨ͠ɺ FOWࣗମΛϒούͯ͠͠·͏ɻ ຊʹ͍͢·ͤΜͰͨ͠
ͬͪ·ͬͨ͜ͱ w ٔΕͰೖΕͨ-5(.Ԡ͕ແݶϧʔϓʹ͍Δ
ͬͪ·ͬͨ͜ͱ w ٔΕͰೖΕͨ-5(.Ԡ͕ແݶϧʔϓʹ͍Δ
ؾΛ͚ͭΑ͏ʂʂʂ
ωΫετΞΫγϣϯ w .3ʹର͢Δίϝϯτ͕͋ͬͨ߹ʹ௨͍ͨ͠ w ςετॻ͍ͯͳ͍ͷͰॻ͘ w ଟΫιίʔυͳͷͰϦϑΝΫλϦϯά͍ͨ͠ w -BNCEB$MPVE'VODUJPOʹ͓Ҿӽ͍ͨ͠͠ ͳͲ
։ൃ࣌ͷίϛϡχέʔγϣϯΛ ԁԽ͢Δ#05Λ࡞ͬͨ ϛφΧϫ