AI News HubLIVE
站内改写3 分で読了

Microsoft、Visual Studioを解放:自社のAIに取り残された開発者向け

MicrosoftはBuild 2026カンファレンスで、Visual Studio IDEの一連のアップデートを発表しました。中心テーマは「開発に参加するエージェント」であり、開発者が独自のAIモデルとキーを持ち込めるBYOK(Bring Your Own Key)機能も導入されました。エージェントはデバッガ、プロファイラ、テストランナーに直接組み込まれ、.NETモダナイゼーションの機能も拡張されています。

ソースThe New Stack AI著者: Darryl K. Taft

Microsoftは先週開催されたBuild 2026カンファレンスで、旗艦IDEであるVisual Studioの一連のアップデートを発表しました。その中心となるテーマは「開発に参加し、隣に座るのではないエージェント」であり、さらに開発者が独自のAIモデルとキーをIDEに持ち込める待望の機能も導入されました。

これらの発表は、デバッグ、プロファイリング、テスト、マージ競合解決、.NETモダナイゼーション、そして新しいモデル柔軟性オプションに及びます。Microsoftによれば、このオプションは現在のAI統合が機能しなかった環境のチームに門戸を開くものとされています。

Visual StudioのプリンシパルプロダクトマネージャーであるMads Kristensen氏は、発表に伴うブログ投稿で次のように述べています。「これまでVisual StudioのAI統合は、少数の承認済みエンドポイントに限定されていました。これは多くの開発者には機能しましたが、環境が異なる選択を必要とするチームなど、実際の顧客を取り残してきました。」

BYOK:エンタープライズ向けの鍵

エンタープライズショップにとって、BYOK(Bring Your Own Key)の発表は最も重要かもしれません。Microsoftは、開発者が異なるAIモデル(ローカルまたはクラウドで動作)を使用できるモデルに移行しており、Visual Studioが従来サポートしてきた少数のエンドポイントに縛られることはありません。

これは、コンプライアンス要件、コスト制約、データ主権の問題を抱えるチームにとって重要であり、これまではVisual StudioのAI機能を現在の形で使用できませんでした。また、Microsoftが柔軟性で競争する意思を示しており、開発者が単にMicrosoftが承認したAIスタック内で作業することを前提としていないことを示しています。

ツールチェーン内のエージェント

BYOKに加えて、Microsoftのより大きなアーキテクチャ上の推進力は、AIを並列のチャットインターフェースとして扱うのではなく、エージェントをIDEの既存のツールチェーン(デバッガ、プロファイラ、テストランナー)に直接組み込むことです。

Kristensen氏は次のように書いています。「これは、あなたが既に頼りにしているツールを置き換えることではなく、それらをより効果的に接続することです。」この実用的な提案は、大規模なコードベースで働くエンタープライズのC#およびC++開発者を対象としており、Kristensen氏が言うように、難しい問題は「この関数を書け」ではなく、「なぜこの処理が負荷の下で遅いのかを解明せよ」です。エージェントは、問題をより迅速に特定し、何が起こっているかを説明し、修正を提案し、結果の検証を支援することを目的としており、これらすべては既存のデバッガおよびプロファイラのコンテキスト内で行われ、開発者がチャットウィンドウにコンテキストスイッチする必要はありません。

このトピックに関する詳細情報は、Kristensen氏とMicrosoftのプリンシパルソフトウェアエンジニアリードであるNik Karpinsky氏が登壇した専用のBuildセッション「GitHub Copilot in Visual Studio: Agents That Debug, Profile, and Test」(BRK207)で提供されています。

モダナイゼーションの野心的な拡大

Microsoftはまた、GitHub Copilotモダナイゼーションと呼ばれる、アプリケーションを最新の.NETスタックにアップグレードするためのVisual Studio組み込みエージェント体験を拡張しています。

今年夏の新機能:Web FormsアプリケーションをBlazorに移行し、既存のアプリケーションにAspireを追加してクラウド対応の可観測性とオーケストレーションを実現します。モダナイゼーションエージェントは、プロジェクトを評価し、移行計画を構築し、アップグレードを段階的に実行するように設計されています。

この提案は、完全な書き換えの経済性が成立しなかったために老朽化したWeb Formsコードベースを抱えるチームを対象としています。エージェント支援アプローチが実際にその計算を変えるかどうかはまだわかりませんが、汎用的なコード生成よりも具体的なユースケースです。

注目すべき小規模な変更

Microsoftはまた、ほとんどのVisual Studio開発者が経験したシナリオに対処する品質向上機能を提供しています。つまり、エラーリストに明らかな問題が既に表示されているにもかかわらずビルドが実行され、最初から見えていた問題で失敗するというものです。今後、Visual Studioはビルドを開始する前にエラーと警告をチェックするとKristensen氏は述べています。

コラボレーション面では、MicrosoftはAI支援によるマージ競合解決に取り組んでいます。自動マージではなく、競合を理解し、決定を下すのを支援します。また、プロジェクトタイプとコンテキストに基づいて自動的に適用されるMicrosoft作成のスキルも登場し、開発者が何をプロンプトすべきかを知る必要性を減らします。

内部構造

その下では、Visual StudioはAI統合の基盤としてGitHub Copilot SDKに移行しています。この変更はメニューには表示されませんが、Microsoftはこれにより同社がより迅速に行動し、より広範なCopilotエコシステムと連携できるようになると述べています。

完全な発表内容はVisual Studioブログでご覧いただけます。また、Buildのセッションはbuild.microsoft.comで無料でストリーミング公開されています。