導入
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、Agent、Plan モードを使用してプロジェクト ドキュメントを生成します。
- GitHub Copilotのチャット ビュー、インライン チャット、スマート アクションを使用してインライン コード ドキュメントを生成します。
- GitHub Copilotを使用してコードベースを分析および文書化するラボ演習を完了します。
重要
このGitHub Copilotトレーニングを完了するには、個人のGitHub アカウントにGitHub Copilotのアクティブなサブスクリプション (GitHub Copilot無料プランを含む) が必要です。または、組織または企業によって管理されているサブスクリプションに割り当てられている必要があります。 モジュール アクティビティには、パブリック コードに一致するGitHub Copilotの提案が含まれる場合があります。 GitHub Enterprise Cloud の組織のメンバーで、組織を通じてGitHub Copilot サブスクリプションが割り当てられている場合は、パブリック コードに一致する提案の設定が組織または企業から継承される可能性があります。 アカウントでパブリック コードに一致する提案がブロックされている場合、モジュール アクティビティが期待どおりに動作しない可能性があります。