GitHub、プロンプトでAIにコード生成やデバッグを指示できるGPT-4ベースの「GitHub Copilot Chat」ベータ公開

今回は「GitHub、プロンプトでAIにコード生成やデバッグを指示できるGPT-4ベースの「GitHub Copilot Chat」ベータ公開」についてご紹介します。

関連ワード (対話、機能、解説等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


GitHubは、GTP-4ベースのAIを用いた開発支援機能「GitHub Copilot Chat」を、GitHub Copilot for Businessユーザー向けに限定パブリックベータとして公開すると発表しました。

fig

GitHub Copilot Chatは、今年3月に発表された同社のビジョン「GitHub Copilot X」で登場が予告されていた機能の1つです。

現在提供されているGitHub CopilotはGPT-3のAIをベースに、コードエディタ内でプログラマがコメントを記述するとそれに基づいてコードを自動生成する機能などを提供しています。

「GitHub Copilot X」では、強化されたAIであるGPT-4を用い、さらに高い精度でのコード生成やバグの指摘などを始めとする、以下のさまざまな新機能などを備えると説明されていました。

  • コードエディタ内でAIとテキストチャットもしくは音声で対話をしながらコーディングが可能になる「Copilot Chat」「Copilot Voice」
  • プルリクエストの説明文を自動生成してくれる「Copilot for pull requests」
  • ドキュメントを学ばせたAIにチャットで質問できる「Copilot for docs」
  • コマンドラインインターフェイスをAIで補完してくれる「Copilot for CLI」

参考:[速報]「GitHub Copilot X」発表、GPT-4ベースで大幅強化。AIにバグの調査依頼と修正案を指示、ドキュメントを学習し回答も

そして今回GitHub Copilot Chatが、企業向けの有償版CopilotであるGitHub Copilot for Businessユーザー向けに限定パブリックベータとして公開されることとなったわけです。

AIにプロンプトでコード生成やバグの修正を指示

GitHub Copilot Chatは、プロンプトでAIに指示することで、AIが書かれているコードの文脈を読み取りつつコードスニペットや解説を出力してくれるほか、コードに対するセキュリティ上の問題に関する問題の指摘、コードがどのように動作するかの解説、バグの指摘やその解決方法なども教えてくれます。

例えば下記は記述されたJavaScriptコードに対応したユニットテストの生成をプロンプトで指示しています。

fig

下記は、記述されたJavaScriptコードを、callbackを使う代わりにawaitを使うように書き直すように指示しています。

fig

選択したコードのバグの修正案を提示するように指示したもの。

fig

GitHub Copilot Chatは、Visual Studio CodeおよびVisual Studioで利用可能です。

GitHub Copilot Chatの利用開始は、GitHub Copilot for Businessの管理者が管理画面で設定を操作することで可能になると説明されています(設定方法はGitHubのブログで説明されています)。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Apple、「Xcode Cloud」を発表 クラウド上で自動的にビルド、GitHubとの連携も
クラウドユーザー
2021-06-11 14:15
データセンターよりもクラウドに注力するセキュリティプラットフォームNetskopeが上場を匂わす大型ラウンド
セキュリティ
2021-07-11 04:53
マイクロソフト「Pluton」チップ活用、初のArm版「Windows 11」ノートPCへの期待
IT関連
2022-03-11 04:00
Q&Aサイト「Stack Overflow」がオフライン対応を発表。ネットの通じない場所や回線が貧弱な発展途上国などでも参照可能に
StackOverflow
2022-10-24 23:59
「Linux 6.3」がリリース–より安全、高速に
IT関連
2023-04-27 09:21
はてなと集英社がWeb漫画の投稿サービス 広告や有料配信でマネタイズ可 収入の65〜80%を作者に還元
アプリ・Web
2021-04-22 19:47
ビデオ会議の相手は本物か? ディープフェイクを見破る簡単な方法
IT関連
2022-08-19 01:30
三菱自動車、取引先約800社が接続するEDIシステムを刷新
IT関連
2024-07-05 05:21
新型コロナワクチンの接種人数を都道府県別に表示 ヤフーが新サービス
ライフ
2021-04-24 17:45
ツルハドラッグとBIPROGY、北海道の旗艦店舗で電子棚札を実証–業務効率化へ
IT関連
2025-04-01 23:56
“ソフトクリームを巻いて手渡す”ロボット実用化 人が触れずに提供
ロボット・AI
2021-07-29 18:57
輸送用機器製造のIJTT、鋳造ホストシステムを脱メインフレーム化
IT関連
2023-10-19 18:30
リコー版「kintone」、10月から販売–中小企業の業務プロセスを効率化
IT関連
2022-04-29 10:53
Microsoftの10〜12月決算、コロナ禍で売上高・純利益ともに過去最高
企業・業界動向
2021-01-28 07:34