概要
- AIコーディングツール の進化により、開発スタイルが大きく変化
- Vibe coding と agentic engineering の境界が曖昧化
- コード生成の信頼性向上が 責任感や評価基準 に影響
- ソフトウェア開発の ボトルネック がシフト
- 経験や実運用 の重要性が増す
AIコーディングパラダイムシフト:Vibe CodingとAgentic Engineeringの融合
- Heavybit’s High Leverage podcast Ep. #9でのAIコーディングツールに関する議論
- Vibe coding は、プログラミング経験がないユーザーでもAIに指示して動作するものを生成する手法
- コード品質や追加制約を気にせず、動けば良いというスタンス
- 個人利用では有効だが、他者向けソフトウェアでは 無責任 とされる
- Agentic engineering は、プロのソフトウェアエンジニアがAIツールを活用し、セキュリティや保守性、運用、パフォーマンスなどを重視する手法
- 高品質なプロダクションシステムの構築が目的
- 最近は 両者の境界が曖昧化 し、自分の作業でも混在し始めている現状
コードレビューと責任の変化
- AIエージェントの信頼性向上により、 全コードのレビューを省略 しがち
- Claude CodeなどのAIは、特定のタスク(例:JSON APIエンドポイント作成)で高精度なコード生成が可能
- テストやドキュメントも自動生成
- 責任の所在 が曖昧に
- 人間チームは評判や責任を持つが、AIには プロとしての信頼性や責任感がない
- 成果物が正しいことが続くと、 過信によるリスク も発生
ソフトウェア評価基準の変化
- 以前は コミット数やREADME、テスト の充実度でプロジェクトの質を評価
- 現在はAIで 短時間で見た目上高品質なリポジトリ が作成可能
- 最も重視すべきは 実際に使われているかどうか
- 実運用され、継続的に使われているものの価値が上昇
開発プロセスのボトルネックの変化
- AIの活用で コード生産速度が飛躍的に向上
- 200行/日から2,000行/日も可能に
- 従来の開発プロセスやデザインプロセスが 前提としていたコスト構造が崩壊
- Jenny Wen(Anthropic)の講演:設計ミスのコスト低減により、 デザインプロセスも再考 が必要
エンジニアのキャリアとAI
- AIツールは 経験豊富なエンジニアの能力を増幅
- 経験があるほど、AIの恩恵をより大きく享受
- ソフトウェア開発は本質的に 依然として困難
- AIが全てを自動化しても、 本質的な難しさは残る
- Matthew Yglesiasの意見:「自分でvibe codingするより、 プロがAIを使って作った製品を利用したい」
- 専門家による管理・運用の重要性
SaaSとエンタープライズ導入の信頼基準
- サイドプロジェクトやSaaS導入時の 信頼性判断基準
- 数週間自分で使い込んだ実績が価値
- エンタープライズでは、 他社での長期間運用実績 が重要
- 実績と信頼性 の証明が導入判断の鍵