米GitHubは、ワシントン州シアトルで開催されている年次開発者イベント「Microsoft Build 2025」において、AIを活用したコード補完ツール「GitHub Copilot」に非同期コーディングエージェントを追加したことを、5月19日(現地時間)に発表した。
今回、GitHub Copilotに追加された非同期コーディングエージェントは、GitHubに直接埋め込まれ、Visual Studio Codeからもアクセスでき、世界中で最も広く採用されている開発環境において強力なエージェント型DevOpsループを実現する。
Copilotコーディングエージェントは、GitHubのネイティブコントロールレイヤ内で動作し、IssueをCopilotに割り当てるか、Visual Studio CodeのCopilot Chatから指示することで、作業が開始される。エージェントは作業中にコミットをDraft Pull Requestにプッシュし、すべてのステップはセッションログを通じて確認が可能となっている。また、開発者はプルリクエストのレビューを通じてフィードバックを提供したり、エージェントに反復処理するよう指示できる。
同エージェントは、既存のセキュリティ体制を維持することを念頭に設計されており、ブランチ保護やインターネットアクセス制御といった追加の組み込み機能を通じて、安全でポリシーに準拠した開発ワークフローを実現する。さらに、エージェントによるプルリクエストは、CI/CDワークフローの実行前に人間による承認が必要なので、ビルドおよびデプロイ環境の保護制御が強化される。
あわせて、MCPの活用によってコーディングエージェントにGitHub外部のデータや機能へのアクセスを許可することが可能で、MCPサーバはリポジトリにて設定できる。
なおCopilotコーディングエージェントは、GitHub Actionsを利用した安全かつ完全にカスタマイズ可能な開発環境にて作業を実施する。GitHub Actionsを活用することで、Copilotは信頼性と安全性を兼ね備えた、使い慣れた強力なコンピューティングプラットフォームを利用できる。
すでに、Copilotコーディングエージェントのプレビュー版がCopilot EnterpriseおよびCopilot Pro+のすべてのユーザーに提供されており、エージェントの使用によってCopilotサブスクリプションに含まれる利用枠からCopilotプレミアムリクエストおよびGitHub Actionsの実行時間が消費される。
さらにGitHubは、6月にGitHub Copilot Chat拡張機能をオープンソース化するとともに、その後主要なAI機能をVisual Studio Codeコアへ段階的に統合していく。また、すべてのGitHubユーザーは任意のリポジトリでModelsタブを有効にすることで、AI機能の構築、テスト、管理の一元的な利用が可能になったほか、xAIのGrok 3がGitHub Modelsで利用できるようになった。
そのほか、JetBrains、Eclipse、Xcodeにおいて、エージェントモードがパブリックプレビューされており、Copilotを開発者の好みの環境で活用できるようになっている。
この記事は参考になりましたか?
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です