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
アップル、最高性能のM1チップ「M1 Ultra」を発表–「M1 Max」2基を接続
IT関連
2022-03-10 18:11
カナダ当局が「ChatGPT」開発元の調査を開始–個人情報の扱いを懸念
IT関連
2023-04-06 10:41
CISAなど米政府機関、産業制御システム狙うマルウェアについて注意喚起
IT関連
2022-04-16 12:24
「Google Meet」、外見補正機能を導入–モバイル版から
IT関連
2023-10-25 02:42
AIはなぜ厄介者だったのか–80~90年代のAI開発環境を振り返る
IT関連
2023-05-12 01:34
メニーコアと大容量メモリに最適化したインメモリデータベース「劔(Tsurugi)」正式版リリース、ノーチラス・テクノロジーズが発表。サポートサービスも提供開始
RDB
2024-09-03 16:30
Zoom、AIを活用したコラボレーションツール「Zoom Docs」を発表
IT関連
2023-10-06 02:14
JALとANA、5G電波影響の可能性で米国便を一部欠航
IT関連
2022-01-20 00:24
自分では制御しきれない課題に連携して立ち向かう–フォーティネット・与沢社長
IT関連
2025-01-08 04:53
日本IBMとマネーフォワードエックス、金融機関向けにマーケティング支援サービスを提供
IT関連
2024-12-11 13:19
b8taの“売らない店”とは 先端技術活用の商品を気軽にお試し
IT関連
2021-03-24 19:02
ネット中立性に関するコメント2200万の80%が捏造と調査で判明
パブリック / ダイバーシティ
2021-05-09 06:24
Apple、ポッドキャストをサブスク対応に 5月から提供
IT関連
2021-04-22 15:15
Armis、日本向けのサービス提供基盤としてAWSの東京リージョンを採用
IT関連
2023-02-18 19:00