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
炭素排出量・ESG管理のB2BプラットフォームのドイツPlan Aが約3.3億円調達
EnviroTech
2021-03-12 16:32
VRでファンと交流 バスケ宇都宮ブレックス ネットに活路
IT関連
2021-01-13 21:05
[速報]文書のレイアウトやフォントはそのままAIで135カ国語に翻訳する「Translation Hub」、Google Cloudが発表。Google Cloud Next '22
Google Cloud
2022-10-12 08:23
AIは安全なコードの記述に有効、ただし2FAなどの基本対策が大前提–GitHubに聞く
IT関連
2024-02-27 15:35
CES 2021プレスカンファレンス映像を「格付け」する (1/4)
くわしく
2021-01-22 05:21
高速・大容量だけではない! KDDIがビジョンを描く「5G×ビジネス」の新時代 :5G搭載!“ARM版Windows 10”特集 第三弾
PR
2021-07-09 02:39
HPE、ラスベガスのSphereで初の基調講演–写真で見る、AI時代のITインフラ
IT関連
2024-06-26 10:22
「洗たくマグちゃん」効果に裏付けなし 消費者庁が措置命令 シリーズ累計500万個売れた人気商品
くらテク
2021-04-29 05:21
フォーミュラEのポルシェチーム、東京で10GbpsのSASE環境を導入
IT関連
2024-04-04 23:06
エンタープライズ向けSaaS全体でのシングルサインオンや一括ログアウト、リスク情報共有など実現へ、アイデンティティ管理の相互運用性を実現する「IPSIE WG」発足
SaaS
2024-10-23 09:32
マイクロソフト、「Windows 11」スタートメニューの刷新を検討か–使いやすさやカスタマイズ性を向上へ
IT関連
2025-04-08 11:01
サイバーエージェントの開発組織ら、AI活用でワクチン接種関連の電話応対サービス提供
IT関連
2021-03-04 13:46
米国防総省DARPA、C言語のコードからRustへの自動変換実現を目指す「TRACTOR」プログラム開始
C
2024-08-07 09:52
「Windows」を長年使ってきた人にお薦めの「Linux」ディストリビューション3選
IT関連
2024-12-31 19:57