AI-ManagedとAI-Assisted──2つのアプローチが直面する「生産性の壁」
AWSでクラウドネイティブなモダンアプリケーション開発の推進とAI-DLC導入支援を担う福井氏は、2005年から長年にわたりDevelopers Summitのコンテンツ委員を務めるなど、開発者コミュニティを牽引してきたベテランでもある。
AIが業界をかつてない速度で変えようとしているという感覚は、多くの開発者が共有している。しかし「どう備えればいいのかわからない」という声は根強く、市場に溢れるAIコーディングツールを試したものの思った通りに動かない、という経験も珍しくない。現状を裏付けるため福井氏が示したのは、AIコーディングエージェントを活用しても、速度向上はせいぜい10〜15%程度にとどまるという統計だ(ThoughtWorks調べ)。
原因として福井氏が挙げるのが、多くの組織が陥りがちな2つのアプローチの問題だ。1つ目は「AI-Managed」、いわゆるバイブコーディングで、要件を渡すだけで全工程をAIに全自動でこなさせようとする。「現時点の技術では、複雑な機能を組み込んだビジネスアプリケーションをAIが完全に構築するのは難しいです」と福井氏は語る。2つ目の「AI-Assisted」はベテランエンジニアに多く、開発フローのごく一部だけにAIを活用するパターンだ。うまく動くものはできるが、AIの能力をフルに引き出せず、生産性向上は同様に10〜15%にとどまる。
さらに、エージェントの使い方にもアンチパターンがある。多段階の問題をシングルショットで解こうとすること、コンテキストを戦略的に管理しないこと、AIが勝手に先走る"行き過ぎ"への無対処、最新ライブラリに対応できないモデルの知識の鮮度問題——いずれも現場で頻発する。「週末の個人開発と、チームでのビジネスアプリケーション開発の間には大きなギャップがあります」と福井氏は語る。目指すべきは10〜15%のステップアップではなく、2倍・5倍・10倍のパラダイムリープだ。AI-DLCはその実現を目的として体系化された。

