GitHub Copilot のインライン チャット、スマート アクション、クイック チャットを確認する
チャット ビューに加えて、GitHub Copilotには、AI ペア プログラマと対話するための他のいくつかの方法が用意されています。 これには、スマート アクション、クイック チャット、インライン チャットが含まれます。
スマート アクション
いくつかのタスクは非常によく使用されるため自動化できます。 Visual Studio Codeでは、プロンプトを記述することなく特定のタスクを完了できるGitHub Copilotスマート アクションが提供されます。 スマート アクションは定義済みのアクションであり、Visual Studio Code エディターから直接実行して、一般的なコーディング タスクをすばやく簡単に実行できます。
次のスマート アクションが使用可能です。
- 説明: 選択したコードの自然言語の説明を生成します。 これは、未知のコードを理解したり、他のユーザーに説明したりするのに役立ちます。
- レビュー: 選択したコードのコード レビューを提供します。 バグ、パフォーマンスのボトルネック、セキュリティの脆弱性を特定するのに役立ちます。
- ドキュメントの生成: 選択したコードのドキュメントを作成します。 チームまたは他の共同作成者のコードベースを文書化する場合に便利です。
- テストの生成: 選択したコードの単体テストを作成します。 複雑なロジックを使用して、コードの正確性と信頼性を確保するのに役立ちます。
- 修正: 選択したコードの修正を提案します。 エラーや問題が発生し、その解決方法に関するガイダンスが必要な場合に便利です。
スマート アクションにアクセスするには、コード エディターで右クリックします。 コンテキスト メニューには、GitHub Copilotのスマートアクション用のセクションが含まれています。 使用可能なスマート アクションは、コード選択のコンテキストによって異なる場合があります。 たとえば、エラーを含むコードを選択した場合は、[ スマートの修正 ] アクションをコンテキスト メニューに含める必要があります。
スマート アクションは、右クリック メニューに限定されません。 GitHub Copilotは、スマートアクションをVisual Studio Codeの他の場所にきらめき(✨)アイコンとして表示します。 たとえば、次の条件の下にきらめきアイコンが表示されます。
- テスト エクスプローラーで、失敗したテストを修正します。
- 失敗したコマンドの後のターミナルの余白。
- ソース管理ビューでコミット メッセージを生成します。
- シンボルの名前を F2 で変更して、AI で生成された名前を提案する場合。
クイック チャット
クイック チャットでは、短い質問や対話のために、エディターの上部に軽量のチャット パネルが用意されています。 完全なチャット ビューを開いたり、コーディング コンテキストを離れたりすることなく、すばやく回答を得ることができます。
クイック チャットを開くには、
プロンプトを入力し、Enter キーを押します。 クイック チャットでは、完全なチャット ビューと同じ #メンションでコンテキストを追加できます。 会話が拡大したら、[ チャット ビューで開く ] を選択して、完全なチャット ビューで続行します。
インライン チャット
Visual Studio Code 1.99 (2025 年 3 月) 以降、インライン チャット エクスペリエンスは統合チャット パネル アーキテクチャに移行しました。 以前のインラインチャットインターフェイスには、エディター内に直接現れ、その場で差分を表示し、ファイルを離れることなく変更を受け入れたり拒否したりできるフローティングオーバーレイが含まれていました。 このオーバーレイは、複数ファイルの編集を処理できず、会話履歴がないため、非推奨になりました。 Visual Studio Codeユーザー インターフェイスはインライン チャットへのアクセスを引き続き提供しますが、インライン チャット機能がメイン チャット ビューに統合されるようになりました。
概要
チャット ビューに加えて、Visual Studio Codeには、GitHub Copilotの AI ペア プログラマとやり取りするいくつかの方法が用意されています。 スマート アクション、クイック チャット、インライン チャットは、特定の条件下で便利な代替手段を提供します。 これらの機能を使用すると、生産性を向上させ、GitHub Copilotからより多くの価値を得ることができます。