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
220
0
Share
開発ステップを細分化する、破綻しないAI開発体制
【Qiita Bash】AIを使った新しい開発フロー
https://increments.connpass.com/event/379201/
keigo
February 13, 2026
More Decks by keigo
See All by keigo
絵や写真から学ぶ、要素がもたらす副作用
kspace
0
340
ドキュメント化が必要な広報作業に、AIを取り入れる
kspace
3
540
@vite-pwa/nuxt を用いた、PWA実装のリアル
kspace
1
94
もう二度と迷走しない!極端なタスク分割 実践編
kspace
2
300
Nuxt Serverと$fetchを 組み合わせたTypeScript開発体験
kspace
4
2.6k
IGAによるメロディ生成
kspace
0
450
HPにEC機能を埋め込む際、Nuxt.js様のおかげで乗り切れた話
kspace
0
890
ECテックカンファレンス2023
kspace
1
1.5k
Other Decks in Programming
See All in Programming
AIエージェントの隔離技術の徹底比較
kawayu
0
430
~ 秘伝のタレ化した『神スプシ』と戦う ~ 関数型パラダイムで壊れない仕組みへ
h0r15h0
1
130
継続的な負荷検証を目指して
pyama86
3
1.5k
横断組織出身のQAEがインプロセスQAEでつまずいたこと・活かせたこと
ty89
0
180
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
2k
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
150
20260514_its_the_context_window_stupid.pdf
heita
0
1.1k
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
5
630
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
1.8k
iOS26時代の新規アプリ開発
yuukiw00w
0
200
新規プロダクトを高速で生み出すハーネスエンジニアリング
seanchas116
3
270
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
6
6.2k
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Ethics towards AI in product and experience design
skipperchong
2
280
Design in an AI World
tapps
1
210
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
750
The Art of Programming - Codeland 2020
erikaheidi
57
14k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Prompt Engineering for Job Search
mfonobong
0
320
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
BBQ
matthewcrist
89
10k
Crafting Experiences
bethany
1
160
Building Applications with DynamoDB
mza
96
7k
30 Presentation Tips
portentint
PRO
1
300
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開発体制 + タスク分割 + ホスピタリティ 最高のチーム開発ライフを! 仕様駆動開発オプトイン