Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
生成AIで日々のエラー調査を進めたい
Search
aboy
June 13, 2025
Programming
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
生成AIで日々のエラー調査を進めたい
aboy
June 13, 2025
More Decks by aboy
See All by aboy
みんなでエラー監視するSRE夕会の効果_ゆるSRE勉強会1
yuyaabo
1
740
Go 1.19.1 security fix net/url JoinPath
yuyaabo
1
580
HTTPステータスコードが意図した値にならないとき Let's Go Talk #2
yuyaabo
1
580
OSS貢献を気軽にしたい Let's Go Talk #1
yuyaabo
2
680
困ったときが学びどき.pdf
yuyaabo
0
660
Build dynamic iOS apps with the Create ML framework の要約
yuyaabo
0
1.3k
fastlaneベースでTravis CIからBitriseに移行しました
yuyaabo
0
1.9k
Mixpanelのすゝめ
yuyaabo
0
3.1k
Use model deployment and security with Core MLの要約
yuyaabo
2
640
Other Decks in Programming
See All in Programming
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
140
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
540
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
140
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
350
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
580
ジョジョの世界をXRで再現する
mofurune
0
150
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
JRuby: Past, Present, and Future
headius
0
230
wkhtmltopdfの次どうするか問題2026
willnet
2
1.9k
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
190
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
400
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Chasing Engaging Ingredients in Design
codingconduct
0
350
The untapped power of vector embeddings
frankvandijk
2
1.9k
Navigating Team Friction
lara
192
16k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
620
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Technical Leadership for Architectural Decision Making
baasie
3
600
sira's awesome portfolio website redesign presentation
elsirapls
0
450
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
570
Transcript
エラー調査を生成 AIで進めたい aboy ゆるSRE勉強会 #11 〜AI × SREの知見が聞きたい!〜: 15分用資料
前段
自己紹介 3 - aboy (あぼ) - コネヒト株式会社
運用体制 4 - 2012年創立。歴史あるサービス (システム)らの開発・運用。 - Webエンジニア 9名、インフラエンジニア 1名、(ほか割愛🙏)。 -
SRE専門部隊はいない。開発と運用は分かれていない。 - 特にアプリケーションの監視は Webエンジニアが行う。 - ↓継続中 https://speakerdeck.com/yuyaabo/minnateerajian-shi-surusrexi-hui-noxiao-guo-yurusremian-qiang-hui-1
アプリケーションエラー監視の現状と課題 5 - 現在の運用 - 異常系エラー:プロジェクトごとのルールで新規、再発、頻発で Slackに通知。 - 要即対応 -
準正常系エラー:エラーごとのルールで定量監視(例 : 10回/1h)でSlackに通知。 - 要即対応 - そのSlackチャンネルを見てエラー対応 → GitHub Issueに記録 → 共有。 - 現在の課題 - 通知への反応・調査はできているが、解決の進みが遅い(オオカミ少年化していないが実 質ノイジーなものも多い)。
アプリケーションエラー監視の現状と課題 6 - 事業フェーズ的に日々の機能開発が優先。 - 逆に言うと緊急性がすごく高いエラーはつど解決している。 - であるならばそれ以外のエラーアラートは、エラーの原因を修正したり監視の仕方を変えたりして 抑えることができれば、機能開発により集中できる。 -
そんな中で生成AIがものすごい勢いだし便利そうだ。 - 使わないと使えるようにならない。理解が進まない。
生成AIの活用例
8 生成AIの活用例 前述の目線を持った Webエンジニアから、生成 AIの活用事例を3つ共有。 ※特に社内に導入されている Devin という自律型AIエージェントを使った事例 - パフォーマンスチューニング補助
- 新規エンドポイントのレイテンシ予測 - エラー調査・解決の自動化
9 パフォーマンスチューニング補助 「xxx エンドポイントのレイテンシが悪い原因を調査してください。 APMにより下記SQLのパフォーマンス が悪いことが分かっています。」と Devin に指示。 - 周辺コードや類似処理をもとに原因と解決策を複数提案してくれる。
10 パフォーマンスチューニング補助
11 パフォーマンスチューニング補助 - ある程度触っているシステムでも知らないことがある(他チームも触る)。一般的なこともドメス ティックなことも気づきを得られ有用。 - 実際、この例では Devin が類似エンドポイントとの実装差分から提案した解決策を採用 →
ボトルネック移動 → Devin と Gemini を活用して SQL 改善 ↓結果↓
12 新規エンドポイントのレイテンシ予測 Datadog API から既存エンドポイントのレイテンシを取得してリスト化したもの + 新設するエンドポイン トの仕様を Devin に渡して「p95レイテンシを推測してください」と指示。
- 類似エンドポイントがあればそのレイテンシをもとに推測するなど、根拠を示しそれっぽい答えを 出す。 - DBのレコード数に左右されるような仕様や既存処理の組み合わせではないものは振れ幅 が大きくなる。 - この段階で自社基準を大幅に超えるようなら仕様や実装に工夫が必要かもなーとなるので良い 壁打ち相手に。
13 新規エンドポイントのレイテンシ予測
14 エラー調査・解決の自動化 Sentry bot が GitHub Issue を作成したときと、 GitHub Issue
に `devin-sre` ラベルを付けたときに GitHub Actions 経由で Devin に調査・解決指示。
15 エラー調査・解決の自動化 「Devin に依頼 → Slack 通知」を切り出して各リポジトリから利用。
16 エラー調査・解決の自動化 「よくやる作業で対応方法も 3パターンくらいでだいたい決まってる」みたいな類のものについては手順 の文書化。 - 調査は済んでいて対応方法も分かっているイシューの対応をラクにする意図。 - Devin では
Playbooks というプロンプトを流用できる機能を活用。 - しかし、特定のAIツールに限定しない情報についてはリポジトリ内に置き、どの AIツールか らも参照できるようにしたほうが良さそう。 - 弊社ではエンジニア全員 GitHub Copilot を使っているのでカスタムインストラクションか? → 最近 Cursor のトライアルも始まったので分からないがとにかくリポジトリに置く。 - 最初は自分で書いていたが、この類のものは参考となる PullRequest があるので、それを材料 にAIツールに文書化させる方向へ。 - 人間が書くには大変な質の文書を書いてくれるのと、今後どうせ AIに更新させていくため。
まとめと感想
18 まとめと感想 - Webエンジニア視点で、日々の運用における生成 AIの活用事例を3つ紹介。 - パフォーマンス改善、レイテンシ予測、エラー調査・解決の自動化。 - トイル削減のためのコード化は生成 AIで進めやすくなった。
- 前述した GitHub Actions も Devin が実装。 - AIツールが調査・開発しやすくするための環境整備も生成 AIで進めやすくなった(というか必須に なった)。 - APMなどの運用におけるデータを AIツールにいかに渡すか。 - 紹介したエラー調査・解決自動化の例では、 Devin と Sentry は直接繋いでない (Issueを情報源にしている )ため、より細かい1次情報にアクセスできるようにする改 善の余地あり。 - 進めるぞい