VSCodeでコードを修正すると、次に修正すべきコードの場所を提案してくれる「Copilot Next edit Suggetions」プレビュー公開

今回は「VSCodeでコードを修正すると、次に修正すべきコードの場所を提案してくれる「Copilot Next edit Suggetions」プレビュー公開」についてご紹介します。

関連ワード (処理、提案、次々等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


マイクロソフトはコードエディタ「Visual Studio Code」の新機能として、コードを修正すると次に修正すべきコードの部分を提案してくれる「Copilot Next edit Suggetions」をプレビュー公開したことを明らかにしました。

この新機能は2月7日に公開されたVisual Studio Code 1.97(January Update)に搭載されています。

Version 1.97 of @code is out now with Copilot Next Edit Suggestions, Python no-config debugging, SVG image preview, and more!

Full release notes: https://t.co/4rvuV30QGW

Here are some of the highlights… pic.twitter.com/PuVE81s5RQ

— Visual Studio Code (@code) February 6, 2025

プログラマがコードを書き上げていく場面では、新たなコードを書いていくのと同じかそれ以上に、既存のコードを変更する作業が行われます。

これまでのGitHub Copilotでは、新たにコードを書いていく場面で、その先に入力されるであろうコードを予測して補完する機能が提供されていました。

今回の新機能「Copilot Next edit Suggetions」は、既存のコードの変更が行われた際に、既存のコード内で次に修正が行われるべき部分を予測し、その変更内容を提案してくれる、というものです。

プログラマはその提案が適切なものであると判断すれば、タブキーを押すだけで自動的にその変更が反映されます。拒否する場合にはエスケープキーで提案をキャンセルし、自身で変更内容をコードに反映させていけば良いことになります。

コード変更に対応して次の変更部分を提案

公開されているデモ動画から、Copilot Next edit Suggetionsがどのように機能するのかを見ていきましょう。

まず、次のようなコードが用意されました。

fig

プログラマが1行目のコードのクラス名を「Point」から「Point3D」に変更します(下図の赤線の部分、赤線はPublickeyによる)。

すると即座にCopilotが2行目の最後の部分にZ軸方向の処理を行うコードの追加を提案してきました(下図の赤線の部分)。

fig

これを適切な提案としてタブキーで受け入れると、すぐに次の提案として5行目のコードにもZ軸関連の処理の追加が提案されました。

fig

このようにCopilot Next edit Suggetionsでは既存のコードに対して変更すべき提案が次々に示されることになります。

Visual Studio Code 1.97(January Update)ではこのほかにも、事前にコンフィグによる設定無しにPythonのデバッグができる「Python no-config debug」、一定の時間が過ぎると自動的にCopilotの修正が反映される「Auto accept edits」など、多数の新機能が追加されています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
AWS、生成AIの「Amazon Q」にこれから作るアプリを説明すると、適切なアーキテクチャのブループリントを提案してくれる新機能
AWS
2024-06-20 06:18
従業員の生成AI活用を推進–楽天の3段階のトレーニングプロセス
IT関連
2024-07-11 04:04
FABRIC TOKYO、情シス不在でもセキュリティ強化–リモート監視体制構築
IT関連
2025-04-15 06:19
豊田中央研究所が36cm角実用サイズ人工光合成セルで世界最高の太陽光変換効率7.2%を実現
EnviroTech
2021-04-23 00:18
キンドリル、大樹生命の次世代ITシステム運用を支援
IT関連
2024-11-30 13:11
バーチャルショッピングは「普及目前」–AWSジャパン、小売業向けサービス紹介
IT関連
2025-02-20 12:25
ミャンマーのインターネット、一時ほぼ遮断状態に(SNSはまだ接続困難)
社会とIT
2021-02-09 09:45
テンセントクラウドが語るWeb3の展望–生成AI関連は明言せず
IT関連
2023-03-03 16:04
「Raspberry Pi Pico」の独自チップ、単体で商品化 日本では10個1265円
企業・業界動向
2021-06-02 23:01
日本サニパック、インドネシア工場に「NEC 遠隔業務支援サービス」導入
IT関連
2021-03-31 00:39
SUSE、「Rancher Desktop 1.0.0」リリース–デスクトップで「Kubernetes」を管理可能
IT関連
2022-02-02 12:10
グーグルがホームセキュリティ製品「Nest」カメラとドアベルを刷新、日本でも発売
ハードウェア
2021-08-07 09:28
ピアノの演奏動画から楽譜を自動作成 ディープラーニングで 京大と理研が技術開発 :Innovative Tech
イラスト・デザイン
2021-03-18 21:05
オープンソースのクラウドネイティブなFaaS「OpenFunction」がコンテナに加えてWebAssemblyをサポート。ランタイムにWasmEdgeを統合
Docker
2023-03-28 06:22