GitHub Copilot、開発中のコードがパブリックリポジトリのコードと150文字程度一致したら教えてくれる「code referencing」機能を追加

今回は「GitHub Copilot、開発中のコードがパブリックリポジトリのコードと150文字程度一致したら教えてくれる「code referencing」機能を追加」についてご紹介します。

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

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


GitHubは、コーディングの支援をしてくれるGitHub Copilotの新機能として、コードがGitHubで公開されているいずれかのパブリックリポジトリのコードと150文字程度が一致した場合に教えてくれる「code referencing」をパブリックベータとして提供することを発表しました。

fig

下記はデモ動画より、左側のペインで開発中のコードの一部が、GitHub上のいずれかのパブリックリポジトリのコードと一致した場合に、右側のペインに通知が表示されたところです。

fig

code referencingはパブリックリポジトリとして公開されている大量のコードをインデックス化することで、わずか10ミリ秒から20ミリ秒程度のレイテンシでコードの一致を発見できます。

おそらくこれは、今年2月に刷新されたコードサーチに最適化された検索機能がベースになっていると思われます。

コードと開発中のコードがパブリックリポジトリ上の150文字程度のコードとの一致が発見されると、上記画面のように一致した部分のコード、一致したコードが存在するパブリックリポジトリ、そしてパブリックリポジトリのライセンスが表示されます。

複数のリポジトリがあれば、上記の情報がそれぞれのリポジトリごとに表示されます。

こうしてコードの一致が発見され、その情報が表示されたあと、それをどのように活かすかはプログラマに委ねられています。

例えば、そのリポジトリの作者がどのようにコードの前後や機能を実装しているのかを参考にする、あるいはコードをさらに書くのではなく、同様のコードが存在するライブラリを組み込む。もしくは自分の実装の方がすぐれていると考える場合には、よりよい実装を提案する、などが考えられると説明されています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Windowsの老舗エディタ「WZ Editor」、四半世紀を経てMacに移植 M1 Macにもネイティブ対応
アプリ・Web
2021-01-23 09:20
医療VR・デジタル治療VRのジョリーグッドが10億円を調達し累計調達額約22億円に
VR / AR / MR
2021-01-22 11:17
スタバが「PayPay」「LINE Pay」に対応 1月27日から 交通系電子マネー対応に続き
企業・業界動向
2021-01-26 08:42
楽天モバイル、回線エリアの人口カバー率90%を達成も目標未達 理由は半導体不足
企業・業界動向
2021-08-12 00:33
Zoomで顔に眉、ヒゲ、リップカラーを追加する「スタジオエフェクト(β)」が利用可能に
アプリ・Web
2021-02-10 02:31
クラウドのセキュリティ確保は自動化にポイント–Datadog報告書
IT関連
2024-06-06 07:40
Apple Watch用アプリが4万本超えか
IT関連
2021-07-09 22:16
森トラスト、業務プロセス改革にIBMの自動化ソリューションを導入
IT関連
2021-03-16 02:44
コロナ禍で存在感増す「ソニックトリガー」 音声サービスに勢い
IT関連
2021-03-10 20:49
認証サービスOkta、「LAPSUS$」による不正アクセスの影響は「想定よりはるかに小規模」
IT関連
2022-04-21 09:38
口パクの顎の動きで音声認識 イヤフォンに後付け可能 :Innovative Tech
トップニュース
2021-03-13 12:23
OpenAI、「レッドチーム」を立ち上げ–AIのリスク管理強化に向け専門家を募集
IT関連
2023-09-22 11:37
レブコムの音声解析AI電話MiiTelが受発信用電話番号として主要都市の市外局番を追加、03・06以外の地元の番号が利用可能に
IT関連
2022-03-01 08:18
イトーキ、IoTでオフィスワーカーの休憩を充実させるプロトタイプ試作
IT関連
2024-08-10 16:41