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
Claude Code GitHub Actionsを 活用したアラート初期分析の自動化を目指す!
Search
KATADA Yuta
January 29, 2026
330
0
Share
Claude Code GitHub Actionsを 活用したアラート初期分析の自動化を目指す!
どんなプロダクトでも発生するアラート分析、この作業の効率向上を目指すためにClaude Code Actionsを活用した事例を紹介します!
KATADA Yuta
January 29, 2026
More Decks by KATADA Yuta
See All by KATADA Yuta
Claude Code GitHub Actionsを使った Sentryエラー解析の自動化
yutaktd
0
320
Autofill DeepDive 〜パスワード入力・更新周りのUX向上を目指す!〜
yutaktd
1
120
Flutterにおけるマップ/ピン描画 -Flutterアプリケーション上での過密なピン情報の表示に挑戦-
yutaktd
0
620
FlutterのE2Eテスト導入に向けての検討(Maestro編)
yutaktd
1
650
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
What's in a price? How to price your products and services
michaelherold
247
13k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
AI: The stuff that nobody shows you
jnunemaker
PRO
6
580
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Skip the Path - Find Your Career Trail
mkilby
1
110
Ethics towards AI in product and experience design
skipperchong
2
260
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
250
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
180
For a Future-Friendly Web
brad_frost
183
10k
Unsuck your backbone
ammeep
672
58k
Transcript
【Sansan × LayerX × ENECHANGE】運⽤と開発を進化させるAIの 実践事例 Claude Code GitHub Actionsを
活⽤したアラート初期分析の⾃ 動化を⽬指す! ENECHANGE 2026/1/29 ⽚⽥ 優太
I N D E X 01従来のアラート対応フロー 02抱えていた課題 03Claude Code GitHub
Actions活⽤のアプローチ 04システム構成と実装 05実⾏結果と効果 06今後の展望
About Me Yuta Katada ENECHANGE株式会社 • 2023/12〜 FlutterエンジニアとしてENECHANGEに入社 ◦ プロダクト開発統括部
EV / RE Dev ▪ EM ▪ アプリエンジニア • 🎾🎮🍺 @ktd_yuta GitHub: Yuta-KTD
01. 従来のアラート対応フロー
従来のアラート対応フロー① Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE 運⽤の流れ
1. SentryからSlackへアラート通知 2. アラートを確認したメンバーが調査‧結果報告 Slackへのアラート アラートを人力で調査
従来のアラート対応フロー① Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE エラー発⽣時、解析の効率化や属⼈化を排除するために、
AIを活⽤した初期分析をしてみよう
従来のアラート対応フロー② Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE エラー発⽣時、解析の効率化や属⼈化を排除するために、AI
を活⽤した初期分析フローを運⽤開始! 運⽤の流れ 1. SentryからSlackへアラート通知 2. 担当者ローカル環境でClaudeCodeで⽤意し たエラー解析⽤のスラッシュコマンドを実⾏ 3. Sentry MCPを⽤いた調査結果が出⼒ 4. 結果を確認して詳細調査を開始 Slackへのアラート Sentry MCPも呼び出しながら、AI初期 調査結果を出力 ClaudeCodeで用意しておいたスラッ シュコマンドを実行 調査結果を元に人力の調査開始
従来のアラート対応フロー(実際のプロンプトを⼀部抜粋) Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE
従来のアラート対応フロー(出⼒結果) Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE
従来のアラート対応フロー② Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE 運⽤の流れ
1. SentryからSlackへアラート通知 2. 担当者ローカル環境でClaudeCodeで⽤意し たエラー解析⽤のスラッシュコマンドを実⾏ 3. Sentry MCPを⽤いた調査結果が出⼒ 4. 結果を確認して詳細調査を開始 Slackへのアラート Sentry MCPを呼び出し、AIによる初期 調査結果を出力 ClaudeCodeで用意しておいたスラッ シュコマンドを実行 調査結果を元に人力の調査開始 今回の改善ポイント 🫵 エラー発⽣時、解析の効率化や属⼈化を排除するために、AI を活⽤した初期分析フローを運⽤開始!
02. 抱えていた課題
⼿動フローにおける2つの課題 Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE 共有の壁
• 調査結果は実⾏者のClaude Code上にしか 表⽰されない • 他のメンバーに共有するかは本⼈次第 ◦ ハルシネーションに気付けない可能性 • (コピペをルール化するのもちょっと...) 待機時間のロス • SentryのURLをClaudeCodeにコピペする必要が あった • 出⼒までの待機時間が中途半端に発⽣する
03. Claude Code GitHub Actions活⽤のアプローチ
Claude Codeによる分析をもっと⾃動化したい...🤔 Claude Code GitHub Actionsの活⽤ Copyright © ENECHANGE Ltd.
All Rights Reserved. ENECHANGE
Claude Codeによる分析をもっと⾃動化したい...🤔 Claude Code GitHub Actionsの活⽤ Copyright © ENECHANGE Ltd.
All Rights Reserved. ENECHANGE Claude Code GitHub ActionsがMaxプランでも使えるらしいぞ!
Claude Code GitHub Actionsの活⽤ Copyright © ENECHANGE Ltd. All Rights
Reserved. ENECHANGE Claude Code GitHub Actionsは、GitHub ワークフローにAIを活用した自動化をもたらします 任意のPRまたはissueで@claudeと言及するだけで、Claudeはコードを分析し、プルリクエストを作成し、機能 を実装し、バグを修正できます。すべてプロジェクトの標準に従いながら。 公式によると
Claude Code GitHub Actionsの活⽤ Copyright © ENECHANGE Ltd. All Rights
Reserved. ENECHANGE 公式サンプル
Claude Code GitHub Actionsの活⽤ Copyright © ENECHANGE Ltd. All Rights
Reserved. ENECHANGE Claude Code GitHub Actionsは、GitHub ワークフローにAIを活用した自動化をもたらします 任意のPRまたはissueで@claudeと言及するだけで、Claudeはコードを分析し、プルリクエストを作成し、機能 を実装し、バグを修正できます。すべてプロジェクトの標準に従いながら。 公式によると サンプルコード⾒る感じ、もっと⾊々できそう...?
Claude Code GitHub Actionsの活⽤ Copyright © ENECHANGE Ltd. All Rights
Reserved. ENECHANGE を実行するだけで • GitHubリポジトリとClaudeの接続 • サンプルのワークフローファイルの生成 を実行してくれる サンプルのワークフローは https://github.com/anthropics/claude-code-action/tree/main/examples に配置されています。(アイディア作りの参考になります!) セットアップ⽅法
Claude Code GitHub Actionsの活⽤ Copyright © ENECHANGE Ltd. All Rights
Reserved. ENECHANGE Claude Code GitHub Actionsを活⽤することで、 これまで⼿動で⾏っていた調査コマンドの実⾏を⾃動化 + ⼈によって異なっていた調査結果の共有基準を、必ず Slack通知することで撤廃 • トリガー: Sentry Webhook経由で⾃動起動 • 実⾏環境: GitHub Actions上のClaude Code (Claude Sonnet4.5) • アウトプット: Slackへ直接レポート送信
04. システム構成と実装
システム構成と実装 Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE
システム構成と実装 Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE ここが今日のメイン
システム構成と実装(⼀部抜粋) Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE
システム構成と実装 ~実装のポイント:権限管理と報告内容のテンプレ化~ Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE
権限を明⽰的に指定する --allowedTools オプションを使⽤し、実⾏可能なMCP ツールを制限。 不要なツール実⾏や無限ループを防ぎ、コストと実⾏ 時間を最適化しています。 プロンプト Sentryに関する情報の取得⽅法として、URLを取得でき ないため、SentryのWebhookから以下の情報を抽出し てMCPサーバーを呼び出しました。 • organizationSlug(組織名称) • EventID(該当イベントのID)
05. 実⾏結果と効果
実⾏結果と効果 ~Slack通知による情報共有の効率化~ Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE
実⾏結果と効果 ~Slack通知による情報共有の効率化~ Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE
• 即時共有: エラー発⽣と同時に全員が解析結果を確認可能に。 • 属⼈化解消: 第3者が解析結果をレビューしやすくなり、ハルシネーションにも気づきやすく。 • アクション明確化: 暫定対策や恒久対策案も提⽰されるため、次のアクションへスムーズに移⾏可能。 •
GitHubリポジトリ参照が容易: GitHub Actionsだからこそ、コードの情報の収集が容易。 • GitHub Claude Code Actionsの知⾒: CI/CDの中にCaludeCodeを介在させることができるという気づき 実⾏結果と効果 ~Slack通知による情報共有の効率化~ Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE 導⼊効果
06. 今後の展望
今後の展望 ~さらなる改善に向けて~ Copyright © ENECHANGE Ltd. All Rights Reserved. ENECHANGE
過去の類似エラー調査 現在はSentry MCPの検索機能に制限 をかけた状態になっていますが、例え ば過去の類似事例も⾃動で引き出せる ようにしたいと考えています。 (Sentry MCPの許可操作を増やせば いいのですが、不⽤意に検索を繰り返 すことによるコスト増の可能性なども 加味して、⼀旦この状態になっていま す。) Slackに解析結果まで表⽰ 今は解析結果をリンクで GitHubActionsのサマリで確認する必 要があります。 これをSlackスレッド上に表⽰するこ とができれば、画⾯遷移も不要になる ので更なる効率化が望めます。 別のアラートツールへの拡張 BugSnagなど、社内で使われている ツールへの接続もできれば、より様々 なプロダクトで初期分析の効率化が可 能になります。 プロンプトの基本は変わらないので流 ⽤できる部分も多いと思います。
エネルギーの未来をつくる CHANGING ENERGY FOR A BETTER WORLD ENECHANGE
• ENECHANGEでは今回紹介したEV充電アプリ以外にも、「エネルギーの未来を作る」という ミッションをベースに様々なプロダクトを提供しており、開発エンジニアを募集しています! • https://engineer-recruit.enechange.co.jp/ または「エネチェンジ エンジニア」で検索 一緒にエネルギーの未来を作るメンバーを募 集中!