新しいものづくりがわかるメディア

RSS


プログラマー向けのAIアシスタント——書きかけのコードを解析して続きを提案する「GitHub Copilot」

GitHubは2021年6月29日、AIを活用したプログラミング支援機能「GitHub Copilot」を公開した。専用ウェブサイトに登録することにより、テクニカルプレビュー版を順次受け取ることができる。

GitHub CopilotはVisual Studio Codeのエクステンションで、プログラマーが仕掛り中のコードの流れを把握し、プログラムの行や関数を提案することができる。GitHub Copilotにより、プログラマーはドキュメントを見たり、サンプルを探したりする必要がなくなり、エディターに集中することができるという。また、コメントを解釈して実現したいロジックのコードを組んだり、定数の定義のように類似するコードの繰り返しを自動的に生成したり、テスト方法の提案や代替案提示も行うことができる。

GitHub Copilotは、OpenAIが開発した新しいAIシステム「OpenAI Codex」を利用している。GitHub Copilotは、膨大な量の公開ソースコードのデーターセットでトレーニングされており、コード生成においては、高性能言語生成アルゴリズムとして知られる「GPT-3(Generative Pre-trained Transformer 3)」よりも、遙かに優れているという。

Copilotという名称は、航空機の副操縦士をイメージしたもので、代替案を検討し選択する/しないの判断、提案されたコードの修正などは、機長であるプログラマーの手に委ねられるというのがコンセプトだ。

fabcross for エンジニアより転載)

関連情報

おすすめ記事

 

コメント

今人気の記事はこちら

  1. PCは酒で冷やせ——「イエーガーマイスター」を冷却水に使った自作PC
  2. スイッチサイエンスが「reTerminal - 5インチタッチスクリーン付き Raspberry Pi CM4搭載デバイス」を発売
  3. ラズパイでプレイ中のアルバムアートを表示——Raspberry Piを使った64×64LEDマトリックスディスプレイ
  4. Raspberry Piで動かす小型ローバー——アクションカメラを搭載して進化する「Zippy」
  5. M5Stackでキーボードを作る——遊舎工房、自作キーボードキット「AZ-M5ortho」発売
  6. コンパクトながら高性能——デスクトップ型5W/10Wレーザー加工機「xTool D1」
  7. メカトラックス、Raspberry Pi防塵防水IoTゲートウェイ「Pi-protect」を発売
  8. ラズパイでレトロ家電をIoT化——Raspberry Pi Zeroで制御する「Teasmade 2.0」
  9. 廃熱を電気エネルギーに変換する高効率熱電材料を開発
  10. TIがPythonを搭載した関数電卓「TI-84 Plus CE Python」を発売

ニュース

編集部のおすすめ

連載・シリーズ

注目のキーワード

もっと見る