AI駆動開発は、AI(主に LLM)を開発プロセスの中心に組み込み、設計・実装・テスト・レビュー・ドキュメント更新などを高速に回す開発スタイル。

目的

  • 作業の反復(雛形作り、移植、リネーム、テスト生成など)を減らし、意思決定や設計に集中する
  • 実装と検証のループを短くする

典型的な流れ(例)

  • 調査 → 要点の整理 → 実装案の複数提示
  • 変更 → テスト/静的解析 → 差分レビュー → ドキュメント更新

注意点

  • 仕様(SSOT) を先に決める(AIの提案に流されない)
  • 既存コード/実行結果で検証する(幻覚対策)
  • 秘密情報を渡さない(鍵・個人情報など)

関連