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
AIをフル活用してオンコール機能のプロトタイプを2日で作った話 / Building an A...
Search
Narimichi Takamura
June 30, 2026
Technology
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIをフル活用してオンコール機能のプロトタイプを2日で作った話 / Building an AI-Powered On-Call Prototype in Just Two Days
ゆるAI 第一回での登壇資料です。
https://yuru-ai.connpass.com/event/392834/
Narimichi Takamura
June 30, 2026
More Decks by Narimichi Takamura
See All by Narimichi Takamura
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
1
420
小さくはじめるSLI/SLO ~育てながら組織に定着させる実践知~ / Starting Small with SLI/SLOs: Building Adoption Through Continuous Growth
nari_ex
7
2.4k
Observability — Extending Into Incident Response
nari_ex
2
1.3k
インシデントキーメトリクスによるインシデント対応の改善 / Improving Incident Response using Incident Key Metrics
nari_ex
1
14k
組織的なインシデント対応を目指して〜成熟度評価と改善のステップ〜 / Towards an Organized Incident Response - Maturity Assessment and Improvement Steps -
nari_ex
7
10k
Waroomの開発モチベーションと今後のロードマップ / Waroom development motivation and roadmap
nari_ex
1
1.9k
Engineering with Business Impact
nari_ex
2
370
How We Foster Reliability in Diversity
nari_ex
14
13k
SRE Practices in Organizations
nari_ex
16
11k
Other Decks in Technology
See All in Technology
Alphaモジュール使っていいのかい!?いけないのかい!?どっちなんだいっ!?
watany
1
280
AIが実装を自走する時代の認知負債との戦い
lycorptech_jp
PRO
1
230
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
150
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
3.8k
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
4.6k
はじめてのWDM
miyukichi_ospf
1
150
関数型の考えを TypeScript に持ち込んで、テストしやすい純粋関数を増やす / Pure at the Core, Effects at the Edge: Bringing Functional Thinking into TypeScript
kaminashi
2
130
知らん間に、回ってる
ming_ayami
0
720
「AIに依存している」と 「AIを使いこなしている」の違い
k8yasuma
0
120
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
140
Genie Ontologyは銀の弾丸かを考える / Is Genie Ontology a Silver Bullet?
nttcom
0
400
Compose 新機能総まとめ / What's New in Jetpack Compose
yanzm
0
320
Featured
See All Featured
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
550
How GitHub (no longer) Works
holman
316
150k
Discover your Explorer Soul
emna__ayadi
2
1.2k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
200
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
190
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
500
How to make the Groovebox
asonas
2
2.3k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
ラッコキーワード サービス紹介資料
rakko
1
3.9M
Typedesign – Prime Four
hannesfritz
42
3.1k
Transcript
AIΛϑϧ׆༻ͯ͠ ΦϯίʔϧػೳͷϓϩτλΠϓΛ 2Ͱ࡞ͬͨ ߴଜ ಓʢ@nari_exʣ
2
גࣜձࣾTopotalʢͱΆͨΔʣ • h#ps:/ /topotal.com • SREΛओ࣠ʹͨ͠ελʔτΞοϓ • 2ࣄۀΛӡӦ • SRE
as a Service • SaaS for SREʢWaroomʣ 3
SRE as a Service • topotal.com/services/sre-as-a-service • SREʹಛԽٕͨ͠ज़ࢧԉαʔϏε • ࢧԉͷྫ
• SLI/SLOͷಋೖɾӡ༻վળ • CI/CDͷߏஙɾվળ • ΠϯγσϯτϚωδϝϯτͷվળ 4
WaroomʢΘΔʔΉʣ • ΠϯγσϯτϚωδϝϯτSaaS • Slack ϕʔεͷରԠʹ߹ΘͤͯࣗಈԽɾ লྗԽ͕Ͱ͖Δ • AIΛ༻͍ͨݪҼΓ͚ɾ෮چ •
ਓແ੍ݶͷΦϯίʔϧػೳ 5
͡Ίʹ • PdMͱͯ͠ AIΛ͔ͭͬͯ৽ػೳͷϓϩτλΠϓΛͭ͘Δ աఔͰ ಘֶͨͼΛڞ༗͠·͢ • ʮAI࣌ʹͲ͏ϓϩμΫτΛ࡞Δͷ͔ʯΛߟ͑Δ͖͔͚ͬʹͳ Εخ͍͠Ͱ͢ 6
ຊެԋͷରऀ • AIίʔσΟϯάπʔϧʢVibe Codingʣʹڵຯ͕͋Δํ • ϓϩμΫτ։ൃ৽ػೳ։ൃʹܞΘ͍ͬͯΔΤϯδχΞ • AI࣌ͷ༷ࡦఆϓϩτλΠϐϯάͷਐΊํΛΓ͍ͨํ 7
൵ئͩͬͨΦϯίʔϧػೳ • ϦϦʔεॳ͔Βཁ͕ઈ͑ͳ͍ͷػೳͷҰͭ • ʮ͍͔ͭ࡞Ζ͏ʯ ͱࢥͬͯ5͕ܦա͍ͯͨ͠... 8
͖͔͚ͬࣾษڧձ • 2026/01্०ɺVibe Codingͷྫ͕֤ॴͰੜ·Ε͍ͯͨ • ࣾษڧձͰʮexe.dev͕͍͢͝ʯ͜ͱΛΔ • ࣌ͷࣗͷग़ΕײΛײ͓ͯ͡ΓɺҰ୴৮ͬͯΈΔ͜ͱʹ • Ͳ͏ͤΔͳΒɺϞνϕͷग़ΔͷΛͭ͘Γ͍ͨ
→ ࢼ͠ʹΦϯίʔϧػೳΛ࡞ͬͯΈΑ͏ 9
Φϯίʔϧػೳͱ • ো͕ى͖ͨͱ͖ʹి௨Λ͢ΔΈ • ೲಘײͷ͋Δి௨Λ࣮ݱ͢ΔͨΊʹɺࡉ͔ͳػೳཁٻ͕͋Δ • εέδϡʔϧཧ • ϩʔςʔγϣϯཧ •
ແԠɾԠ࣌ͷΤεΧϨʔγϣϯ • ௨ͷূཧ 10
exe.dev - ର͠ͳ͕Β։ൃͰ͖ΔVM Hos-ngαʔϏε1 • AIΤʔδΣϯτʢShelleyʣͱνϟοτ͠ͳ͕Β։ൃ • VM্Ͱίʔυͷ࣮ɾ࣮ߦɾमਖ਼Λ܁ΓฦͤΔ • HTTPS͖Ͱͦͷ··ΞϓϦΛެ։Ͱ͖Δ
• αʔόʔߏஙσϓϩΠΛ΄ͱΜͲҙࣝ͠ͳͯ͘Α͍ 1 exe.dev - AI࣌ͷVM Hos0ngαʔϏε 11
࠷ॳʹͬͨ͜ͱ • ʮWaroom͜ΜͳϓϩμΫτͰ͢ɻʯ • ʮΦϯίʔϧػೳΛ࡞͍ͬͯͩ͘͞ɻʯ → 20ޙ… 12
࣮༻Ͱ͖ͳ͍ͷ͕Ͱ͖ͨ 13
೦ͯ͡ཧͷͷͰ͖ͳ͍ • ࠶ܝ: AIຐ๏Ͱͳ͍ → ͪΌΜͱ༷Λߟ͑Α͏ 14
Vibe Codingલͷ४උΛ͢Δ • ͔࣌Β͍׳Ε͍ͯͨChatGPT Deep Research Λར༻ • ҎԼͷ3εςοϓͰ४උʢݴޠԽɺ༷ࡦఆʣΛͨ͠ 1.
ڝ߹ௐࠪ 2. ࠷খݶͷػೳʢMVPʣΛఆٛ͢Δ 3. ༷ॻͱͯ͠Ξτϓοτ 15
Step1: ڝ߹ΛௐΔ • ޙൃͷΦϯίʔϧαʔϏεΛϝΠϯͰใऩू • incident.io • Rootly • Datadog
On-Call 16
Step2: MVPΛߟ͑Δ • ֤ࣾͷڞ௨ػೳ͔ΒMVPͷ͖ͨͨΛ࡞ • ϖϧιφΛఆٛ͠ɺMVPΛϒϥογϡΞοϓ • ͞Βʹ࣮ମݧސ٬͔ΒಘͨΦϯίʔϧػೳͷϖΠϯΛө 17
Step3: AI͚༷ॻΛ࡞Δ • exe.devͰɺShelley ͱ͍͏ΤʔδΣϯτ͕ར༻͞Ε͍ͯΔ • ࠓճʮShelley͕ཧղ͍͢͠ܗͰ༷ʯΛग़͢Α͏ʹࢦࣔ • ࠓࢥ͑ʮ࣮AI͕ཧղ͍͢͠ܗࣜʯͰΑͦ͞͏ →
AI͕ཧղ͍༷͢͠ॻ ͕ 18
͋ͱ exe.dev • exe.devʹ༷ॻΛషΓ͚Δ • 20͘Β͍ͭ → ͦΕͳΓʹಈ͘ͷ͕Ͱ͖ͨ 19
20
ͰऴΘΓ͡Όͳ͍ ৮ͬͯΈͯɺࡉ͔ͳෆʹ͡Ίͯؾͮ͘ • ಋઢ͕ѱ͍ • σβΠϯ͕ඍົ • ෆཁͳϘλϯ͕͋Δ • ใ͕ଟ͍ɾগͳ͍
→ ཧʹఔԕ͍ 21
AIͱର͠ɺഁյͱΛ܁Γฦ͢ • τʔΫϯ੍ݶΛҙࣝ͠ͳ͕Βɺ୲ͯ͠ฒߦ͠ͳ͕Βϒϥογ ϡΞοϓ • ChatGPT: ༷ͷϒϥογϡΞοϓ • exe.dev: εΩʔϚɺίʔυσβΠϯͷ૬ஊɾมߋ
• Why ࣗɺWhat ChatGPTɺHow exe.dev ΞαΠϯ 22
23
ि໌͚ʹνʔϜʹڞ༗ͨ͠ͱ͜Ζ • ʮΑͦ͞͏ʯʮ͕ͳͦ͞͏ʯ • Ұ୴ɺ͜ΕΛ࣋ͬͯϢʔβʔώΞϦϯάͯ͠Έ·͠ΐ͏͔ • ஊ͕ͦͷ͔Βෳ݅ൃੜ͢Δ͜ͱʹ → ಈ͘ͷ͕͋ΔͱͲΜͲΜ͕ਐΉɻϓϩμΫτͮ͘Γʹ͍ ͕૿ͨ͠ʂ
24
·ͱΊ 25
ࣗͳΓͷ։ൃαΠΫϧ ͷܕ͕Ͱ͖ͨ • ʮ۩ମతʹಈ͘ͷʯΛੜΈग़͢· ͰɺPdM͕ࣗͰ͖Δ • →༷ͷઆ໌ίετʙ༷վળ͕ര ʹ!! • ݱঢ়ɺAI׆༻ͷલޙͰਓ͕࣭Λߴ
ΊΔऔΓΈ͕ඞਢ 26
AIվળͷϧʔϓΛരʹͯ͘͠Εͨ • ʮࣦഊ͢Δίετʯ͕ܶతʹԼ͕Δ ͜ͱͷՁΛڧ࣮͘ײ • େʹյͯ͠େʹ࡞ΓͤΔ͕ɺϓϩτλΠϓͮ͘Γͱ૬ ੑόονϦ • εϐʔυͷ֫ಘ͔ΜͨΜ ɺҰํͰɺՁͷ֫ಘΉ͔͍ͣ͠
27
ࠓճͷֶͼ • 1. ೦ͯ͡μϝɻAIΤεύʔͰͳ͍ • 2. Α͍ͷΛ࡞Δʹɺਂ͍ࢥߟͱݴޠԽ͕ඞཁ • 3. ཧͱͷΪϟοϓΛຒΊͯ͡ΊͯՁ͕ग़Δ
28
͋Γ͕ͱ͏͍͟͝·ͨ͠ 29