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
2026.2.20_Developers Summit 2026_登壇資料
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
marui-unite
February 19, 2026
0
23
2026.2.20_Developers Summit 2026_登壇資料
marui-unite
February 19, 2026
Tweet
Share
More Decks by marui-unite
See All by marui-unite
2025.12.5_マルイユナイトによるエポスカードLP内製化プロジェクトのリアル
0101unite
0
18
2025.9.19_PRODUCT HISTORY CONFERENCE 2025_登壇資料
0101unite
0
450
2025.9.18_Platform Engineering Kaigi 2025_登壇資料
0101unite
0
1.1k
2025.7.18_Developers Summit 2025 Summer
0101unite
0
1.2k
2025.2.14_Developers Summit 2025_登壇資料
0101unite
0
1.5k
marui-unite会社紹介資料
0101unite
1
110k
Featured
See All Featured
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Abbi's Birthday
coloredviolet
1
4.8k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
300
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
230
The browser strikes back
jonoalderson
0
710
Claude Code のすすめ
schroneko
67
210k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
200
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
110
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
390
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
AI が 書けるから こそ、 書かせない 巣籠 悠輔 Yusuke Sugomori, CTO
少人数内製チームが、 AI 駆動開発で 大規模な レガシー刷新に 立ち向かう 現実解
2024 年9 月に 立ち上がった、 丸井グループの テックカンパニー
None
20 年物の 熟成された システムを 絶賛刷新中 🥃 エンジニアゼロから はじめる 内製開発
エポスカード会員数約800 万人を 支える 大規模システムに 対し、 まだ エンジニアは 10 人弱 エンジニアが
ボトルネックに なるのを 防ぎたい ...!
人数の 少ない エンジニアチームが ボトルネックに ならないよう、 ノーコードや CMS も 導入 全部
やるのは 無理。 仕組みを つくって エンジニア以外でも 内製できるように
開発環境に ついても 整備し、 境界型セキュリティから ゼロトラストへ
そして、 ゴリゴリ AI 駆動開発推進中 🦍
でも、 AI に 丸投げしても うまく いかない。 ... なんで? (しかも やって
欲しい タスクほど)
1. 人間の 処理能力が 微妙 2. AI の アウトプットが 微妙
1. 人間の 処理能力が 微妙 2. AI の アウトプットが 微妙
生成AI の 登場で、 人間は 何を 処理している? AI の アウトプットの 「レビュー」とは?
AI に よって 「書く 速さ」は ほぼ無限に なった それに より、 人間に
とっては コード量ではなく 「判断量」が 飛躍的に 増加 🤯
そも そも、 エンジニアが 何かを 実装する ときは、 手順を 踏んでいたは ず📝 1.
理解: 現状の コードを 理解する 2. 設計: 設計・実装方 針を 考える 3. 実装: 考えた 内容を 実装する
AI は この 「理解 ▶︎ 設計 ▶︎ 実装」の ステップを 一度に
行えてしまう 人間は フェーズが 混ざった アウトプットを 前後関係なしで 理解・ 判断しなければならない (ボトルネックは コード量ではなく、 理解・判断量の 増加)
AI に よる アウトプットの フェーズを 分け、 人間の 「判断コスト」を 下げる フェーズを
またいだアウトプットは、 AI に 書かせない 💡 Solution
1. 理解.md : 現状の コードを 理解する 2. 設計.md : 設計・実装方
針を 考える 3. 実装.md : 考えた 内容を 実装する Claude の Skills は、 フェーズごとに 別々に 定義する
Research Plan Implement Output AI 駆動開発の フェーズ分離まとめ
フェーズを 分ける ことに より、 AI の アウトプットの クオリティも コントロールできるように 💡
1. 人間の 処理能力が 微妙 2. AI の アウトプットが 微妙
AI の アウトプットは、 何かしらの 「制約」を 設ける ことが クオリティを 上げる キーと
なる フェーズなり、 「職種」なり、 なんでも
逆に 制約が ないと、 ・独自の 判断・解釈を する ・独自の 実装を する などが
起こり、 アウトプットが 微妙に
フェーズ分離は、 各フェーズでの 「問いを 1つに する」と いう 制約を 設けている 1. 理解:
どう いう 現状か? 2. 設計: どう 変えるか? 3. 実装: どう 書くか?
また、 各フェーズで ・ 「やっていい こと」 ・ 「やってはいけない こと」 を 決め、
更なる 制約を 設ける
フェーズ1: 理解 (Research) ✅DO ・事実の 収集と 記録に 徹する ・ファイルパス、 依存関係などの
明示 ・ 「何が 起きているか」だけを 書く DO NOT ・改善案の 提示 ・設計批評 ・ 「これは おかしい」と いう 評価など 🚫
理解 (Research) フェーズでは、 とにかく 現状を 「判断せず」に 集める ここで 判断を 始めると、
後続の すべてが 仮定に 汚染される 🤯
フェーズ2: 設計 (Plan) ✅DO ・理解フェーズ結果を 根拠に した 設計 ・設計プランの トレードオフの
明示 ・ 不明点を 質問と して 顕在化 DO NOT ・曖昧な 前提を 残す ・未決定事項を 残したままの 進行 ・ 実装を 始める ・ 実装しながら 考える 🚫
設計 (Plan) フェーズでは、 理解内容を 元に、 すべてを 決め切る 未決定事項は 残さず、 人間の
意思決定を 先に 済ませる 💡
フェーズ3: 実装 (Implement) ✅DO ・設計に 忠実な 実装 ・現状確認の 徹底 (git
status など) ・想定外が 出たら 止まる DO NOT ・勝手な 最適化 ・計画外の 変更 ・問題への 自己判断 🚫
実装 (Implement) フェーズでは、 AI を ただの 作業者に する ここでも AI
に 判断を させない ことで、 AI の 暴走を 防ぐ ⛔️
Research Plan Implement Output AI 駆動開発の フェーズ分離まとめ 実際に 人間が 考えて
判断するのは 設計フェーズに 集約される (どこで 判断すべきか 迷わない)
AI に 期待しているのは 「賢さ」ではなく、 期待するのは 「制約下での 再現性」 AI に 何を
させないか、 人間が どこでだけ判断するかが 大事
フェーズ分離AI 駆動開発で、 大規模な レガシーシステムを ストラングラーパターンで 刷新中 取り組むドメインに 制約を かける ことで、
コンテキスト長の 問題にも 対処
エンジニア大募集中です🚀