AI駆動開発のレベル!あなたのレベルと次のレベルに進むには?
「AIDDって何?」
AIDDはAI-driven developmentの略で、日本語にするとAI駆動開発と言ったところでしょうか?
皆さん、開発にAIを取り入れていますか?
自分のAI駆動開発がどのレベルにいるのか、次のレベルに進むには何をすれば良いのかを確認していきましょう。
🔍 AI駆動開発の4つのレベルとは?
「AIをどのくらい活用しているか?」を4つのレベルに分けて整理したフレームワークです。
AI導入度を客観的に振り返り、自分たちの現在地や次の目標 を考えるための手がかりになります。
AI活用の4レベルは以下の通りです。
ブラウザベースのAIチャット(Browser Based AI Chats)
文脈理解型AIコパイロット(In Context AI Co-Pilot)
監督付きエージェント型開発(Supervised Agentic Coding)
自律型AIエージェント(Autonomous Agents)
それぞれの段階について詳しく見ていきましょう。
🟡 Level 1:ブラウザベースのAIチャット
概要
この段階は、AIにテキストで質問したりアイデアをもらったりする「お試し」フェーズです。
ChatGPTやGeminiなど、WebブラウザからAIチャットサービスを利用します。
状態・特徴
気になることをその場でAIに尋ね、アドバイスやサンプルコード、調査結果などをもらうのが中心
AIはプロジェクト全体や過去のやり取りの文脈を理解していないため、毎回必要な情報を都度入力する必要がある
得られるのは断片的なヒントやアイデア。実際の開発作業は人間が自分でまとめて進める 形
次のレベルに進むには?
エディタやIDE(VS Codeなど)でAI機能を試してみる
コードベース全体をAIに「見せる」ことで、文脈理解を活かした提案を受けられる環境を整える
チームやプロジェクトの独自ルール(Lint設定・命名規則など)もAIに共有し、よりプロジェクトに適した支援を受ける
🔵 Level 2:文脈理解型AIコパイロット
概要
この段階では、AIがプロジェクト全体やチームのルールを理解した上で、コード補完や修正提案をしてくれる「高度なアシスタント」として機能します。
GitHub CopilotやCursor、Amazon Q Developerなどが代表例です。
状態・特徴
エディタやIDE上で、AIがリアルタイムにコード補完・リファクタ提案・バグ検出などをサポート
プロジェクト全体をインデックス化し、関連するファイルや設定を理解した上で最適な提案が可能
チーム独自のコーディングルールにも従い、プロジェクトの一員として馴染んだ提案が得られる
最終的な判断・実行は開発者が行い、AIはあくまで補助的存在
次のレベルに進むには?
AIに対して明確な「ゴール」や「アウトプット」を伝える開発フローを検討
複数のツールやAPIの自動実行をAIに許可し、「提案」から「実作業」への比重を増やしていく
AIの作業結果を人間が監督・フィードバックする仕組みを導入し、役割分担を明確にする
より自律性の高いエージェント型AI(OpenDevin, Sweep, Devinなど)を検証・試行する
🟣 Level 3:監督付きエージェント型開発
概要
AIにゴールや目的を伝えると、自分で手順を考え、作業を自律的に進めていく「ペアプロ型」の開発スタイルです。
人間は“監督者”として進行を見守りつつ、必要に応じてフィードバックを与えます。
状態・特徴
タスクやゴールをAIに伝えると、AIが最適な段取りを考え、必要なツール(コード修正・テスト生成・ビルド実行・ファイル操作など)を駆使して実行
人間は途中で進行状況やアウトプットをチェックし、「方向性の修正」や「品質チェック」などで介入
AIは積極的に提案や修正を行い、人間はその妥当性を判断・最終調整する
“補助”から一歩進み、AIが主導で開発を進める領域が広がる
次のレベルに進むには?
AIが「計画 → 実行 → 自己評価」まで一貫して担える環境づくり(PR自動化、CI連携など)を進める
フィードバック(テスト結果・エラー・レビュー指摘)をAI自身が学習・活用できるように設計する
並列実行や複数タスクの自動管理など、高度なワークフローの自動化にチャレンジする
人間の介入ポイントを最小限(最終レビューや承認のみ)に絞る運用を目指す
🟢 Level 4:自律型AIエージェント
概要
AIが完全に自律して、開発プロセス全体(計画・実装・テスト・ドキュメント作成など)を推進できる段階です。
人間は主に「ゴール設定」や「最終承認」だけを担当します。
状態・特徴
人間は「ゴール」と「使っていいツール」だけをAIに伝え、あとはAIが計画から実行まで自力で進める
進捗管理、自己評価、フィードバックの収集・活用もAIが自律的に行う
複数のAIエージェントが同時並行で異なるタスクを分担・実行
人間の介入はPull Requestのレビューや本番反映前の品質チェックなど、最小限に限定
AIが成果物を作成し、人間は最終確認・承認のみ
まとめ
AI駆動開発の4つのレベルについてご紹介しました。
みなさんは今、どの段階にいると感じましたか?
現在地を知ることで、「次は何に取り組めばいいか?」 が明確になります。
段階を一歩ずつ進めていくことで、AIと人間の協働はさらに進化していきます。
ぜひご自身やチームのAI活用のヒントにしてください。
知識は武器とかけまして、レゴブロックと解く、その心は?
知識のひとつひとつは小さなレゴブロック
でも、組み合わせれば世界を変えるアイディアをカタチにする武器になる!
またKnowledge Oasisでお会いしましょう
案内人はkoふみでした
