GitHubは6月29日(現地時間)、「GitHub Copilot」のテクニカルプレビュー版を公開しました(窓の杜)。テクニカルプレビュー版は人数限定でテストが行われています。
GitHub Copilotは、OpenAIが開発した新しいAIシステムである「Codex」を搭載しています。一般的なコードアシスタントよりもはるかに多くのコンテキストを理解し、ドキュメントや、コメント、関数名、コードなどの情報から、それに一致するコードを合成します。OpenAIとの協力により、安全で効率的なコードを生成するように設計されています。
GitHub Copilotが全ての場合に完璧なコードを生成できるわけではないものの、ドキュメントやサンプルを検索する手間を省略することはできます。ロジックを記述したコメントに該当するコードを生成したり、定型的なコードや反復的なコードを素早く作成したり、実装コードに合致したテストを提案したりといった、AIを利用したプログラミング補助機能が利用可能です。
現在のところVisual Studio Codeの拡張機能を通して利用可能で、Python、JavaScript、TypeScript、Ruby、Go言語に対応しています。