Microsoft は、Visual Studio Code を完全にオープンソースの AI エディターにする計画で大きな一歩を踏み出しました。

11 月 6 日、同社は GitHub Copilot のコア インライン提案をオープンソース化したと発表しました。この重要な「ゴースト テキスト」機能は、開発者が入力するとコードを完成させます。

このリリースは、6 月の Copilot Chat 拡張機能のオープンソース化に続きます。この取り組みの一環として、Microsoft はすべての Copilot ツールを単一の Chat 拡張機能に統合しています。元の別個の Copilot 拡張機能は 2026 年初めまでに廃止され、コードは現在 GitHub でコミュニティのレビューと投稿のために公開されています。

オープンソースへの取り組みにおける 2 番目のマイルストーン

透明な AI 開発プラットフォームである Microsoft は、VS Code のオープンソース戦略の第 2 フェーズを実施しました。

同社は、2025 年 5 月にオープン AI エディターを構築する意向を最初に宣言しました。この動きは、AI ツールの動作の透明性の向上を求めるコミュニティからの承認を得ました。

この取り組みの最初のマイルストーンは、GitHub Copilot Chat 拡張機能がオープンソースになった 6 月に達成されました。

しかし、AI エクスペリエンスの重要な部分は、独占的なままでした。 VS Code チームは次のように述べています。「チャットは大きな進歩でしたが、AI 機能の重要な部分は依然として残っています。それは、入力時に表示されるインライン候補です。」

リアルタイムのコード補完を提供するハット機能は、別のクローズドソース拡張機能によって処理されていました。

本日の発表により、その最後の部分が公開されました。 「今日、私たちはその旅の次のマイルストーンに到達しています。インライン提案がオープンソースになりました」とチームは述べています。この決定により、VS Code のクライアント側の Copilot エクスペリエンスのほぼ全体が、開発者が検査、変更、貢献できるように公開されることになります。

すべてを支配する 1 つの拡張機能

VS Code を使用する開発者にとって、Copilot エクスペリエンスはさらに統合されようとしています。

何年もの間、GitHub Copilot の機能は 2 つの異なる拡張機能 (オリジナルの `GitHub) に分割されていました。インライン「ゴースト テキスト」提案用の Copilot 拡張機能と、インタラクティブ チャットやその他の高度な機能用の `GitHub Copilot Chat` 拡張機能。

Microsoft は現在、すべてを 1 つのパッケージに統合しています。 「私たちは、すべての Copilot 機能を 1 つの VS Code 拡張機能である Copilot Chat で提供することに取り組んでいます」と同社は認めました。

この統合により、元の拡張機能が冗長になります。 Microsoft は、古い拡張機能を無効にし、統合された Copilot Chat 拡張機能からすべてのインライン提案を直接提供する段階的なロールアウトを開始しました。

その目標は、エクスペリエンスがユーザーにとって透明性と一貫性を感じられるようにすることです。発表によると、移行を完了するために、「GitHub Copilot 拡張機能は 2026 年初頭までに廃止される予定です。つまり、VS Code マーケットプレイスから削除されます。」

この変更に伴い、Microsoft は用語を簡素化し、ユーザーが入力するときに表示されるすべての AI 生成コードをカバーする包括的な用語「インライン提案」を使用するようになりました。

内部: インラインのしくみ提案が機能する

マイクロソフトは、コア提案エンジンを公開することで、Copilot を強化する複雑なロジックを探索し、貢献するようコミュニティを招待します。公式発表では、提案が生成される方法について 7 つのステップからなる詳細な概要が説明されています。

まず、システムは「提案どおりに入力」検出を実行して、ユーザーがすでに前の提案に従っているかどうかを確認します。そうでない場合は、キャッシュに移り、パフォーマンスを向上させるための再利用可能な提案を探します。

次に、拡張機能は、再利用できる以前のキーストロークからの進行中の LLM リクエストをチェックします。これにより、効率が大幅に向上します。新しいリクエストが必要な場合、4 番目のステップではプロンプト構築が行われ、拡張機能は現在のファイル、開いているファイル、およびワークスペースから関連するコンテキストを収集します。

モデル推論中、カーソル位置のゴースト テキストと、将来の変更を予測する「次の編集提案」の両方について、複数のプロバイダーからの提案を要求します。その後、生のモデル出力は後処理を通じて洗練され、ユーザーのコード スタイルと構文に適合することが確認されます。

最後に、複数行インテリジェンスが、信頼性とコンテキストに基づいて単一行または複数行の補完を表示するかどうかを決定します。

AI エディターとしての VS Code の次のステップは何ですか?

このマイルストーンは、Microsoft のオープンソース AI への野心への道の終わりではありません。

同社はすでに次の目標の概要を示しています。 「OSS への取り組みの次の段階は、一部の AI 機能とコンポーネントを Copilot Chat 拡張機能から VS Code コアにリファクタリングすることです」とチームは書いています。

このような動きは、AI 機能を基本エディターに直接さらに深く統合し、拡張機能から製品自体に移行することを示唆しています。

この戦略は、より多様でオープンなエコシステムを構築している Microsoft の AI 分野における広範な動きと一致しています。同社は最近、VS Code の特定のコーディング タスクに Anthropic の Claude AI を採用し始め、Microsoft 365 の OpenAI モデルの代替として Claude を統合しました。

Microsoft は、主力開発者ツールの主要コンポーネントをオープンソース化することでコミュニティの信頼を促進し、VS Code を AI 支援ソフトウェア開発の将来のための中心的で透明なプラットフォームとして位置づけています。

Categories: IT Info