VS Code、AIエージェントで月次リリースから週次リリースへ移行

MicrosoftのVS Codeチームが、10年間続けてきた月次リリースのペースを週次リリースに変更した。

人員が増えたからではない。AIエージェントによってチーム全体のデリバリー速度が根本的に向上したからだ。3月のブログで具体的な数字を公開している——これほど直接的なAIコーディングの効果を示す証拠は、おそらく見たことがない。

数字は硬い

前年同期比(1月~3月):

  • コードコミット数:2,339 → 5,104、2.2倍増
  • クローズしたIssue数:2,916 → 8,402、2.9倍増

同じチーム、同じメンバーでAIエージェントを使い、成果は倍増した。大規模な増員もなく、アウトソーシングもない。ツールで効率を叩き出したのだ。

彼らは何を変えたのか

VS Codeチームは6つの教訓をまとめている。特に注目すべきものをいくつか挙げる。

中間ステップをスキップ

以前のプロセス:会議 → 議事録作成 → Issue分解 → 要件定義書作成 → コーディング → PR提出。

現在のプロセス:会議 → エージェントセッション起動 → 直接コード出力 → PR。

中間のステップはすべて削除された。エージェントが会議の結果を直接実装に変換できるため、人間が要件を翻訳する必要がないからだ。

複数のエージェントセッションを並行実行

AIに一度に一つのことだけをさせるのではなく、コンテキスト切り替えの隙間に複数のエージェントセッションを起動し、複数のワークフローを同時に進める。worktreeとクラウド上のエージェントを活用している。

自動化パイプラインでスケール負荷を処理

Issueのトリアージ、コミットサマリーの生成、リリースノート、コードレビュー——こうした反復的だが不可欠な作業はすべて、Copilot CLIとGitHub Actionsで構築した専用パイプラインが処理する。機械がやり、人間は触らない。

プロダクトマネージャーは要件定義書を書かず、直接PRを書く

この変化はかなり破壊的だ。PMは仕様書を書く代わりに、プロトタイプを直接実装してアイデアを検証する。機能を作ってから修正する方が、それを記述して誰かが実装するのを待つよりはるかに速い。

まず品質保証の仕組みを構築する

速度が上がれば、リグレッションのリスクも高まる。VS Codeチームのアプローチは、テストインフラ、ゴールデンシナリオのドキュメント、コードレビューのゲートにあらかじめ投資することだ。スピードと品質のバランスは、祈りではなく事前のエンジニアリングで実現する。

人間は「良さ」を判断し、エージェントは「正しさ」を判断する

この言葉が的確だ。「エージェントは正確性をチェックし、人間は体験を評価する。」

自動化でコードが動くことは保証できるが、ユーザー体験が良いか、インタラクションが自然かという判断は、依然として人間が行う必要がある。

v1.115の新機能

4月にリリースされたVS Code 1.115では、エージェントネイティブな体験がさらに強化されている。

  • VS Code Agents App(プレビュー版):エージェントネイティブ開発向けに設計されたコンパニオンアプリケーション。複数のプロジェクトタスクを並行処理し、セッションをプロジェクト横断で監視・レビューできる
  • GitHub Copilot BYOKサポート:エンタープライズユーザーは、Microsoftのデフォルトモデルを使わずに、独自のモデルAPIキーを持ち込める
  • ツール:エージェントがバックグラウンドプロセスに直接入力を送信し、対話型CLIプログラムを処理できるように

注目すべき点

VS Codeのケースには特別な点がある。彼らが書いているのはVS Code自体の開発についてだ。AIエージェントが、AIツールが動作するプラットフォームの構築を支援している。これは自己加速的なプロセスである。

さらに興味深いのは、彼らの経験の中に「AIがどのポジションを置き換えた」という話が一切ないことだ。むしろ、PMがPRを書き、エンジニアがより多くのタスクを並行して進め、全員の仕事の範囲が広がっている。生産性向上の現れ方は、人が減ることではなく、より多くをこなすことだ。

これこそが、中期的に見たAIコーディングツールの主流の影響力の形かもしれない。置き換えではなく、倍増効果だ。

少なくとも、VS Codeチームのケースではそうである。

出典:How VS Code Builds with AI(code.visualstudio.com);CocoLoop、Visual Studio Code April 2026 Release Notes(Releasebot)