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
生成AIで実現!スッキリ解決、デッドコードの整理術 /cleaning-up-dead-cod...
Search
リンクアンドモチベーション
May 28, 2025
0
780
生成AIで実現!スッキリ解決、デッドコードの整理術 /cleaning-up-dead-code-link-and-motivation
2025年5月28日(水)開催
【Qiita Bash】最近ハマっている生成AI活用法を語ろう!
リンクアンドモチベーション
May 28, 2025
Tweet
Share
More Decks by リンクアンドモチベーション
See All by リンクアンドモチベーション
新卒エンジニアが挑んだ Cursor × FigmaMCPでの高速UI実装/Canly Tech Hub
lmi
1
300
EKSでManifestまでTerraformで管理するのが意外とよかった/SRE_NEXT_After_2025
lmi
0
220
PRから改善していくAI開発 / Beyond-the-Backend-Link-and-Motivation
lmi
0
330
改善できないのは評価していないから? 〜LLM出力評価のススメ〜 / generative-ai-x-meetup-vol1-link-and-motivation
lmi
0
77
100% AI コード生成開発!AI Agent 時代の信頼性と開発効率のためのガードレール/sre-next-2025-link-and-motivation
lmi
4
2k
影響力タイプ診断(EM編) / EMOasis-08-link-and-motivation
lmi
2
160
「アカウントください」はPRで —IaC化によるユーザー管理の改善 / Engineering-Productivity-Meetup-04-link-and-motivation
lmi
0
190
AIが悪いんじゃないよ、君が悪いんだよ / AI-engineering-summit-link-and-motivation
lmi
1
150
生成AIを活用して一月で10万行、20倍速で新規プロダクトを形にする開発術 / 20x-product-development-link-and-motivation
lmi
0
430
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Code Reviewing Like a Champion
maltzj
525
40k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Docker and Python
trallard
45
3.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
How GitHub (no longer) Works
holman
314
140k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
770
Writing Fast Ruby
sferik
628
62k
KATA
mclloyd
32
14k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
The Invisible Side of Design
smashingmag
301
51k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
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 エージェント活用 の実践になる • 実装計画の作成の仕方を学べる
• 効率化を体感できる • 成功体験を積み重ねられる 難易度も 難しくない • 手順が明確で指示しやすい • 仕様理解が不要 • 影響範囲が限定的 効果も わかりやすい • 削除行数という明確な指標 • コード品質と保守性の向上 • 短いサイクルで回せる デッドコード削除から エージェント活用をはじめよう!