1. エージェントの種類の概要
GitHub Copilot を使用すると、必要なワークフローと監視レベルに応じて、さまざまな場所でエージェントを実行できます。
| エージェントの種類 | どこに逃げますか? | インタラクション | 主な使用例 |
|---|---|---|---|
| ローカルエージェント | VS Code、あなたのマシン | インタラクティブ | 毎日コーディング、デバッグ、反復 |
| コパイロット CLI | 端末、背景 | 自律型 | 並列タスク、ワークツリーの分離 |
| クラウドエージェント | GitHub クラウド | PR経由 | チーム連携、課題→PR |
| サードパーティ | 人間学/OpenAI | SDKベース | 特定の AI プロバイダーの好み |
2. ローカルエージェント (VS コード)
これは、レッスン 5 で学習したエージェントです。ローカル エージェントが実行されます。 VSコードで ワークスペースへの完全なアクセス権:
- ✅ プロジェクト内のすべてのファイルにアクセスします
- ✅ ターミナルコマンドを実行する
- ✅ VS Code 拡張機能と MCP サーバーを使用する
- ✅ インタラクティブ — 各ステップを確認します
- ✅ デバッグコンテキスト (ブレークポイント、テスト出力)
以下に最適: 綿密な監視が必要な場合のインタラクティブな開発、デバッグ。
3. Copilot CLI — ターミナルからのエージェント
Copilot CLI でエージェントを実行できる コマンドラインから、バックグラウンドで自律的に動作します。
3.1.インストール
# Copilot CLI được tích hợp trong GitHub CLI gh extension install github/gh-copilotHoặc nếu đã có, upgrade
gh extension upgrade github/gh-copilot
3.2.基本的な使い方
# Chạy agent task gh copilot agent "Add input validation to all API endpoints in src/routes/"Với worktree isolation (không ảnh hưởng branch hiện tại)
gh copilot agent --worktree "Refactor database queries to use prepared statements"
3.3. Git ワークツリー — 安全な雰囲気のコーディング
Git Worktree を使用すると、エージェントは Git Worktree で作業できるようになります 別々にコピーする コードベースの内容は、コーディングしているブランチには影響しません。
main (bạn đang code ở đây)
└── worktree/copilot-task-1/ (Agent chạy ở đây)
└── Isolated copy, riêng branch
エージェントが完了したら、変更を確認し、OK であればマージします。
3.4.複数のタスクを並行して実行する
# Terminal 1: Task A gh copilot agent --worktree "Add unit tests for UserService"Terminal 2: Task B (song song)
gh copilot agent --worktree "Create API documentation with OpenAPI spec"
Terminal 3: Bạn vẫn code bình thường trên main branch
4. クラウド エージェント — GitHub 上のコーディング エージェント
クラウド エージェント (別名 コパイロットコーディングエージェント) で実行されます GitHub インフラストラクチャ、完全に自律的:
4.1.ワークフロー
┌─────────────────────────────────────────────────┐
│ CLOUD AGENT WORKFLOW │
├─────────────────────────────────────────────────┤
│ │
│ 1. Assign issue/task cho Agent │
│ (assign to "copilot" on GitHub) │
│ ↓ │
│ 2. Agent tự tạo branch │
│ ↓ │
│ 3. Agent implement changes │
│ (code, tests, docs) │
│ ↓ │
│ 4. Agent mở Pull Request │
│ ↓ │
│ 5. Team review PR như bình thường │
│ ↓ │
│ 6. Merge khi approved │
│ │
└─────────────────────────────────────────────────┘
4.2.クラウドエージェントをトリガーする
方法 1: GitHub 問題を割り当てる
GitHub Issue → Assignees → Assign to "copilot"
方法 2: 号/PR コメントでの言及
@copilot Can you implement the dark mode feature described in this issue?
方法 3: VS Code から — ローカル セッションをハンドオフする
セッションタイプのドロップダウンを選択→「クラウド" → エージェントはクラウド上でタスクを続行します。
4.3.クラウドエージェントの構成
ファイルの作成 .github/copilot-coding-agent.yml (またはリポジトリ設定を介して構成します):
# Validation tools cho Cloud Agent
validation:
- name: "lint"
command: "npm run lint"
- name: "test"
command: "npm test"
- name: "build"
command: "npm run build"
4.4.クラウドエージェントの監視
- コミットのトレース → セッション ログ (2026 年 3 月の機能)
- 複数のエージェントセッションを管理するためのセッションフィルター
- Copilot の使用状況メトリクスは、アクティブなコーディング エージェント ユーザーを追跡します。
5. サードパーティエージェント
VS Code は、他のプロバイダーからのエージェントの実行をサポートしています。
- 人間性(クロード): 推理力に優れたクロードを代理人として使用する
- OpenAI: GPT モデルをエージェントとして使用します
セッションタイプのドロップダウンから選択→「サードパーティ」→プロバイダを選択します。
6. エージェントタイプ間のハンドオフ
最も優れた機能の 1 つは、次のことが可能です。 あるエージェント タイプから別のエージェント タイプにタスクを転送するコンテキストをそのまま維持します。
Ví dụ workflow end-to-end:
1. LOCAL (Plan): Lập kế hoạch feature mới
↓ hand off
2. LOCAL (Agent): Implement interactive, review từng step
↓ hand off
3. COPILOT CLI: Chạy parallel tasks cho testing
↓ hand off
4. CLOUD (Agent): Tạo PR, team review
Context được chuyển toàn bộ qua mỗi hand off!
引き継ぎ方法:
- ローカル → CLI: チャットで、セッション タイプのドロップダウンから [CLI で続行] を選択します。
- CLI → クラウド: CLI セッションで、次のように入力します。
/デリゲート - ローカル→クラウド: セッションタイプのドロップダウンから「クラウド」を選択します
7. エージェント タイプの選択手順
| シナリオ | 推奨されるエージェントのタイプ |
|---|---|
| ブレインストーミング、アイデアの探索 | ローカルエージェント(問い合わせ) |
| 計画の実施 | 現地代理店(予定) |
| インタラクティブなビルド機能 | ローカルエージェント |
| エディターのコンテキストを使用してデバッグする | ローカルエージェント |
| タスクの背景を監視する必要はありません | コパイロット CLI |
| 多くの概念実証を試してみる | Copilot CLI (ワークツリー) |
| レビューチームの PR を作成する | クラウドエージェント |
| GitHub の問題を AI に割り当てる | クラウドエージェント |
| 特定の AI プロバイダーを使用する | サードパーティエージェント |
8. ベストプラクティス
- 実験的なタスクにワークツリーを使用する — メインブランチには影響しません
- Cloud Agent の検証ツールを構成する — PR品質の確保
- 使用状況メトリクスを監視する — コストと効率を追跡する
- 適切な場合は手を離してください — ローカルで計画し、クラウドで実装
- Cloud Agent PR を慎重に確認する — 若手開発者によるコードレビューなど
9. まとめ
GitHub Copilot エージェントは、 多様な生態系 — 開発ワークフローの各段階に適したエージェントのタイプを選択します。本当の強さは能力にある シームレスなハンドオフ タイプ間。
パート 3 からは、Vibe コーディングの最も重要なスキルについて説明します。 コードの迅速なエンジニアリング — AI が高品質のコードを生成できるようにプロンプトを作成する方法。