GitHub Copilot Chat 入門
学習目標
このセクションでは、VS CodeでGitHub Copilot Chatを使い始めるための基本的な操作を学習します。
前提条件
- Visual Studio Codeの最新版がインストールされていること
- GitHub Copilotへのアクセス権があること
- VS CodeでGitHubにサインインしていること
学習内容
1. Copilot Chatへのアクセス方法
演習1: 各種アクセス方法を試す
- Chat viewを開く
- VS Codeのタイトルバーにある Copilot メニューから Chat を選択
-
サイドバーに Chat view が表示されることを確認
-
インラインチャットを開く
- エディタ内で直接チャットを開始
-
選択したコードに対して質問やリクエストを送信
-
クイックチャットを開く
- 素早く質問して、すぐに作業に戻る
2. 基本的なプロンプトの送信
演習2: 簡単な質問をしてみる
C#のサンプルコードを使って、以下の質問を試してみましょう:
- コードを選択して、以下のプロンプトを試す:
- "このコードを説明してください"
- "単体テストを生成してください"
- "エラーハンドリングを追加してください"
3. チャットモードの理解
演習3: モードの切り替え
- Chat viewを開く(Ctrl+Alt+I)
- チャットモードのドロップダウンから各モードを選択:
- Ask: 質問や説明を求める
- Edit: 複数ファイルの編集
- Agent: 自律的なタスク実行
各モードで同じプロンプト「Calculator クラスに Subtract メソッドを追加して」を送信し、動作の違いを確認します。
4. コンテキストの追加
演習4: #-mentionを使う
- 新しいチャットセッションを開始(Ctrl+L)
- 以下のコンテキストを試す:
5. 応答の活用
演習5: コードブロックの適用
- Copilotの応答にあるコードブロックにマウスをホバー
- 表示されるボタンを確認:
- Apply in Editor: エディタに適用
- Copy: クリップボードにコピー
- Insert at Cursor: カーソル位置に挿入
実践プロジェクト
シナリオ: 電卓アプリケーションの拡張
以下の手順で、Copilot Chatを使って電卓アプリを拡張します:
-
基本クラスの作成
-
単体テストの追加
-
エラーハンドリングの実装
-
履歴機能の追加
まとめ
このセクションで学習した内容: - Copilot Chatへの3つのアクセス方法 - 基本的なプロンプトの送信方法 - チャットモードの違いと使い分け - コンテキストの追加方法 - 応答の活用方法
次のステップ
次は「コンテキスト管理」について学習し、より効果的にCopilot Chatを活用する方法を習得しましょう。