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で実現!スッキリ解決、デッドコードの整理術 /cleaning-up-dead-cod...
Search
リンクアンドモチベーション
PRO
May 28, 2025
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
生成AIで実現!スッキリ解決、デッドコードの整理術 /cleaning-up-dead-code-link-and-motivation
2025年5月28日(水)開催
【Qiita Bash】最近ハマっている生成AI活用法を語ろう!
リンクアンドモチベーション
PRO
May 28, 2025
More Decks by リンクアンドモチベーション
See All by リンクアンドモチベーション
AI活用勉強会は いいぞ!
lmi
PRO
1
330
AI時代だからこそ、 一次情報を足で稼ぐ
lmi
PRO
0
59
非開発組織のDX推進 ―― AI時代こそ「要件定義」が勝負
lmi
PRO
1
400
全社員がAIを「使う」の次へ ーノンエンジニア1,500人が安全に業務を作り変えるゴールデンパスとガードレール
lmi
PRO
4
3.8k
2年で50%しか進まなかった1,500ファイルの型付けを、3週間で片付けた話
lmi
PRO
0
120
「React でいいじゃん」と思ってた私が、「Vue 熱いじゃん」ってなった話
lmi
PRO
1
430
「AIがあれば越境できる」と思ったら、 AI Slopの山ができた
lmi
PRO
1
530
上司のダメ出しを全部AIに食わせ続けたら、 最強の相棒になってきた話
lmi
PRO
0
70
ペーペーのPdMがドペーペーの開発者になったら、見えた世界
lmi
PRO
0
79
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
6.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
59k
WCS-LA-2024
lcolladotor
0
890
The Curious Case for Waylosing
cassininazir
1
570
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
570
Automating Front-end Workflow
addyosmani
1369
210k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
Building Adaptive Systems
keathley
44
3.2k
Prompt Engineering for Job Search
mfonobong
0
520
Transcript
© Link and Motivation Group 生成AIで実現! スッキリ解決、デッドコードの整理術 株式会社リンクアンドモチベーション 中﨑 健太
2 © Link and Motivation Group 中﨑 健太 株式会社リンクアンドモチベーション モチベーションクラウドエンゲージメント
機能開発やプロダクト全体の品質向上に従事 BEが得意です #Rails #ゴルフ #二郎 #ラーメン #飲み会 #サッカー #名古屋 #九州 自己紹介
3 © Link and Motivation Group 会社紹介 創業年月日|2000 年4月7日
上場市場 |東京証券取引所 プライム市場 従業員数 |約1,500名 (グループ全体) 売上 |374 億 (グループ全体) ※2024年12月期 事業内容 |国内売上シェアNo.1の組織改善クラウド
4 © Link and Motivation Group AIエージェント活用できていますか?
5 © Link and Motivation Group エージェント (GitHub Copilot Agent
/ Cursor Agent) アシスタント (GitHub Copilot / Cursor Tab) ✅ 機能開発でも活用できている ✅ リファクタリングでも活用できている → 常に活用できている感覚がある ❌ 複雑なプロダクト仕様の考慮 ❌ 影響範囲の予測が困難 ❌ リスクを考えると任せきれない → 何度も指示を繰り返す or 自分でコーディング 業務でエージェント活用は難しい!
6 © Link and Motivation Group エージェント (GitHub Copilot Agent
/ Cursor Agent) アシスタント (GitHub Copilot / Cursor Tab) ✅ 機能開発でも活用できている ✅ リファクタリングでも活用できている → 常に活用できている感覚がある ❌ 複雑なプロダクト仕様の考慮 ❌ 影響範囲の予測が困難 ❌ リスクを考えると任せきれない → 何度も指示を繰り返す or 自分でコーディング 業務でエージェント活用は難しい! でもエージェントは使いたい!!
7 © Link and Motivation Group 結論 デッドコード削除がちょうど良かった!
8 © Link and Motivation Group 背景 デッドコード削除をするにあたって … 量が多い
気分が乗らない 早く終わらせたい
9 © Link and Motivation Group 背景 デッドコード削除をするにあたって … 量が多い
気分が乗らない 早く終わらせたい エージェントで安全に簡単にできないかを実践
10 © Link and Motivation Group 対象の洗い出し 1 利用箇所を検索 2
デッドコードの削除 3 関連コードの削除 4 削除されているか検証 5 多い時は一覧化して、処理を分割 パターンを明示することで精度 UP チェック表と確信度合いで削除判定 デッドコード検出ライブラリ 詳細なTODOリストを教えることで実現!
11 © Link and Motivation Group プロンプト例
12 © Link and Motivation Group デッドコード削除と機能開発を比較すると ... 観点 デッドコード削除
機能開発 仕様理解 ✅ 不要 ❌ プロダクト固有の理解が必要 影響範囲 ✅ 限定的 ❌ 広範囲 実装⼿順 ✅ 単純 ❌ 複雑 リスク ✅ ⽐較的⼩さい ❌ ⼩ ~ ⼤
13 © Link and Motivation Group デッドコード削除と機能開発を比較すると ... 観点 デッドコード削除
機能開発 仕様理解 ✅ 不要 ❌ プロダクト固有の理解が必要 影響範囲 ✅ 限定的 ❌ 広範囲 実装⼿順 ✅ 単純 ❌ 複雑 リスク ✅ ⽐較的⼩さい ❌ ⼩ ~ ⼤ エージェントに任せやすい!!
14 © Link and Motivation Group 組織への影響 • ほかメンバーへの横展開 •
チーム全体での効率化 個人の学び • 明確なタスク指⽰の重要性 • 段階的なステップ分割 デッドコードの削除を AIに任せてみてどうだったか? 30PR 15,000⾏ 1.5週 45h 削減 (1PRあたり 2h → 30m) アウトプット
15 © Link and Motivation Group エージェント活用 の実践になる • 実装計画の作成の仕方を学べる
• 効率化を体感できる • 成功体験を積み重ねられる 難易度も 難しくない • 手順が明確で指示しやすい • 仕様理解が不要 • 影響範囲が限定的 効果も わかりやすい • 削除行数という明確な指標 • コード品質と保守性の向上 • 短いサイクルで回せる デッドコード削除から エージェント活用をはじめよう!