開発プロセス自動化の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
-
事例
[サイボウズ株式会社] 受注約1.5倍と年間2万3000時間超の業務時間を削減、日機装に学ぶDX実践術 -
製品レビュー
[サイボウズ株式会社] 人材不足にどう挑む? ものづくり太郎が語る、製造現場でのAI活用成功の鍵 -
市場調査・トレンド
[グーグル・クラウド・ジャパン合同会社] 金融機関はAIエージェント導入でどう変わる? 7つの変化から19の事例まで解説 -
市場調査・トレンド
[グーグル・クラウド・ジャパン合同会社] 製造業のエージェント型AI活用に向けて押さえておきたい5つのトレンドとは? -
市場調査・トレンド
[グーグル・クラウド・ジャパン合同会社] 1231人への調査で見えた、企業が今直面するインフラの課題と今後採るべき戦略
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
RAGで「データをAIに送る」運用が限界を迎えている理由
-
2
Googleの業務向けAIエージェント「Gemini Agent」が登場 しかし課題は山積み
-
3
8割がアナログに逆戻りする“やっぱりな理由” DXを阻む2つの落とし穴
-
4
「Copilot」がIT予算を食いつぶす? 高額請求を招く課金体系と節約術
-
5
【基本情報技術者試験】データ消失リスクを防ぐ3つの「バックアップ手法」を比較
-
6
Claude利用8割のGMO、AI人材の評価軸が「トークン管理」に変わった
-
7
SAPの負荷増に苦しむZeissが「リアルタイム分析」「安定運用」を両立させた道
-
8
なぜ「Claude Code」拡張は消しても危ないのか? Cursorで不正版配信
-
9
いまIBM iエンジニアが直面する「5つの技術的課題」とその解決策
-
10
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
ホワイトペーパーランキング PR
-
1
「IT史に名を残すシステム障害」8選
-
2
侵入から横展開まで27秒の脅威にどう立ち向かう? 防御のカギがEDRの理由
-
3
有識者が語る、中堅中小企業に求められる最新のサイバーセキュリティ対策とは
-
4
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
5
10G回線の真価をフルに享受するには? 導入前にチェックしたいポイント
-
6
なぜAIは組織で定着しないのか? 全社展開を阻む「3つの壁」と突破のヒント
-
7
パスワードレスへの移行で失敗しないためには? 導入・運用上の注意点を解説
-
8
自社のセキュリティ対策は大丈夫? 自己診断リストで対策の優先順位が分かる
-
9
ランサムウェア攻撃“究極の対策”はこれだ
-
10
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー