GitHubのプログラミング支援AI「Copilot」は開発の楽しさを取り戻せるか

今回は「GitHubのプログラミング支援AI「Copilot」は開発の楽しさを取り戻せるか」についてご紹介します。

関連ワード (ソフトウェア等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


 GitHubの研究者は最近、人工知能(AI)支援ツールを使った開発者の生産性を測定するために、同社のコード補完ツール「GitHub Copilot」を使用したグループと、人間の能力だけに頼ったグループのコーディングの速度を比較する実験を行った。

 GitHub Copilotは、6月に公開されたAIペアプログラミングサービスで、1ユーザー当たり月額10ドル(約1400円)、あるいは年額100ドル(約1万4000円)で利用できる。このサービスのリリース後、研究者らは、こうしたAIツールが本当に開発者の生産性向上につながるのかどうかを調べようとしてきた。問題は、パフォーマンスの変化を計測できる適切な評価指標を見つけるのが簡単ではないことだ。

 Copilotは、Microsoftの「Visual Studio Code」などのコードエディターで、拡張機能を介して使用されている。複数のプログラミング言語に対応しており、自動的にコードが作成されて提案され、ユーザーはそれを採用したり、却下したり、編集して利用したりすることができる。提案を作成しているのは、OpenAIの「Codex」だ。Codexは自然言語をコードに変換するシステムで、OpenAIが開発した言語モデルである「GPT-3」をベースにしている。

 Google ResearchとGoogle Brain Teamは7月、同社の1万人以上の開発者を対象として、AIによるコードの提案が生産性に与える影響を調査した結果を公開したが、相対的なパフォーマンスの速度に関する議論は「未解決」のままだと結論づけている。ただしレポートでは、従来のルールベースのセマンティックエンジンと、Codex/Copilotのような大規模な言語モデルの組み合わせは、「コードの補完機能が改善されるため、開発者の生産性を大きく向上させることができる」とも述べている。

 しかし、どうすれば生産性を計測できるのだろうか。4月に公開された、別の研究グループが開発者24人の小規模なサンプルを使って行った研究では、Copilotを使用しても、タスクを完了するために必要な時間や、成功率は必ずしも改善されなかった。ただしこの研究では、Copilotが、開発者が特定の問題を解決するコードスニペットを検索する手間を省いてくれることも明らかになった。これは、CopilotのようなAIツールが、開発者が問題解決のためにエディター環境を離れたり戻ってきたりする際に発生するコンテキストの切り替えをどれだけ減らせるかという重要な指標になる。

 GitHubも、「GitHub Copilotを使用した開発者は生産性が向上したと感じているか」といった疑問に答えるため、2600人以上の開発者を対象として調査を実施した。同社の研究者は、大量のテレメトリー情報にアクセスできるという独自のメリットも生かして調査を行い、その結果を6月に公表している。レポートによれば、Copilotを使ったユーザーの60%から75%が、仕事に感じる満足感が高まり、コーディングの際に感じるフラストレーションが減り、満足度の高い仕事に集中できるようになったという。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
グーグルが米社員に新型コロナワクチン接種を義務付け、オフィス勤務再開は延期
パブリック / ダイバーシティ
2021-07-30 23:28
コロナ禍対応一巡で、「従業員エンゲージメント」が低下–クアルトリクス
IT関連
2022-02-22 18:21
食べチョクが8月の大雨による被災生産者の支援プログラムを開始、販売額の一部寄付・応援チケットの取り組みを新たに実施
フードテック
2021-08-17 17:55
非プログラマーのために開発された機械学習のノーコードプラットフォーム「Obviously AI」、大日本印刷と提携し日本市場開拓戦略も進める
人工知能・AI
2021-07-08 14:53
「AIのiPhone」をつくる–OpenAIによる絶え間ない仕掛け
IT関連
2023-10-11 11:41
大富豪による宇宙飛行レースも最終局面、ヴァージンのブランソン氏がアマゾンのベゾス氏より早く大気圏外へ
宇宙
2021-07-04 13:49
NECら、小田原市にスマートポールを提供–広告配信から災害情報の提示まで
IT関連
2024-03-08 05:59
大手企業の6割超が「現場部門によるデジタル化を実施」–ドリーム・アーツ調査
IT関連
2021-07-07 14:19
JR東など5社、新幹線での公衆電話サービスを終了 全区間の通信エリア化受け
企業・業界動向
2021-03-19 07:52
「ChatGPT」が書いた文章を見分けることは可能か–5つの検出ツールをテスト
IT関連
2023-08-17 02:00
写真の手前に映りこむ“邪魔もの”を消し去る技術 台湾大学やGoogleなどが開発 :Innovative Tech
イラスト・デザイン
2021-03-23 22:49
Kubernetesの利用が拡大、エッジなど最先端の用途で高い活用率
IT関連
2022-02-17 13:03
次期iPad miniのデザインはiPad Pro風? 試作段階へ
IT関連
2021-05-07 07:13
ヴイエムウェア、「Horizon」の新機能など複数のアップデート
IT関連
2021-08-06 22:04