GitHubは、「GitHub Copilot」のコーディングエージェントをアップデートした。AIモデル選択、セルフコードレビューなどの機能が追加された。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
GitHubは2026年2月26日(米国時間)、AI(人工知能)コーディング支援ツール「GitHub Copilot」のエージェント機能「GitHub Copilot コーディングエージェント」のアップデートを発表した。
GitHub Copilot コーディングエージェントは、バックグラウンドでバグ修正やテスト追加、技術的負債の解消などを自律的に行い、完了後にプルリクエスト(PR)を作成する。今回のアップデートでは、AIモデル選択、セルフコードレビューなど5つの機能が追加された。
「Agents」パネルにモデルピッカーが追加された。従来は全てのバックグラウンドタスクが単一のデフォルト(既定)AIモデルで実行されていたが、タスクの難易度に応じてAIモデルを選択できるようになった。単体テスト追加などの定型作業には高速なAIモデルを、複雑なリファクタリングには高性能なAIモデルを使用するといった使い分けができる。自動選択も可能だ。
モデルピッカーは「Copilot Pro」「Copilot Pro+」「Copilot Business」「Copilot Enterprise」ユーザー向けに提供されている。
GitHub Copilot コーディングエージェントは、PRを作成する前に「Copilot code review」を使用して自身の変更をレビューするようになった。フィードバックを受けてコードを改善し、開発者がコードレビューを依頼される時点で既に一度レビュー済みの状態になる。あるセッションでは、エージェントが自身の文字列連結処理の過剰な複雑さを検出し、PR作成前に修正した事例が報告されている。
AIが生成するコードにも脆弱(ぜいじゃく)なコードパターンや誤ってコミットされたシークレット(認証情報)、既知の脆弱性を持つOSSライブラリ/フレームワークとの依存関係といったリスクが存在する。GitHub Copilot コーディングエージェントはワークフロー内でコードスキャンやシークレットスキャン、依存関係の脆弱性チェックを直接実行するようになった。問題が検出された場合はPR作成前にフラグが立てられる。
コードスキャンは通常「GitHub Advanced Security」に含まれる機能だが、GitHub Copilot コーディングエージェントでは無料で利用できる。
短いプロンプトのみでは指示の解釈に幅が生じ、チームの作業フローと一致しない場合がある。カスタムエージェント機能では、「.github/agents/」配下にファイルを作成することで、特定のアプローチを定義したエージェントを構築できる。
例えば、「パフォーマンス最適化エージェント」を作成する場合、まずベンチマークを計測し、変更を実施し、差分(diff)を比較してからPRを作成するという手順を設定できる。
「GitHub Checkout」のデモでは、エージェントがルックアップをベンチマークし、対象を絞った最適化を行い、特定の関数で99%のパフォーマンス改善を達成した。カスタムエージェントは組織やエンタープライズ全体で共有できる。
クラウドで開始した作業をローカルで完了させたい場合や、ターミナルでの作業を中断せずにハンドオフ(引き継ぎ)したい場合に対応する。クラウドセッションをターミナルに取り込むと、ブランチ、作業ログ、完全なコンテキスト(背景情報)を取得できる。
CLI(コマンドラインインタフェース)で「&」を入力することで、作業をクラウドに戻してローカルでの作業を継続できる。
GitHubは、プライベートモード、コーディング前のプランニング、PRを必要としないタスク(Issueの要約やレポート生成など)へのエージェント活用に取り組んでいると述べている。
AIにコードを書かせたら、“動くのに本番で壊れるバグ”が増えた? その原因と対策
「AIでコードを書いてもレビューで止まる」開発現場の課題、NECはどう解消したか
膨大なAI生成コード、1回平均20分レビューの価値は4000円? Claude Codeに「Code Review」機能追加Copyright © ITmedia, Inc. All Rights Reserved.