VS Code: オープンソースAIエディター
更新(2025年6月30日):GitHub Copilot Chat拡張機能がオープンソースになりました。
2025年5月19日 VS Codeチームより
私たちは、コードエディターの未来はオープンであり、AIによって支えられるべきだと信じています。過去10年間、VS CodeはGitHubで最も成功したOSSプロジェクトの1つです。VS Codeがオープンソースであるという理由でVS Codeを選んでくださる、活気ある貢献者とユーザーのコミュニティに感謝しています。AIがVS Codeの開発者エクスペリエンスの核となるにつれて、私たちは設立当初の開発原則である「オープン、協調的、コミュニティ主導」に忠実であり続けたいと考えています。
私たちはGitHub Copilot Chat拡張機能のコードをMITライセンスのもとでオープンソース化し、その後、拡張機能の関連コンポーネントをVS Codeコアに慎重にリファクタリングします。これは、VS CodeをオープンソースのAIエディターにするための次の論理的なステップです。これは、AI搭載ツールがコードの記述方法の核であるという考えの反映であり、オープンに作業することがユーザーにとってより良い製品につながり、多様な拡張機能のエコシステムを育むという私たちの信念の再確認です。
なぜ今オープンソース化するのか?
過去数ヶ月間、私たちはVS CodeでのAI開発をクローズドからオープンソースに移行させる動機となったAI開発における変化を観察してきました。
- 大規模言語モデルが大幅に改善され、「秘密のタレ」のようなプロンプト戦略の必要性が軽減されました。
- AIインタラクションに最も人気があり効果的なUX処理は、現在エディター全体で一般的になっています。安定したオープンなコードベースで利用できるようにすることで、コミュニティがこれらの共通UI要素を洗練させ、その上に構築できるようにしたいと考えています。
- オープンソースAIツールとVS Code拡張機能のエコシステムが出現しました。これらの拡張機能の作成者が拡張機能の構築、デバッグ、テストを容易にできるようにしたいと考えています。現在、Copilot Chat拡張機能のソースコードにアクセスできないため、これは特に困難です。
- AIエディターによって収集されるデータについて、多くの質問をいただいています。Copilot Chat拡張機能をオープンソース化することで、私たちが収集するデータを確認できるようになり、透明性が向上します。
- 悪意のあるアクターがAI開発ツールを標的とすることが増えています。VS CodeのOSSとしての歴史を通じて、コミュニティからの課題やPRは、セキュリティ問題の迅速な発見と修正に役立ってきました。
次のステップ
今後数週間にわたり、私たちはGitHub Copilot Chat拡張機能のコードをオープンソース化し、拡張機能からAI機能をVS Codeコアにリファクタリングする作業を行います。私たちの主要な優先事項は変わらず、優れたパフォーマンス、強力な拡張性、そして直感的で美しいユーザーインターフェースを提供することです。
オープンソースは、コミュニティが安定した共有基盤の周りに構築されるときに最も効果を発揮します。したがって、私たちの目標は、AI機能への貢献をVS Codeのどの部分への貢献と同じくらい簡単に行えるようにすることです。大規模言語モデルの確率的性質により、AI機能やプロンプトの変更をテストすることは特に困難です。これを緩和するために、コミュニティからのPRがビルドされ、テストに合格するように、プロンプトテストインフラストラクチャもオープンソース化します。
通常通り、この作業に関する詳細情報は、イテレーション計画で確認できます。また、コミュニティからの質問に対する回答をFAQで更新し続けます。このビジョンを実現するにあたり、皆様からのフィードバックをお待ちしております。
オープンソースのAIエディターとして開発の未来を形作ることに興奮しており、このオープンな構築の旅に皆様が参加してくださることを願っています。
楽しくコーディングしましょう!
VS Codeチーム