はじめに
GitHub Copilot は、AI を利用した開発者アシスタントであり、ソフトウェア開発ライフサイクル全体を通して迅速かつ確実に作業するのに役立ちます。 Copilot では、コードとコメントのコンテキストを使用して、コードの生成、既存のロジックの説明、実装のリファクタリング、バグの修正、テストの記述をすべて開発環境から直接行うことができます。
調査によると、GitHub Copilot は、開発者がより速くコーディングを行い、より大きな問題の解決に集中し、より長くフロー状態を保ち、仕事における充実感を高めるのに役立つことがわかっています。
OpenAI は、GitHub Copilot 内に、OpenAI Codex を利用した、生成的な事前トレーニング済み言語モデルを作成しました。 Visual Studio Code (VS Code)、Visual Studio、Neovim、および JetBrains スイートの統合開発環境 (IDE) 用の拡張機能が利用できます。
学習の目的
このモジュールを完了するまでに、次のことを行います。
- コンテキストに対応した提案、説明、コード生成を提供することで、GitHub Copilot がコードの記述、理解、改善にどのように役立つかを理解します。
- GitHub Copilot をトリガーするさまざまな方法を理解する。
- GitHub Copilot Free、Pro、Business、Enterprise の違いを理解する。
- GitHub Copilot の構成方法を知る。
- GitHub Copilot のトラブルシューティング方法を知る。
前提条件
- GitHub アカウント
- GitHub の基礎についての基本的な理解