MicrosoftがVisual Studio Code 1.97.0を公開、AIによるコード編集支援機能Copilot NESを実装
スポンサーリンク
記事の要約
- Visual Studio Code 1.97.0の正式公開
- Copilot Next Edit Suggestionsがプレビュー実装
- コードの編集作業を効率化する新機能を搭載
スポンサーリンク
Visual Studio Code 1.97.0でCopilot NESを実装
米Microsoftは2025年1月のVisual Studio Code v1.97.0を2月7日(日本時間)に正式公開した。今回のアップデートでは、プレビュー機能としてCopilotの新機能「Copilot Next Edit Suggestions」(Copilot NES)が実装され、既存コードの編集作業を大幅に効率化することが可能になったのだ。[1]
Copilot NESは、プログラマーが現在行っている編集作業をもとに次に編集する場所とその内容を予測する機能であり、[Tab]キーでその箇所へ移動し、AIのコード提案を確定させることができる。この機能は「github.copilot.nextEditSuggestions.enabled」設定を有効にすることで利用可能だ。
また、今回のアップデートではログとデバッグ機能にも大幅な改善が加えられている。複数のログをまとめて表示する集約ログビューや出力パネルのログフィルタリング機能、デバッグ変数で特定の値をフィルタリングする機能などが追加され、開発中のアプリケーションの問題点を効率的に特定できるようになった。
Visual Studio Code 1.97.0の新機能まとめ
機能名 | 詳細 |
---|---|
Copilot NES | 次の編集箇所と内容を予測し提案する機能 |
Auto accept edits | 指定時間後にCopilotの編集を自動承認 |
Extension publisher trust | 拡張機能のパブリッシャー信頼性評価機能 |
Compound logs | 複数ログの集約表示機能 |
Git blame information | Git blameの情報表示機能を強化 |
スポンサーリンク
Copilot Next Edit Suggestionsについて
Copilot Next Edit Suggestions(Copilot NES)とは、AIを活用してコードの編集作業を支援する機能であり、主な特徴として以下のような点が挙げられる。
- 現在の編集作業から次の編集箇所を予測
- AIによる編集内容の提案機能を搭載
- [Tab]キーによる素早い移動と編集が可能
Copilot NESは従来のコード補完機能とは異なり、既存コードの改善作業に特化した機能となっている。開発者のコーディング作業の大部分を占める既存コードの編集作業において、AIによる予測と提案を活用することで生産性を大幅に向上させることが可能だ。
Visual Studio Code 1.97.0のCopilot NESに関する考察
Copilot NESの実装により、開発者の既存コード編集作業における効率が飛躍的に向上することが期待される。AIによる次の編集箇所の予測機能は、特に大規模なコードベースを扱う開発現場において、開発者の認知負荷を軽減し作業速度を向上させる可能性が高いだろう。
一方で、AIの予測精度や提案内容の品質が実際の開発現場でどの程度有効に機能するかは、今後の検証が必要となるだろう。特にセキュリティに関わる編集作業や複雑なビジネスロジックの修正においては、開発者による慎重な確認作業が依然として重要になると考えられる。
将来的には機械学習モデルの改善により予測精度が向上し、より高度な編集提案が可能になることが期待される。また、チーム開発における共同編集やコードレビューとの連携機能など、開発ワークフローを更に効率化する機能の追加も望まれるところだ。
参考サイト
- ^ GitHub. 「Release January 2025 · microsoft/vscode · GitHub」. https://github.com/microsoft/vscode/releases/tag/1.97.0, (参照 25-02-11).
- Microsoft. https://www.microsoft.com/ja-jp
※上記コンテンツはAIで確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。
- YOLO(You Only Look Once)とは?意味をわかりやすく簡単に解説
- XAI(説明可能なAI)とは?意味をわかりやすく簡単に解説
- Word2vecとは?意味をわかりやすく簡単に解説
- WideResNetとは?意味をわかりやすく簡単に解説
- WebSphereとは?意味をわかりやすく簡単に解説
- VGG(Visual Geometry Group)とは?意味をわかりやすく簡単に解説
- VisionTransformerとは?意味をわかりやすく簡単に解説
- W3C(World Wide Web Consortium)とは?意味をわかりやすく簡単に解説
- Watsonとは?意味をわかりやすく簡単に解説
- Watson Assistantとは?意味をわかりやすく簡単に解説
- 【CVE-2025-1010】MozillaのCustom Highlight APIに深刻な脆弱性、Firefox及びThunderbirdの複数バージョンに影響
- 【CVE-2025-1016】MozillaがFirefox 134などの深刻な脆弱性を修正、メモリ安全性の問題に対処
- 【CVE-2025-23374】Dell Enterprise SONiC OSに深刻な脆弱性、情報漏洩のリスクで早急な対応が必要に
- 【CVE-2025-24128】Appleが主要製品のアドレスバー偽装脆弱性を修正、セキュリティ機能が大幅に強化
- GoogleがVaultでGeminiアプリのサポートを開始、企業のAIデータガバナンスとコンプライアンス強化に貢献
- MicrosoftがWindows 11 Insider Preview Build 22635.4880を公開、PaintアプリにCopilot機能を追加しAI活用が加速
- GitHubがCopilotの新機能Agent Modeを公開、AIによる自動エラー修正とコード補完機能で開発効率が向上
- にいがたAIビジネス社が新潟市に設立、地方中小企業向け生成AI導入支援で地域経済の活性化を推進
- 建設業界でAI活用の実態調査結果を発表、導入企業の3割が特定業務で活用も課題が山積
- 超教育協会がAI社会の教育提言を発表、全国101自治体の調査結果をもとに3つの重点施策を提案
スポンサーリンク