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 Agentで全自動化したい 〜構想と現在地〜
Search
Kaito Minatoya
December 23, 2025
Programming
450
0
Share
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
Kaito Minatoya
December 23, 2025
More Decks by Kaito Minatoya
See All by Kaito Minatoya
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
2
2.4k
組織と文化から設計するエンジニア採用ストラテジー
kamina_zzz
0
1.1k
Other Decks in Programming
See All in Programming
Java 21/25 Virtual Threads 소개
debop
0
350
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
3
270
存在論的プログラミング: 時間と存在を記述する
koriym
5
870
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
130
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
480
How Swift's Type System Guides AI Agents
koher
0
230
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.3k
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
12
4.5k
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
230
KagglerがMixSeekを触ってみた
morim
0
370
Getting more out of Maven
mlvandijk
0
110
TiDBのアーキテクチャから学ぶ分散システム入門 〜MySQL互換のNewSQLは何を解決するのか〜 / tidb-architecture-study
dznbk
1
160
Featured
See All Featured
BBQ
matthewcrist
89
10k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
130
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
120
Visualization
eitanlees
150
17k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
710
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
420
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Faster Mobile Websites
deanohume
310
31k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
Site-Speed That Sticks
csswizardry
13
1.2k
Transcript
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜 2025 / 12 / 23 Ubie株式会社 Software
Engineer / Tech Lead 湊谷 海斗
2 @me 2 Minatoya Kaito 湊谷 海斗 @kamina_zzz Ubie, inc.
Software Engineer / Tech Lead Music 🎸, Camera 📷, Fishing 🎣, Poker ♠, Game 🎮, Drinking 🍻, Camping ⛺
3 3 Ubie について
4 怠惰の極地 ・ストリームアラインドチームの開発者はフルサイクルエンジニアリングを実践している 具体的には… 1. PBI(プロダクトバックログアイテム)の作成 2. 実装 3. テスト
4. デプロイ 5. システム・事業メトリクスの分析 https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249
5 怠惰の極地 ・ストリームアラインドチームの開発者はフルサイクルエンジニアリングを実践している 具体的には… 1. PBI(プロダクトバックログアイテム)の作成 2. 実装 3. テスト
4. デプロイ 5. システム・事業メトリクスの分析 https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249 やることが ……多い!
6 怠惰の極地 ・ストリームアラインドチームの開発者はフルサイクルエンジニアリングを実践している 具体的には… 1. PBI(プロダクトバックログアイテム)の作成 2. 実装 3. テスト
4. デプロイ 5. システム・事業メトリクスの分析 https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249 全部 AI に丸投げしたい!
7 怠惰の極地 目指したところ: 「全部AI Agentにやらせて、自分は『デプロイしてヨシ!』って言うだけの係になりたい」 https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249
8 目指す体験 1. 企画: 私が「こういう機能があったら良さそう」とチャットにふわっと投げる。 2. PBI化: AIがそれを拾い、仕様に落とし込んでPBIを作成する。 3. 実装:
AI Agentがコードを書き、PRを作成する。 4. 検証: PR作成と同時にPreview環境へデプロイ。AIがオンデマンドのE2Eテストコードを書いて実行す る。 5. 承認: ここで初めて人間が登場。「いいじゃん」と承認ボタンを押す。 6. 分析: デプロイ後、AIがログやメトリクスを監視。「数値が悪化したのでロールバックしました」や「A/Bテス トでB案が勝ったので本採用します」といった判断まで行う。 7. 次の企画: 分析から得た示唆や他の情報から「次に行うべき修正の企画出し」が提示される。
9 目指す体験 1. 企画: 私が「こういう機能があったら良さそう」とチャットにふわっと投げる。 2. PBI化: AIがそれを拾い、仕様に落とし込んでPBIを作成する。 3. 実装:
AI Agentがコードを書き、PRを作成する。 4. 検証: PR作成と同時にPreview環境へデプロイ。AIがオンデマンドのE2Eテストコードを書いて実行す る。 5. 承認: ここで初めて人間が登場。「いいじゃん」と承認ボタンを押す。 6. 分析: デプロイ後、AIがログやメトリクスを監視。「数値が悪化したのでロールバックしました」や「A/Bテス トでB案が勝ったので本採用します」といった判断まで行う。 7. 次の企画: 分析から得た示唆や他の情報から「次に行うべき修正の企画出し」が提示される。 既にできているところもある
10 現在地: やりたいこと →デプロイまで
11 現在地: やりたいこと →デプロイまで
12 現在地: やりたいこと →デプロイまで
13 現在地: やりたいこと →デプロイまで
14 現在地: やりたいこと →デプロイまで
15 現在地: やりたいこと →デプロイまで
16 怠惰の極地 目指したところ: 「全部AI Agentにやらせて、自分は『デプロイしてヨシ!』って言うだけの係になりたい」 https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249
17 技術スタック ・Slack, JIRA, GitHub, Claude Code ・Ubie では体感として Claude
Code が良さそう ・claude-code-base-action をもとに自作した GitHub actions で Claude Code を動かしている ・理論上 local の Claude Code と同じ性能が得られる
18 Why チケット駆動? ・チケット=「AIへの構造化されたプロンプト」 ・トレーサビリティ ・最初から AI が 100% 完璧に仕事を完遂はできない
・書き換えながら中間表現として共有メモリとして機能する ・Engineer以外も含む人間でも AI でも修正しやすい ・ステータス管理 ・メトリクス確認中→十分なサンプルサイズが集まってから分析する必要
19 今後の展望 ・merge & deploy の自動化 ・分析からレポーティング、次の企画へと完全自動化 ・エラーやシステムメトリクスの監視、自動復旧 ・より大きな機能開発、リファクタリング、リアーキテクチャなどなど
20 ご静聴ありがとうございました! We Are Hiring! 💪 https://recruit.ubie.life/