AIエージェントがソフトウェアの「バベルの塔」を生む
원제: The Tower Keeps Rising
왜 중요한가
AIエージェント普及期における大規模ソフトウェア開発の組織的・アーキテクチャ的リスクを提起した論考として、開発現場での議論を呼ぶ可能性がある。
Flask作者Armin Ronacherは2026年7月13日、AIエージェントによるコーディング支援が個人の生産性を高める一方、チーム間の共通理解(shared understanding)を失わせ、大規模ソフトウェアプロジェクトが「バベルの塔」化するリスクを論じた記事を公開した。
Flask・Jinja2などのOSSで知られるArmin Ronacherが、AIエージェント支援開発の構造的問題について考察した。
彼が指摘する核心は「調整コスト(friction)の消失」だ。従来、ストレージ層を変更するには担当者のコードを読み、質問し、依存チームと調整する必要があった。この「遅さ」の一部は無駄だったが、一部はチーム間で共通理解を形成するプロセスそのものだった。
AIエージェントの登場により、開発者Aは「OAuth追加」、開発者Bは「キャッシュ追加」、別の誰かは「DBを再設計してUIをピンクにする」といった変更を、互いに会話せずとも実行できるようになった。各変更はコンパイルが通り、テストもパスし、説明もオンデマンドで生成される。
Ronacherはこれをブリューゲルの「バベルの塔」に例える。神が人類から奪ったのはレンガや知識ではなく「互いを理解する能力」であり、それによって建設が止まった。同様に、vibecodingで拡大したプロジェクトのコードベースが混沌化するのは「コミュニケーションできないから」ではなく「コミュニケーションする必要がなくなったから」だと述べる。
エージェントは人間が以前なら他者を必要としていたシステム領域でも単独で作業を可能にする。その結果、アーキテクチャ全体を人間が共同で議論するための「共通言語」が消えていく、と警告している。