GitHub Copilotのコード改善機能を確認する
GitHub Copilotには、既存のコードベースの分析、リファクタリング、改善に使用できるいくつかの機能が含まれています。
コードの機能強化を実装するためのGitHub Copilot ツール
Visual Studio Codeでは、次のGitHub Copilot機能に簡単にアクセスできます。
- チャット ビュー: いつでも役立つ AI アシスタントを側に配置します。
- インライン チャット: コーディング中に、エディターから直接インライン チャットの会話を開始してヘルプを表示します。
- スマート アクション: スマート アクションを実行して、プロンプトを記述しなくても特定のタスクを完了します。
チャット ビュー
Visual Studio Code にあるチャットビューは、GitHub Copilot Chat と対話するための専用パネルです。 チャット ビューを使用すると、プロンプトの送信、提案の受信、コードベースへの更新の実装を行うことができます。 チャット ビューには、チャットの会話を管理し、GitHub Copilotの機能にアクセスするためのわかりやすいインターフェイスが用意されています。 チャット ビューには、次の組み込みエージェントが含まれています。
- エージェント: エージェントを使用して、ファイル間での変更の自律的な計画と実装、ターミナル コマンドの実行、ツールの呼び出しを行います。
- プラン: Plan エージェントを使用して、コードを記述する前に、構造化されたステップ バイ ステップの実装計画を作成します。 プランが正しく表示されたら、実装エージェントに渡して実行します。
- 質問: Ask を使用して、ファイルを変更せずに、コーディングの概念、コードベース、または VS Code 自体に関する質問に回答します。
Von Bedeutung
エージェントを使用する場合、GitHub Copilotは 1 つのタスクを完了するために複数の Premium 要求を行う場合があります。 プレミアムリクエストは、ユーザーが開始したプロンプトと、GitHub Copilot がユーザーに代わって実行するフォローアップ アクションによって使用できます。 使用される Premium リクエストの合計数は、タスクの複雑さ、関連するステップの数、選択したモデルによって異なります。
インライン チャット
インライン チャット機能を使用して生成された提案は、コード エディターに直接表示されます。 提案は、自然言語の説明やガイダンスなしで、コードの更新として表示されます。 推奨される更新プログラムは、Git のコミットと同様に表示されます。 削除されたコードは既定では表示されませんが、更新プログラムと共にインラインで表示できます。
提案を確認し、その関連性を評価し、コード エディターで直接承諾または拒否することができます。 インライン チャットを使用すると、別のパネルに切り替えることなく、コードを改善し、変更を加える方法をすばやく確認できます。
スマート アクションを修正する
スマート修正アクションは、プロンプトを記述せずにコーディング エラーを修正するために使用できるコンテキスト アクションです。
スマート アクションの確認とコメント
[レビューとコメント] スマート アクションを使用すると、コードを確認および分析できます。 これは、改善の領域を特定し、リファクタリングの更新プログラムを提案し、ベスト プラクティスに関するガイダンスを提供するのに役立ちます。 このコード レビュー機能はチャット ビューに統合されており、コード レビュー タスクに関連するプロンプトを送信できます。 コード レビュー機能を使用して、コードベース内の特定のファイル、クラス、またはメソッドを分析できます。 コード レビュー機能によって生成される提案は、コードの品質、信頼性、パフォーマンス、およびセキュリティの向上に役立ちます。
概要
GitHub Copilotを使用して、既存のコードベースの分析、リファクタリング、および改善を行うことができます。 チャット ビュー、インライン チャット、スマート アクションは、GitHub Copilotと対話し、コードの改善を実装するためのさまざまな方法を提供します。 これらの機能を使用することで、コードの品質を向上させ、開発プロセスを合理化できます。