昨年のBuildカンファレンスで、GitHubは大きなアップデートを発表しました。Copilotが独立したエージェントとして作業できるようになったのです。
使い方
操作は簡単です。GitHub上でIssueをCopilotにアサインするか、VS Codeで指示を出すだけです。するとCopilotは安全な開発環境(GitHub Actionsベース)を自動的に起動し、作業を開始します。
- コードを読み込み、コンテキストを理解
- 修正計画を立案
- 複数ファイルにわたるコード変更
- ターミナルコマンドの実行
- 完了まで自動反復
変更が完了すると、コードをドラフトPRにプッシュします。進捗ログはいつでも確認でき、不満があれば差し戻してやり直させることも可能です。
得意な分野
現在、以下のシナリオで良好なパフォーマンスを発揮します。
- 機能の反復開発(既存コードへの機能追加)
- バグ修正
- テストの補完
- コードリファクタリング
- ドキュメント更新
簡単に言えば、中低複雑度でテストカバレッジの良いプロジェクトで最も効果を発揮します。
安全機構
重要な設計として、エージェントが生成したPRは手動承認が行われるまでCI/CDパイプラインを一切トリガーしません。ブランチ保護ルールも通常通り適用されます。つまり、問題のあるコードを書いたとしても、自動的に本番環境に反映されることはありません。
昨年9月25日より、すべての有料Copilotユーザーが利用可能になりました。今年3月にはMCPプロトコルサポートも追加され、コード補完ツールから本格的なエージェント開発パートナーへと正式に進化しました。
エージェント呼び出し1回につき、プレミアムリクエスト枠を1消費します。大規模プロジェクトでは、枠の消費に注意が必要です。
出典:CocoLoop、GitHub Blog公式発表