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開発体制
Search
keigo
February 13, 2026
Programming
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
開発ステップを細分化する、破綻しないAI開発体制
【Qiita Bash】AIを使った新しい開発フロー
https://increments.connpass.com/event/379201/
keigo
February 13, 2026
More Decks by keigo
See All by keigo
絵や写真から学ぶ、要素がもたらす副作用
kspace
0
390
ドキュメント化が必要な広報作業に、AIを取り入れる
kspace
3
560
@vite-pwa/nuxt を用いた、PWA実装のリアル
kspace
1
110
もう二度と迷走しない!極端なタスク分割 実践編
kspace
2
320
Nuxt Serverと$fetchを 組み合わせたTypeScript開発体験
kspace
4
2.6k
IGAによるメロディ生成
kspace
0
460
HPにEC機能を埋め込む際、Nuxt.js様のおかげで乗り切れた話
kspace
0
900
ECテックカンファレンス2023
kspace
1
1.5k
Other Decks in Programming
See All in Programming
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
130
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
320
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
300
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.3k
AI時代のUIはどこへ行く?その2!
yusukebe
22
7.5k
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
360
はてなアカウント基盤 State of the Union
cockscomb
1
740
技術的負債解消で開発者の未来を開く- AIの力でコード刷新
kmd2kmd
0
120
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
180
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.4k
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
270
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
280
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
240
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
170
BBQ
matthewcrist
89
10k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
330
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
66
55k
Color Theory Basics | Prateek | Gurzu
gurzu
0
370
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
790
Game over? The fight for quality and originality in the time of robots
wayneb77
1
200
Transcript
Topic 開発ステップを細分化する、破綻しないAI開発体制
keigo @Kspace_trk 合同会社Steg 代表 Vue.js 日本公式ユーザーグループメンバー Work: honobon Like: Vue
Nuxt Nitro 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発登場の背景 今はまだギリ現実的ではない オプトインするアプローチ 目 次
@Kspace_trk コードを生成するAIは 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk 自然言語をコードに変換する トランスパイラー的存在 コードを生成するAIは 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... プロンプト (自然言語) 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) たしかに、翻訳のような役割を担っている 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) が、トランスパイラーほどの信頼度はない 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) 本番環境で動いてるのはこっち 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) コードレビューするのはこっち 開発ステップを細分化する、破綻しないAI開発体制
開発ステップを細分化する、破綻しないAI開発体制 @Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) コードレビューするのはこっち
変換工程を 信頼しているから トランスパイル minify ツリーシェイキング etc...
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) トランスパイラーほど信頼度はないとは言え、 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) AIは、一定の閾値は超えた 開発ステップを細分化する、破綻しないAI開発体制
開発ステップを細分化する、破綻しないAI開発体制 @Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) AIは、一定の閾値は超えた
もしここが 信頼できるなら AI生成
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) レビューするのは 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 レビューするのはこっち? プロンプト (自然言語) 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk AIが一定の閾値を超えたことにより、 仕様駆動開発という考えが浸透 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発の考え方 コードに変更があった場合、常に仕様書を更新 AI
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発では、仕様書が王様になる by spec-kit (GitHub)
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 本当の意味で仕様駆動開発をするには、
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 PRでレビューするのは仕様書になるはず
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 でも、現時点ではそうはいかない 最近提唱され始めてるけどね
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 今は、ギリ現実的ではない
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 オプトインするのがおすすめ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン コードの源泉を 仕様書にする 仕様駆動開発 オプトインアプローチ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン コードの源泉を 仕様書にする コードの源泉を 仕様書にする 仕様駆動開発 オプトインアプローチ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン タスクは適宜小さく コードの源泉を 仕様書にする コードの源泉を 仕様書にする 仕様駆動開発 オプトインアプローチ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン タスクは適宜小さく タスクはモジュール レベルまで小さく コードの源泉を 仕様書にする コードの源泉を 仕様書にする
仕様駆動開発 オプトインアプローチ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン タスクは適宜小さく 信頼度を上げるため、タスクの粒度に規定を設ける タスクはモジュール レベルまで小さく コードの源泉を 仕様書にする コードの源泉を
仕様書にする 仕様駆動開発 オプトインアプローチ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン 仕様駆動開発 オプトインアプローチ 常に仕様書を更新
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン 常に仕様書を更新 コードの生成に 使用した仕様書は もう使わない 仕様駆動開発 オプトインアプローチ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン 常に仕様書を更新 コードの生成に 使用した仕様書は もう使わない 仕様書を源泉にするが、コードが王様 仕様駆動開発 オプトインアプローチ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発の考え方 コードに変更があった場合、常に仕様書を更新 AI
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発オプトインの考え方 AI 大きな仕様 モジュールレベルの小さな仕様 小さなコード
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 小さな仕様
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 小さな仕様 (例) readline インターフェースを作成する createReadlineInterface関数 readline/promises の createInterface
を使用し、 readline interface を作成して返却する関数を作成 引数: readline 返り値: readline.Interface 型
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 小さな仕様 (例) じゃ、〜〜さん、これ実装お願い^^ readline インターフェースを作成する createReadlineInterface関数 readline/promises の
createInterface を使用し、 readline interface を作成して返却する関数を作成 引数: readline 返り値: readline.Interface 型
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 小さな仕様 (例) readline インターフェースを作成する createReadlineInterface関数 readline/promises の createInterface
を使用し、 readline interface を作成して返却する関数を作成 引数: readline 返り値: readline.Interface 型 じゃ、〜〜さん、これ実装お願い^^ わから〜ん!
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 小さな仕様 (例) readline インターフェースを作成する createReadlineInterface関数 readline/promises の createInterface
を使用し、 readline interface を作成して返却する関数を作成 引数: readline 返り値: readline.Interface 型 じゃ、〜〜さん、これ実装お願い^^ 細かすぎて人間がわからん
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 小さな仕様 (例) readline インターフェースを作成する createReadlineInterface関数 readline/promises の createInterface
を使用し、 readline interface を作成して返却する関数を作成 引数: readline 返り値: readline.Interface 型 まずは全体像をわかりやすく チームメンバーに説明
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 チームメンバーに対する 開発概要の説明
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 チームメンバーに対する 開発概要の説明
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 チームメンバーに対する 開発概要の説明 ホスピタリティを発揮し、 相手が理解しやすい形式で説明
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 チームメンバーに対する 開発概要の説明 Figma?, Markdown?, Mermaid?, Remotion? 物事を論理立てて説明するために、 表現手法や技術も学ぼう!
ホスピタリティを発揮し、 相手が理解しやすい形式で説明
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 まとめ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 ボトルネックは人間
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 人間に対しては ホスピタリティを発揮
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 AIに対しては要件を明瞭に
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発オプトイン
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発オプトイン + タスク分割
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 + タスク分割 + ホスピタリティ 仕様駆動開発オプトイン
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 + タスク分割 + ホスピタリティ 最高のチーム開発ライフを! 仕様駆動開発オプトイン