掲載済み (2026-08-08号)
046 214文字 • 2分

AIコーディングの迷走する名称に終止符を:著者が提案する「AI駆動開発(AIDD)」という呼称

原題: We Keep Renaming AI Coding. Here’s What I’d Call It.

英語

掲載情報

概要

「バイブ・コーディング」や「エージェンティック・エンジニアリング」など、AIを活用した開発手法の呼称が乱立する現状に対し、著者は規律と責任を強調する「AI駆動開発(AIDD)」を包括的な名称として提案している。

詳細内容

ソフトウェア開発におけるAIの役割が急速に変化する中で、「バイブ・コーディング」や「ループ・エンジニアリング」といった新しい用語が次々と生まれています。著者のAndrew Stellman氏は、これらの用語がそれぞれ特定の手法を指す一方で、開発プロセス全体を網羅できていないと指摘します。記事では、現在の主要なトレンドを以下のように整理しています: 1. **バイブ・コーディング**: 直感的なプロンプトによる反復。探索的だが厳密さに欠ける。 2. **プロンプト/ループ・エンジニアリング**: 命令の最適化と、それを大規模に実行する仕組み。 3. **エージェンティック・エンジニアリング**: 多数のAIエージェントを指揮するアーキテクチャ。 4. **仕様駆動開発**: 検証に重点を置く伝統的かつ重要なアプローチ。 Stellman氏は、これらを一つの「規律」としてまとめるため、テスト駆動開発(TDD)の流れを汲む「AI駆動開発(AI-driven development: AIDD)」という呼称を提唱。AIがコードを生成しても、最終的な成果物に対する責任は人間が負うという本質を明確にし、単なる「流行」ではなく「専門職としての規律」へ昇華させるべきだと説いています。