2025年から2026年にかけて、生成AIによる実装速度は確かに上がった。一方で、X(旧Twitter)上では「最初は速いが半年後に詰む」という報告が増えている。本稿はこの現象を感覚論ではなく、公開データに基づく構造問題として整理する。

結論は単純である。AI導入で初期の実装速度が2〜3倍に見える局面は存在するが、仕様なし実装テスト不足暗黙依存が重なると、6〜12か月後に変更コストが急増する。2026〜2027年の臨界点は、AI利用の有無ではなく「仕様駆動設計に戻れるか」で決まる。

1. 何が起きているか: 速度と品質の非対称

2025-07-10にMETRが公開したRCTでは、熟練OSS開発者16人・246タスクにおいて、AIツール許可時の完了時間は平均で19%遅かった。さらに開発者は事前に24%高速化を予想し、事後も20%高速化したと認識していた。つまり「体感」と「実測」が乖離している。

同時に、GitClearの2025年版レポート(2025-02-05版)では、2024年にコピー/ペースト由来の重複コードが急増し、移動(再利用・リファクタ)行を上回ったと報告されている。これは短期速度の裏で、将来の変更面積が増える典型パターンである。

DORAの2025年レポートは、AIは成果を自動的に改善するのではなく、既存の開発能力を増幅すると示した。つまり、設計・レビュー・運用が弱い組織では、AIは弱さを拡大する。

2. 「Vibe Coding負債」の3層モデル

Vibe Codingの失敗は、個人の力量不足ではなく、次の3層が同時に起きるときに発生する。

  • 仕様層の欠落: 要件・非機能・例外系を文章化せず、対話ログだけで実装が進む。
  • 検証層の薄さ: 生成コードの見た目が整っているため、テストはハッピーパス中心になりやすい。結果として重要経路のカバレッジが20%前後まで落ちるチームが出る。
  • 依存層の不可視化: 暗黙の前提(ライブラリ版差分、隠れた副作用、境界条件)がコードに残らず、後任が変更不能になる。

この3層が重なると、初期の「3倍速実装」は、運用フェーズで「5〜10倍の保守工数」に転化しうる。ここでいう倍率は単一論文の確定値ではなく、2025年後半から2026年前半の実務報告に見られる観測レンジである。

3. 2026-2027年の臨界点: どこで逆転するか

逆転は、機能追加が「新規作成」から「既存変更」に移る時点で起きる。多くのプロダクトでは公開後6〜12か月にこの局面へ入る。

  • T0〜T3か月: AIが新規コード生成で優位。速度指標は改善しやすい。
  • T4〜T8か月: 既存仕様との整合、回帰テスト、依存調整が増え、生成コードの説明責任コストが顕在化する。
  • T9〜T12か月: 変更失敗率と手戻りが増え、開発速度は導入前水準以下へ落ちるケースが出る。

この逆転を防ぐ鍵は、AI活用を止めることではない。仕様を先に固定し、AIをその制約下で使うことである。

4. 実装設計: Spec-Driven Development回帰の最小セット

実務で再現性が高いのは、次の3点を強制ルール化する運用である。

  • ADR必須化: 重要変更は、目的・代替案・採用理由・破棄条件を1件1ADRで残す。AI生成コードの採否はADRに紐づける。
  • AIコードレビュー基準: 「仕様トレーサビリティ」「境界条件テスト」「依存更新の理由」をPRテンプレートで必須入力にする。
  • Definition of Done再設計: 実装完了条件を「動く」から「仕様IDとテストIDが相互参照可能」に変更する。

導入順は、30日でテンプレート整備、60日でCIゲート化、90日でメトリクス運用が現実的である。特に、AI 生成コード 技術的負債を減らすには、コードそのものより「生成前後の意思決定記録」を資産化する必要がある。

FAQ

Vibe Codingは全面禁止すべきか

禁止よりも制約設計が有効である。探索段階では許容し、本番反映は仕様ID・ADR・テスト証跡がそろった変更に限定する運用が現実的である。

「3倍速」「5〜10倍コスト」は確定データか

特定の単一研究で確定した普遍値ではない。2025-2026年の複数観測を統合したレンジとして扱うべきであり、組織ごとにDORA系指標とリワーク率で検証する必要がある。

なぜテストカバレッジが下がるのか

生成コードは見た目が整っているため、レビュー時に仕様欠落を見落としやすい。結果として境界条件・例外系のテストが抜け、ハッピーパス偏重になりやすい。

ADRは本当に効果があるのか

効果の本質は文書量ではなく、意思決定の可視化にある。後から「なぜその実装か」を追跡できるため、AI生成コードの再利用と破棄判断が速くなる。

参考文献