開発プロセス自動化の6つの教訓
VS Code「週次リリース」の衝撃 AIエージェントが変えたMicrosoft流開発
月次から週次へ――。MicrosoftはVS Codeのリリースサイクルを短縮した。その裏側にあるのは、AIエージェントによる「現場の泥臭い作業」の徹底排除だ。どういうことなのか。
Microsoftは2026年3月13日(米国時間)、統合開発環境(IDE)「Visual Studio Code」(以下、VS Code)の開発プロセスでAIエージェントをどのように活用しているかを解説したブログ記事を公開した。同社は2026年3月からVS Codeのリリースサイクルを、10年間継続してきた月次から週次に短縮。この転換が可能になったのは、「AIエージェントがチームの働き方を変えてくれたおかげだ」と述べる。
Microsoftによると、週次リリースの目的は、VS Codeを使用する開発者に、より早く改善を届けることにある。実際、従来は3週間待たなければならなかったバグ修正が、今では数日で完了するという。「リリース→学習→改善」のフィードバックループが格段に速くなっていると同社は説明する。
週次リリース移行で得られた6つの教訓
Microsoftによると、週次リリースへの移行を通じて、VS Codeチームは以下の取り組みが、ワークフローとプロセスを進化させる上で重要であることを学んだ。
1.作業を並列化
コンテキストスイッチ(作業の切り替え)の前に複数のAIエージェントセッションを起動する習慣を付ける。ワークツリー、クラウドエージェント、複数のVS Codeセッションを最大限に活用する。
2.中間成果物を省略
これまでの「会議の議事録→課題→仕様書→コード」という流れが、現在では「会議→エージェントセッション→コード→プルリクエスト(PR)」となっている。
3.開発スピードに比例して増大するオーバーヘッドを自動化
VS Codeチームは、イシューのトリアージ(優先順位の選別)、コミットの要約、リリースノート、コードレビューを、AIエージェント開発環境「GitHub Copilot CLI」、ソフトウェア開発キット「GitHub Copilot SDK」、CI/CD(継続的インテグレーション/継続的デリバリー)ツール「GitHub Actions」を用いて自動化するエージェント駆動パイプラインを構築した。
4.スピードよりもハーネス(制御・管理機構)に投資
テスト、ゴールデンシナリオ(主要なユーザーフローにおいて期待される動作の仕様)、コードレビューにおける所定の基準の適用が、エージェント主導の迅速な開発に伴って回帰テスト(変更による影響を確認するテスト)に追われる状況を防いでいる。
5.オーナーシップが進化
プロジェクトマネジャー(PM)、開発者以外のエンジニア、コミュニティーコントリビューター、エージェントが任意のコンポーネントの開発に貢献できるようになった現在、従来のオーナーシップモデルは適応する必要がある。結果に対する責任はエンジニアに残る。
6.人間が定性的判断への関与を継続
AIエージェントは正確さをチェックし、人間はユーザーにとっての感覚的な満足度を評価する。
業務の並列化による生産性向上
これまで、マネジャーは会議といった管理業務が多いため、開発作業に時間を割くことは難しかった。しかし、AIエージェントがこの状況を変えつつある。以下のようなAIエージェントの活用により、管理業務と開発実務の両立が可能になっていると、Microsoftは説明する。
「会議に入る前に3~4つのエージェントセッションを起動し、会議中にAIエージェントがバグ修正、機能のプロトタイピング、課題のトリアージなどを並行して進める。会議後、AIエージェントの出力をレビューし、マージするか、または再び指示を出し、作業させる」
週次リリースへの移行で開発ペースが上がると、選別すべきイシューや追跡すべきコミット、書くべきリリースノートなども増える。MicrosoftのVS Codeチームは、こうしたオーバーヘッド(管理などの余分な処理負荷)の処理を以下のように自動化したという。
コミット要約の自動化
過去24時間の複数リポジトリにわたる全てのコミットを取得し、高速モデルで要約するカスタムスラッシュコマンド(VS Codeで使用する独自コマンド)を構築した。
イシューのトリアージの自動化
VS CodeはGitHubで最大級のオープンソースプロジェクトの一つで、毎日数百件のイシューが寄せられる。以前は1人の担当者が1週間かけて全イシューをトリアージする作業を持ち回りで行っていた。今では、イシューが作成されるたびにGitHub Actionsのエージェントループが起動し、重複の検出、適切なオーナー(担当者)の特定、ラベルの提案をするようになった。
PMもコードを書く時代へ
従来のPMの仕事は、「仕様書を書く→イシューを作成する→エンジニアに引き渡す」という流れだった。しかし、このアプローチは仮説に基づくものであり、実際に作ってみなければ分からない部分が多かったとMicrosoftは述べる。
現在は、PMもAIエージェントの活用によって、プロトタイプを作成し、PRとして提出している。VS CodeのAIエージェントによってSNS(ソーシャルネットワーキングサービス)などで得たフィードバックを基にPMがPRを作成し、検証の上、改善するというプロセスが定着しつつあるという。
全てのプロトタイプが製品に取り込まれるわけではなく、コードの品質、構造、アーキテクチャの最終的な責任はエンジニアが引き続き負う。しかし、不完全であってもPRを提出することで、文書のやりとりよりもはるかに早く、具体的な議論を前進させることができるとMicrosoftは説明する。
開発スピードが上がるほど品質管理が重要
開発スピードの向上は、回帰バグ(変更の影響によるバグ)のリスク増大につながる。AIエージェントを取り入れた開発では、適切な保護措置がなければ、品質が急速に低下する恐れがある。そのため、テストやガードレール(安全対策)が依然として重要だ。Microsoftは以下のように、AIエージェントを活用して品質の維持向上を図っているという。
- 自動検証
- 複数のAIエージェントによる変更が期待通りかどうかを評価するカスタムエージェントを構築した。
- テスト整備
- ゴールデンシナリオをAIエージェントに渡し、マージ後にこれに照らした検証を自動実行させている。
- コードレビュー
- 全てのPRにCopilotによるコードレビューが自動的に適用される。
- 感覚に基づく定性的な評価
- 機能に求められる定性的な要件を書き出し、実装がそれを満たしているかどうかをAIエージェントに評価させる手法を試験的に導入している。
Microsoftは、こうしたAIエージェントを活用した開発ワークフローやプロセスが成立するためには、コードベースが、AIエージェントの効果的な貢献を可能にする構造、ドキュメント、テストカバレッジを持つ必要があると述べる。PMがエージェントに問題を投げかけ、合理的なPRが得られるなら、それはコードベースの構造、ドキュメント、テストカバレッジが良好であることを示しているという。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣 -
製品資料
[サイボウズ株式会社] AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
3
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
4
AIの導入効果はどう測る? DMM.comのエンジニア組織に学ぶ効果検証のノウハウ
-
5
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
-
6
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
7
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
8
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
9
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
10
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー