概要
- Agentic coding の現状と課題についての疑問
- 技術的負債 と価値創出のバランスに関する懸念
- コードレビューの役割 と品質保証の必要性
- Codex などのAIツール利用時の実体験と限界
- 長期的な コード品質 維持への不安
Agentic Codingの実態と課題
- Agentic coding とは、AIや自律的なエージェントがコード生成・修正を主導する開発手法
- オンライン上では 成功事例や期待感 が多く見受けられる現状
- 実際には、 技術的負債 を上回る価値を生み出す事例は限定的
- コードの構造的健全性 を担保するには、現状のAIには限界
- アーキテクチャ責任者 が承認できるレベルのコード生成は困難
コードレビュー軽視のリスク
- 最近の潮流として、 コードレビューの省略 や最小化を推奨する意見が増加
- 「 アーキテクチャの検証 から 動作の検証 へのシフト」という主張
- 実際には、 テストやCIが通ればリリース という運用が多い
- この運用では、 スパゲッティコード や微妙なバグの蓄積リスク
- 長期的には、 保守性や拡張性の低下 が懸念材料
Codex利用時の実体験
- 既存コードベースへの Codex適用 では、 微妙なミスや重複 の修正に多くの時間を消費
- 新規プロジェクト(例:iOSアプリ開発)でも、 最初の実装は良好 だが、その後の品質維持が困難
- バグ修正やベストプラクティスの調査 をAIに任せると、 新たな問題の発生 や 改善の停滞 を経験
- ガイドラインやガードレール を追加しても、品質向上には直結しない実感
- 結果的に、 手動での修正やレビュー が不可欠という結論
高品質コードとAI生成の現実
- 高品質なコード を担保するには、現状では 人間によるレビュー が不可欠
- AI生成コード は、あくまで「たたき台」や「補助」として活用
- 製品としての信頼性 ・ 長期的な保守性 を重視するなら、 コードレビューの省略は非現実的
- 技術的負債の増加 や 不具合の温床 となるリスクを無視できない
- 現場での実体験 として、AIだけに頼る開発は、 期待値を下回る成果 という印象
結論:現状のAgentic Codingの限界と今後
- Agentic coding は現時点で「 過剰な期待」が先行
- コード品質の担保 や 技術的負債の抑制 には、 人間の関与 が不可欠
- テストやCIだけで品質保証 する運用は、長期的な視点では推奨できない
- AIツールの活用 は効率化の一手段だが、 品質保証プロセスの省略 は避けるべき
- 今後の進化 に期待しつつも、現時点では 適切なレビューとガバナンス が必須
毎日Claudeを使ってるけど、同じような経験をしてるよ。面白いエピソードとして、知り合いがエージェントを使って新機能のコードとユニットテストを書いたんだけど、コードが微妙に間違ってたんだ。まあ、そういうこともあるよね。でも、追加した30個くらいのテストがテストの実行時間を10分も延ばして、結局「expect(true).to.be(true)」みたいな内容になっちゃった。LLMがテストでコードが動かないのを回避してたからね。