GitHub Copilotの新しいAIコーディングエージェントは開発者の時間を節約するが、監視は必要

GitHub Copilotの新しいAIコーディングエージェントは開発者の時間を節約するが、監視は必要
副操縦士コーディングエージェント

MicrosoftのBuild開発者カンファレンスにおいて、GitHubはGitHub Copilotに直接組み込まれた新しいAIコーディングエージェントのロールアウトを発表しました。このアップグレードされたアシスタントは、バグ修正、機能開発、コードのリファクタリング、ドキュメントの改善といった開発タスクを処理できるようになりました。

開発者は、GitHub.com、GitHub Mobile、またはGitHubコマンドラインインターフェースを通じて、人間に割り当てるのと同じようにCopilotに課題を割り当てることができます。エージェントは👀の絵文字で反応し、作業を開始します。

裏では、仮想マシンを起動し、リポジトリのクローンを作成し、環境を設定し、コードベースの読み取りを開始します。RAG(Retrieval Augmented Generation)とGitHubコード検索を用いて、何が起こっているのか、何をすべきなのかを理解します。

組み込みのセキュリティと人間による監視が必要

Copilotエージェントは、その強力な機能にもかかわらず、チェックなしでは動作しません。すべての変更は別のブランチとドラフトプルリクエストに反映されます。人間によるレビューなしにコードを本番環境にプッシュすることはなく、自身の作業を承認することもできません。

「エージェントは自分が作成したブランチにのみプッシュできるため、デフォルトのブランチとチームが作成したブランチは安全かつ確実に保護されます」とGitHubの最高経営責任者トーマス・ドームケ氏はブログ投稿に書いている。

セッションログを通して、その判断理由をすべて確認できます。セッションログには、その判断過程がすべて記録されます。開発者はプルリクエストにコメントを残すこともでき、Copilot はそれに応じてコードを編集します。

GitHubのエージェントは、毎日4,000万以上のジョブを実行するGitHubのCI/CDプラットフォームであるGitHub Actionsと緊密に統合されています。つまり、エージェントは現在のワークフローの外部ではなく、その内部で動作します。

また、モデル コンテキスト プロトコル (MCP) を使用すると、外部データ ソースを使用したり、カスタム リポジトリの指示に従ったりできるため、チームのコーディング スタイルと意図に沿った状態を維持できます。

入手可能性とコスト

このエージェントは現在プレビュー段階であり、Copilot Pro+ および Copilot Enterprise のユーザーのみが利用できます。

有効化するには、リポジトリ設定で有効化する必要があります。エンタープライズユーザーの場合、管理者がポリシーを有効にする必要があります。2025年6月4日より、コーディングエージェントのご利用には、モデル呼び出しごとにプレミアムリクエスト1件の料金がかかります。

GitHub によれば、このエージェントは GitHub の Web サイト、モバイル アプリ、CLI、および Xcode、Eclipse、JetBrains、Visual Studio などのその他の IDE で利用できるとのことです。

GitHubがAIコーディング競争でレベルアップ

GitHubはAIエージェントのデビューにより、より競争の激しい分野に足を踏み入れました。他の大手テクノロジー企業もAIコーディングエージェントの競争に参入しており、Googleは昨年Julesを発表し、OpenAIは最近Codexエージェントを発表しました。

それでも、GitHubの強みは、日々の開発ワークフローにシームレスに統合できることにあります。1,500万人を超えるCopilotユーザーを抱える同社は、ソフトウェア開発におけるAI活用の意味を再定義したいと考えています。

Tagged: