VercelのAI SDKファクトリー:マージされたPRの25〜35%が自動化によって作成されるまで
VercelはAI SDKの急増するIssueとPRのバックログを管理する「ソフトウェアファクトリー」を構築し、自動化がマージされたPRの4分の1から3分の1を作成し、Issueの70〜80%をクローズしている。

AI SDKは最も人気のあるオープンソースAIプロジェクトの一つとなり、毎週2,000万以上のnpmダウンロードと26,000以上のGitHubスターを獲得している。しかし、人気は危機をもたらした:リポジトリは毎月100件以上の新規Issueを受け取り、AnthropicのOpus 4.6モデルのリリースがPRの転換点を引き起こした。6月下旬までに、バックログは1,000件以上のオープンIssueと約800件のプルリクエストに膨れ上がった。
コードベースを維持することは、4つの動く標的を同時に追跡することを意味する:モデルプロバイダー(新規プロバイダー、機能、バグ)、UIフレームワーク(React、Next.js、Svelte、Vueなど)、サンドボックス(エージェントの実行環境)、ハーネス(Codex、Claude Code、Piなどのアダプター)。
Vercelのチームは、このバックログは規律の問題ではないと気づいた——人間のメンテナーがより努力してもそのギャップを埋めることはできず、コード生成が安価であるため、バックログは増え続けるだけだ。そこで彼らは自分たちをスケールさせる代わりに「ソフトウェアファクトリー」を構築した。
4週間で、ファクトリーはマージされたPRの25〜35%を作成し、Issueの70〜80%をクローズしている。ファクトリーUIはレビュアーにパイプラインの全体像を提供し、大規模なトリアージと承認作業を可能にする。
構築前に、チームは3つの重要な質問をした:既存のエージェントベースのアプローチが不十分だった理由、どのタイプのファクトリーを構築するか、品質をどう確保するか。その答えが、自動化と人間の監視を組み合わせたシステムを形作り、メンテナーのコントロールを維持しつつ、ファクトリーが量を処理できるようにした。
そのバックログは規律の問題ではない。どんなに優れたメンテナーでも、より努力してそのギャップを埋めることはできず、コード生成が安価であるため、それは増え続けるだけだ。
ディスカッション
0 件のコメント
最初のコメントを投稿しましょう。