私たちはコーディングエージェントによって何を失い、何を得たか
人間前提の仕組みからAI前提の仕組みへと開発プロセスを再構築することは、単なる労働時間の削減や生産性向上の枠を超え、組織が創出できる価値の総量に劇的な変化をもたらす。
Anthropicが社内のエンジニアやリサーチャーを対象に行った調査データは、AIがもたらす新しい価値創出の形を如実に物語っている。同調査によると、AIエージェントを活用して完了したタスクの約27%、実に3割近くが「エージェントが存在しなければ、そもそも永遠に着手されなかったであろうタスク」だったという。
どの開発チームのプロジェクト管理ツールの中にも、重要度はそれなりにあるものの緊急性が低く、数ヶ月から下手をすれば数年にわたって放置されているバックログ(未処理の課題チケット)が存在するはずだ。「時間があれば直したい」「やればユーザー体験は良くなるが、優先度が低い」といったタスクである。
日々の障害対応や新機能開発に追われる中、それらに人間の貴重なリソースを割くことは現実的に不可能に近い。しかし、AIエージェントに大まかな指示を与え、バックグラウンドで処理させておくことで、長年見捨てられていた課題が次々と解決され、プロダクトの細部の品質が底上げされていく。人間のリソース制約によって諦めていた領域にまで手が届くようになることは、定量的なベネフィットを遥かに凌駕する大きな価値を持つ。
一方で、こうした変革のプロセスにおいて、エンジニアたちは心理的な喪失感や葛藤という課題にも深く直面している。それは「自分がこのコードベースを一番理解しており、最も美しく書ける」という、特定のシステムに対する職人的な誇りの喪失である。
長年そのコードベースを保守し、複雑なドメイン知識を蓄積してきた自分よりも、依存関係を瞬時に解析したAIの方が、バグのないスマートなコードをあっさりと提示してくる。この事実は、エンジニアの自尊心を容赦なく削り取る。さらに、テスト駆動開発などでエラー状態から正常状態へと一つひとつロジックを組み上げていく、あの没入的な楽しさもAIに奪われてしまった。
宇佐美氏はこの深い喪失感を直視しつつも、エンジニアとしての楽しさの「質」が転換しているのだと語る。「狭い領域に深く潜っていくような楽しみはなくなったのですが、広い領域全体を動かしていく楽しさに変わったのかなと、楽しさの質が変わったのかなと個人的には思っています」
これまでバックエンドの開発一筋であったエンジニアが、AIの支援を得ることで、フロントエンドの最新フレームワークやインフラ構築といった未知の領域へも軽やかに越境していく。
局所的なコードの美しさを追求するミクロな職人技から、システム全体を俯瞰し、ビジネス要件からインフラストラクチャまでを一気通貫で設計・実装していくマクロなアーキテクト的な喜びへの昇華。これこそが、AI時代に直面したエンジニアが乗り越えるべき心理的ハードルであり、次なるモチベーションの源泉となるのだ。
AIコーディングの登場により、エンジニアが失ったもの/得たもの
