GitHub は、人工知能を活用してユーザーと開発者がより効率的にコードを作成できるようにする新製品を導入しました。これはGitHub Copilot と呼ばれ、コード行や場合によっては関数全体を提案する機能があります。
このプロジェクトのために、GitHub はOpenAI と提携しました。OpenAIは、 イーロン・マスクによって設立された人工知能研究に焦点を当てた非営利団体であり、 マイクロソフトなどの企業が数億ドルを投資しています。
プラットフォームの広報担当者によると、 Copilot は開発者の代わりをすることはできません。これは生産性を向上させ、コード学習を容易にするツールです。 GitHub は、GitHub Copilot をベースにした商用製品をリリースする予定です。現在、最もよく動作する言語は、Python、JavaScript、TypeScript、Ruby、Go です。
「数十億行のコード」でトレーニング

GitHub Copilot の背後にあるモデルは、数十億行のコードでトレーニングされており、その多くは GitHub 自体でホストされ、公開されています。コードを作成しているとき、 GitHub Copilot は入力時に参照を提供します。それらを受け入れるか拒否することができます。 「提案を受け入れたり拒否したりすると、改善されるはずです。」
現在コーディングしている内容を確認するために、 GitHub Copilot はコメントの意味、作成している関数の名前、または最後の数行を解析しようとします。新しい言語を始めようとしている場合、または過去にノーコード ツールを使用したことがある場合は、このソフトウェアが役立つ可能性があります。また、多くの Stack Overflow クエリを置き換えることもできます。
GitHub Copilot はVisual Studio Code と直接統合されます。拡張機能としてインストールすることも、GitHub Codespaces を使用してクラウドで使用することもできます。
