概要
AI駆動開発の進展により、ソフトウェア開発は「一本ずつ作る工芸」から、土壌を整え種をまき最良の成果物を収穫する「大規模農業(DasA)」のような形態へと変容する。
詳細内容
深津貴之氏による、AI時代のソフトウェア開発の在り方に関する考察です。開発プロセスを農業に例えた「DasA (Development as an Agriculture)」という概念を提唱し、以下の要点を述べています。
- **構造の変化**: 開発者の役割は「実装」から、コードベースやツールという「土壌」を整え、課題という「種」をまき、AIが生成した大量の候補から良いものを「収穫・選別」することに移り変わる。
- **価値の源泉**: 生成コストがゼロに近づく中、ボトルネックは「正しさや価値を確認する人間の速度」に集約される。そのため、何を作るか定義する力、品質を判定する「eval(評価)」の設計能力、価値を見抜く目利きが極めて重要になる。
- **組織と人材**: 開発組織は「環境を作る人」「選別基準を作る人」「最終判断をする人」に再編され、10xエンジニアの定義も「同じ資源から10倍の価値を収穫できる生産系を構築できる人」へと変化する。
最終的に、エンジニアは「作り手」から、AIが価値を育てるための「環境設計者」へと進化すべきであると結論付けています。