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
570
HTTPステータスコードが意図した値にならないとき Let's Go Talk #2
yuyaabo
1
580
OSS貢献を気軽にしたい Let's Go Talk #1
yuyaabo
2
670
困ったときが学びどき.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
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
760
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
9.5k
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
33
14k
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
120
setup-vp GitLab対応の裏側
naokihaba
0
150
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
290
Heart of Swift Concurrency
koher
0
1.1k
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
20
20k
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
310
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
280
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
5.3k
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.4k
Featured
See All Featured
We Are The Robots
honzajavorek
0
380
Everyday Curiosity
cassininazir
0
340
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
How to Ace a Technical Interview
jacobian
280
24k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
310
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
GitHub's CSS Performance
jonrohan
1033
470k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
290
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次情報にアクセスできるようにする改 善の余地あり。 - 進めるぞい