アーキテクチャConference 2025で、AI-DLCというキーワードを何度か聞きました。
AI-DLCについて簡単にまとめます。
AI DLCとは?
正式名称は AI-Driven Development Life Cycle です。従来のソフトウェア開発ライフサイクルである要件定義、設計、実装、テスト、デプロイ、運用という一連の流れ全てにAIを統合することで、数週間〜数ヶ月かかっていたイテレーションを数時間〜数日単位へ短縮させようという考え方です。
AI-DLCは、AWS(アマゾンウェブサービス)が提唱し、今年の8月に以下のホワイトペーパーで発表されました。
AI-DLCを形成する10の設計原則*1
- 後付けではなく再考する
- 会話の方向を逆転させる
- 設計技術をコアに統合する
- AI能力と整合させる
- 複雑なシステム構築に対応する
- 人間との共生を強化するものを維持する
- 親しみやすさを通じた移行を促進する
- 効率性のための責任を合理化する
- ステージを最小化し、フローを最大化する
- ハードワイヤードで独断的なSDLCワークフローなし
参考文書
奥が深い考え方なので、以下の記事などから深く学ぶことをおすすめします!