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
0
39
Claude Code GitHub Actionsを 活用したアラート初期分析の自動化を目指す!
どんなプロダクトでも発生するアラート分析、この作業の効率向上を目指すためにClaude Code Actionsを活用した事例を紹介します!
KATADA Yuta
January 29, 2026
Tweet
Share
More Decks by KATADA Yuta
See All by KATADA Yuta
Claude Code GitHub Actionsを使った Sentryエラー解析の自動化
yutaktd
0
85
Autofill DeepDive 〜パスワード入力・更新周りのUX向上を目指す!〜
yutaktd
1
110
Flutterにおけるマップ/ピン描画 -Flutterアプリケーション上での過密なピン情報の表示に挑戦-
yutaktd
0
580
FlutterのE2Eテスト導入に向けての検討(Maestro編)
yutaktd
1
610
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
How STYLIGHT went responsive
nonsquared
100
6k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
110
Designing Experiences People Love
moore
144
24k
Color Theory Basics | Prateek | Gurzu
gurzu
0
190
Building AI with AI
inesmontani
PRO
1
660
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Amusing Abliteration
ianozsvald
0
91
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
210
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
100k
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/ または「エネチェンジ エンジニア」で検索 一緒にエネルギーの未来を作るメンバーを募 集中!