第三章:プロンプトの時代は終わる——スペック駆動開発(SDD)という新標準

「呪文(プロンプト)」への依存は、もう終わりにしよう。

「いい感じにして」「もっとプロっぽく」——こうした曖昧な指示でAIを動かそうとする限り、AIは平均点しか返さない。そして平均点は、コモディティだ。

M氏との対話で俎上に上がったのがスペック駆動開発(SDD: Spec-Driven Development)という概念だ。プロンプトではなく、厳密な仕様書(構造)でAIを制御するアプローチである。

仕様書の実例

## 仕様書: ユーザー認証モジュール v1.2

### 機能要件
- JWTトークンの有効期限: 24時間
- リフレッシュトークン: 7日間、1回のみ使用可能
- ログイン失敗: 5回でアカウントロック(30分)

### 非機能要件
- レスポンスタイム: 200ms以内(p95)
- エラーログ: 構造化JSON形式で出力

### 除外事項
- SNSログインは本バージョンのスコープ外

この仕様書があれば、AIは迷わない。「いい感じ」ではなく「この通り」に動く。

SDDの本質は、「AIに任せるための言語化」を人間が担うことだ。 言語化できない思考は、AIに渡せない。逆に言えば、思考を構造化できる人間は、AIという無限のリソースを正確に動かせる。これが次世代エンジニアの核心スキルだ。

SDDは開発だけの話ではない。マーケティング戦略、教育カリキュラム、営業トークの設計——あらゆる「複雑な仕事」を仕様書化できる人間が、AI時代の知識労働者として生き残る。

プロンプトエンジニアリングとSDDの違い

観点 プロンプトエンジニアリング SDD
出力の再現性 低い(毎回ブレる) 高い(仕様通り)
チームでの共有 難しい 容易(ドキュメント化)
スケール 属人的 組織に展開可能
AI進化への耐性 低い 高い
ブログ

BLOG

PAGE TOP