導入
GitHub Copilot は AI を利用したツールで、開発者にとって複雑なコードやなじみのないコードを操作するプロセスを簡略化します。 Visual Studio Code でコードを直接分析、説明、ドキュメント化する機能を提供します。
あなたは、ペースの速い技術スタートアップで働いている開発者だとします。 使い慣れていない大規模で複雑なコードベースを持つプロジェクトで作業するように割り当てられている。 このコードには適切なドキュメントがないため、その構造と機能を理解するのが難しくなります。 コードベースを使用して迅速に作業を開始し、潜在的な問題を特定し、将来の参照のために結果を文書化する必要があります。 さらに、新機能をブレーンストーミングし、既存の問題に対する潜在的な修正プログラムを評価することが期待されます。 GitHub Copilot が便利な場所です。
このモジュールで取り上げるトピックは次のとおりです。
- GitHub Copilot の 'Explain' と 'Document' の機能を確認します。
- GitHub Copilot プロンプトとキーワードを調べる。
- GitHub Copilot を使用したコードの分析と説明。
- GitHub Copilot を使用したプロジェクト ドキュメントの生成。
- GitHub Copilot を使用したインライン コード ドキュメントの生成。
このモジュールを完了すると、次のことができるようになります。
- GitHub Copilot が自然言語処理と機械学習を使用してユーザー プロンプトを解釈し、関連する応答を提供する方法について説明します。
- GitHub Copilot を使用して、新しいアプリや機能のブレーンストーミング、コーディング ツールと手法の探索、問題と潜在的な修正プログラムの評価、複雑または未知のコードの説明を行います。
- GitHub Copilot の Ask、Edit、Agent モードを使用してプロジェクト ドキュメントを生成します。
- GitHub Copilot のチャット ビュー、インライン チャット、スマート アクションを使用してインライン コード ドキュメントを生成します。
- GitHub Copilot を使用してコードベースを分析および文書化するラボ演習を完了します。
重要
この GitHub Copilot トレーニングを完了するには、個人用 GitHub アカウント (GitHub Copilot Free プランを含む) に GitHub Copilot のアクティブなサブスクリプションが必要です。または、組織または企業によって管理されているサブスクリプションに割り当てられている必要があります。 モジュール アクティビティには、パブリック コードに一致する GitHub Copilot の提案が含まれる場合があります。 組織を通じて GitHub Copilot サブスクリプションが割り当てられている GitHub Enterprise Cloud の組織のメンバーである場合は、パブリック コードに一致する提案の設定が組織または企業から継承される可能性があります。 アカウントでパブリック コードに一致する提案がブロックされている場合、モジュール アクティビティが期待どおりに動作しない可能性があります。