AIペアプログラミング「GitHub Copilot」を試したくなる! 8つの便利な利用法がこれだ:非英語話者のサポート、辞書作成、コードテストなど
GitHubはAIペアプログラミングツール「GitHub Copilot」の楽しく有益な8つのユースケースを紹介した。コードのテストに役立てることはもちろん、不慣れなプログラミング言語を慣れ親しんだプログラミング言語に翻訳するといった使い方もできるという。
GitHubは2022年9月14日(米国時間)、2022年6月に一般提供を開始した「GitHub Copilot」について、楽しく有益な8つのユースケースを紹介した。
GitHub Copilotは「Visual Studio Code」「Visual Studio」「Neovim」、JetBrainsの一連の統合開発環境(IDE)などで拡張機能として使用できるAIペアプログラミングツールだ。GitHubは「AIペアプログラマー」とも呼んでいる。
開発者がコードを入力している間に、編集中のファイルや関連ファイルのコンテキストを分析し、個々の行や関数全体の候補を提案する。「Python」「JavaScript」「TypeScript」「Ruby」「Go」「C#」「C++」などのプログラミング言語に対応している。
GitHub CopilotはOpenAIが開発した新しいAIシステム「OpenAI Codex」を利用して機能する。Open AI CodexはOpenAIが開発した強力な自然言語処理モデル「GPT-3」(Generative Pre-trained Transformer 3)をプログラミングタスク用に微調整したバージョンだ。
(1)英語が母語でない開発者をサポートできる
GitHub Copilotは英語以外の言語も理解できる。例えば、次の例では、スペイン語の「importar」というコメントを英語の「import」だと理解して素早く補完し、コメントに書かれている通りに、必要なライブラリをインポートしている。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Microsoft、AIモデルが生成したコードの正確性を向上させる「Jigsaw」を紹介
Microsoftは、AIモデルによるプログラムコードの生成性能を向上させる新しいツール「Jigsaw」を紹介した。 - GitHubが、AIペアプログラマー「GitHub Copilot」を個人開発者向けに一般提供開始
GitHubは、同社がAIペアプログラマーと呼ぶコーディング支援ツール「GitHub Copilot」を、個人開発者向けに一般提供開始した。企業向けのライセンスは、2022年中に提供開始するという。 - GitHubは開発者の生産性向上に、どの程度役立っているのか
ソフトウェア開発者の活動をまとめた年次レポート「The State of the Octoverse 2021」をGitHubが発表した。さまざまな統計情報が分かる他、レビュー人数がどの程度であれば最も生産性が上がるのかといった疑問にも答えを出している。
関連リンク
- 8 things you didn’t know you could do with GitHub Copilot(GitHub Blog)
- GitHub Copilotを正式リリース(GitHubブログ)
- GitHub Copilotドキュメント
- Using GitHub Copilot to Automate Tests(GitHub Copilotによるテスト自動化)
- Make Testing Easy with GitHub(GitHubでテストを容易に)
- Writing Better Tests with AI and GitHub Copilot(AIとGitHub Copilotでより良いテストを作成)
- アルゴリズム問題の解決にGitHub Copilotを利用する方法
- GitHub Copilotでツイートを送信する方法