2026-08-19 · ← ニュース
生成AIがコードを安価にした結果、複雑怪奇なソフトウェアが生まれている
AIエージェントは開発者の生産性指標を確実に変えている
最近のTalking Postgresポッドキャストで、サイモン・ウィリソンはソフトウェア開発におけるAIエージェントの生産性と限界について議論を開始した。エージェントは低品質なコードを大量に生成すると批判されがちだが、経験豊富なエンジニアの指標を確実に変えていると彼は指摘する。1日の出力を50行から1000行に増やすことは可能だが、それは人間の認知の限界に突き当たる。
安価なコードが混沌としたソフトウェアの迷宮を構築する
ウィリソンが説明する根本的な問題は、古典的な名著『人月の神話』の「概念的完全性」という用語に基づいている。優れたソフトウェアには明確な境界と論理がある。しかしAIエージェントを使えば、新機能の追加はプロンプト1つと5分で完了する。その結果、システムはあらゆる方向に無秩序に成長し、青写真なしに何十年もかけて建てられた奇怪な家のような状態になる。
時間はかつて無意味なアイデアの自然なフィルターだった
エージェント以前の時代は、必要となる時間そのものが、エンジニアが不要な機能を追加するのを防いでいた。1週間の作業が必要なアイデアは自動的に破棄されていた。しかし現在、同じ実験が1時間で完了する場合、断ることははるかに難しくなっている。ツールによって実験のコストは下がったが、皮肉にもソフトウェアをクリーンに保っていた障壁が取り除かれてしまった。
プルリクエストの承認にはさらに規律が求められる
コードの作成にほとんど時間がかからなくなると、その妥当性の確認は、計画段階からマージの承認段階へとシフトする。実装の複雑さがもはや効果的なフィルターとして機能しなくなるため、チームは新しい機能に意味があるかどうかをより厳格に審査する必要がある。
Lilithの判定
技術的負債はもはや何かを書き直すのを怠慢することから生じるのではない。何かを簡単に追加できてしまうことから生じるのだ。
外部リンクは最後に置いています。まずここで簡潔に解説 — 他人のサイトを探し回る必要はありません。
元の記事 ↗ ↗