Visual StudioのAI駆動の未来:より速く、よりスマートなIDE更新発表

Visualstudiomagazine

マイクロソフトは、最近レドモンド本社で開催されたVisual Studio Live!の基調講演で、同社の主力統合開発環境(IDE)であるVisual Studioの重要な進化を発表しました。Visual Studioの未来に対する同社のビジョンは、「より速く、よりスマートに、よりAI駆動に」することに焦点を当てており、開発者の生産性と柔軟性の大幅な向上を約束しています。この戦略的転換には、より迅速なリリースサイクルへの移行、新しいメジャーバージョンの導入、そして特にGitHub Copilotを通じた人工知能機能の深い統合が含まれます。

長年マイクロソフトのプログラムマネージャーを務めるMads Kristensenが主導した基調講演からの主要な発表は、Visual Studioのリリースサイクルが3〜4か月から月次アップデートに移行することです。この加速されたペースは、AIやCopilotの機能強化を含む新機能を、準備が整い次第すぐに開発者に提供することを目的としており、大規模で頻度の低いメジャーリリースを待つ必要がなくなります。

「Visual Studio Next」または「Visual Studio 18」と暫定的に呼ばれている次期メジャーバージョンは、すでに開発が進められており、早期テスターからは顕著なパフォーマンス向上とモダン化されたユーザーインターフェースが報告されています。この新しいイテレーションは、より速いロード時間とよりスムーズな操作を目指しています。重要な点として、下位互換性のある拡張機能を備えており、以前のメジャーバージョンの拡張機能が作者による更新なしで機能することを保証します。テーマ設定も刷新され、10個の組み込みテーマとカスタムテーマの作成が容易になるほか、検索可能でフィルタリング可能な設定とプロジェクト固有の構成を可能にする新しいJSONベースの設定システムが導入されます。

Visual Studioの「次の行動」の中心にあるのは、AIとGitHub Copilotの深い統合です。マイクロソフトは、ワークフローを加速し、開発者に大きなコントロールを提供するAI機能を組み込んでいます。これには、OpenAI、Anthropic、GoogleなどのさまざまなプロバイダーのAPIキーを追加して「独自のモデルを持ち込む」機能が含まれており、新しいモデルピッカーを通じて簡単に選択できます。重要な革新は「エージェントモード」です。これは、複雑なコーディングタスクの計画、実行、反復、複数ファイルの変更の実装、GitHub、Azure、Figmaなどの接続されたツールとの対話が可能なAIアシスタントです。これにより、IDEは受動的なアシスタントから能動的なコラボレーターへと変貌し、開発者の目標を理解し、多段階のタスクを自律的に実行します。モデルコンテキストプロトコル(MCP)は、細粒度の権限制御により外部ツールやサービスを安全に統合することで、これをさらに強化します。

AIのユースケースが拡大されたことで、Copilotとエージェントモードは、GitHubのissueから仕様を生成し、プロジェクトの標準に従って実装するなど、より広範なタスクを処理できるようになりました。開発者は、タスク全体や機能を専門のエージェントに委任しつつ、変更をレビューおよび修正するオプションを保持できます。これにより、コーディング、アップグレード、診断、その他の専門的なワークフローに「エージェントの群れ」を使用する道も開かれます。最近のアップデートでは、GitHub Copilot Freeも導入され、コード補完とチャットインタラクションに月ごとの制限があるほか、Copilot Pro、Business、Enterpriseなどの有料ティアでは、無制限の使用とGoogleのGemini 1.5 ProやOpenAIのo1-previewなどの高度なAIモデルへのアクセスが提供されます。AI強化されたデバッグツール、コード検索機能、およびCopilot補完のためのコード参照や画像ベースの入力のためのCopilot ChatでのVisionサポートを含む自動化されたワークフローの改善も、この広範なAI統合の一部です。

これらのユーザー主導の機能強化は、開発者の速度、柔軟性、生産性を向上させるというマイクロソフトのコミットメントを強調しています。全体的な目標は、競合するAI駆動のコーディングアシスタントやIDEが出現しているますます競争の激しい状況において、Visual Studioを主要なIDEとしての地位を維持することです。