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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
keigo
February 13, 2026
Programming
0
95
開発ステップを細分化する、破綻しないAI開発体制
【Qiita Bash】AIを使った新しい開発フロー
https://increments.connpass.com/event/379201/
keigo
February 13, 2026
Tweet
Share
More Decks by keigo
See All by keigo
絵や写真から学ぶ、要素がもたらす副作用
kspace
0
110
ドキュメント化が必要な広報作業に、AIを取り入れる
kspace
3
500
@vite-pwa/nuxt を用いた、PWA実装のリアル
kspace
0
64
もう二度と迷走しない!極端なタスク分割 実践編
kspace
2
270
Nuxt Serverと$fetchを 組み合わせたTypeScript開発体験
kspace
4
2.5k
IGAによるメロディ生成
kspace
0
370
HPにEC機能を埋め込む際、Nuxt.js様のおかげで乗り切れた話
kspace
0
860
ECテックカンファレンス2023
kspace
1
1.4k
Other Decks in Programming
See All in Programming
オブザーバビリティ駆動開発って実際どうなの?
yohfee
2
620
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
200
AIに仕事を丸投げしたら、本当に楽になれるのか
dip_tech
PRO
0
170
nilとは何か 〜interfaceの構造とnil!=nilから理解する〜 / Understanding nil in Go Interface Representation and Why nil != nil
kuro_kurorrr
3
1.5k
AHC061解説
shun_pi
0
260
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
440
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
230
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
7
1.2k
TipKitTips
ktcryomm
0
120
Ruby x Terminal
a_matsuda
5
510
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.6k
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
300
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
A Modern Web Designer's Workflow
chriscoyier
698
190k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
250
Fireside Chat
paigeccino
41
3.8k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.7k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
240
How GitHub (no longer) Works
holman
316
140k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Limits of Empathy - UXLibs8
cassininazir
1
240
Raft: Consensus for Rubyists
vanstee
141
7.3k
The Language of Interfaces
destraynor
162
26k
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開発体制 + タスク分割 + ホスピタリティ 最高のチーム開発ライフを! 仕様駆動開発オプトイン