「ソフトウェアファクトリー」はまだ誰も作っていない――Uber、Stripe、Anthropicはモーターを古い工場に据え付けただけだ
Nobody Has Actually Built a Software Factory

2026年、UberのPRの70%以上がエージェントによるものになるなど、「ソフトウェアファクトリー」が流行語となっている。しかし著者はStripe、Meta、Rampなど21の企業の取り組みを調査し、そのどれもが既存のプロセスにエージェントを並列実行しているだけで、真の意味での工場を再設計していないと指摘する。電気モーターが工場に導入された際、フォードだけが生産ラインを再構築して8倍の効率化を達成した歴史を引き合いに、現在のソフトウェア開発も同様の過渡期にあると論じる。正しさが数値で検証できる領域(例:MetaのGPUカーネル生成)では人間の介在が不要になる一方、コードレビューに依存する領域では人間がゲートキーパーとして残り続ける。真の「ソフトウェアファクトリー」は、機械が自身の成果を検証できる環境を整えたときに初めて実現するという。
「エージェントは自分の仕事を自分で採点していた。私の意図を誤解していれば、間違ったものを構築し、間違ったものに対するテストを書き、そしてすべてが通ったと自信満々に報告するのだ」――Maisem Ali(exe.dev)
HNでの議論
68- sarreph
この記事の前提は本当に気に入っています。なぜなら、ソフトウェアファクトリーについて学ぶことに強い関心があるからです。「ソフトウェアファクトリー」がバズワードであるとはいえ、それは依然としてSOTAであり、今後数年間でテック業界で確実に実現し、発展し続けるでしょう。
しかし、私はこれを読むことができません。読むことを拒否しているからではなく、読みたいからです。ただ、私の心の歯車がLLM的な言い回しのせいで回らなくなり、目が曇り、記事が伝えようとしていることを追えなくなってしまうのです。投稿者の方には、私を名指しで訂正していただきたいくらいです(この記事を書くのにLLMを使っていないと)。
- mccoyb
自分が世に送り出しているものを本当に気にしないのでない限り、ソフトウェアファクトリーを構築することは不可能だと思います。
エージェントの群れ、自己学習、ラルフループ、実行DAG、自分の好みをスキルに伝えるのに何時間も費やすこと、などなど——現実には、自分の専門知識と(任意の自律エージェントループ)との間の償却ギャップを埋めようとどんなに時間をかけても、結局は自分が意見を持ち、磨く必要があるものを見つけてしまうのです。
自分の技術を磨き続けているなら、汎用の事前学習や強化学習が、あなたを完璧にコピーしたものを与えてくれるとは思いません。どんどん近づくことはできるでしょう!しかし、すぐに改良を考え始めないようなエージェントの成果を見たことがありません。
平均で満足できるなら、多くのことは許容できるのかもしれません。
- ape4
まあ、Factory Method パターンというものがありますね。https://en.wikipedia.org/wiki/Factory_method_pattern
- xnx
「ソフトウェアファクトリー」は、使い古され、不正確な用語です。工場は高価な工具を整え、同じ製品を何千回、何百万回と生産します。ソフトウェアは一度作れば、簡単にコピーできます。
人々が言っているのは、むしろ「ソフトウェアキッチン」や「ソフトウェア機械工房」のようなものです。
- bob1029
ソフトウェアこそが工場です。ユーティリティは組み込まれています。製品の無損失コピーをほぼ瞬時に、無料で作成できます。これは物流上の奇跡です。