Copilotクラウドエージェントによる研究、計画、コーディング
GitHubはCopilot cloud agentの機能拡張を発表し、プルリクエスト作成の柔軟性向上、実装計画の生成、コードベースの深い調査機能を追加した。
キーポイント
プルリクエスト作成の柔軟性向上
Copilot cloud agentがブランチ上でコードを生成できるようになり、プルリクエストを開かずに作業を進められるようになった。ユーザーは完全な差分を確認してからプルリクエスト作成を判断できる。
実装計画の生成機能
ユーザーはCopilotに実装計画の作成を依頼でき、コードを書く前にアプローチをレビューして承認またはフィードバックを提供できる。承認された計画に基づいてCopilotが実装を行う。
コードベースの深い調査機能
Copilotがリポジトリのコンテキストに基づいた包括的な回答を提供する深い調査セッションを開始できる。広範な質問に対してコードベースに根ざした回答を得られる。
利用開始方法と制限
この機能はすべての有料Copilotプランで利用可能だが、Copilot BusinessまたはEnterpriseユーザーの場合は管理者による有効化が必要。エージェントのエントリーポイント(リポジトリのAgentsタブやCopilot Chatなど)から利用できる。
影響分析・編集コメントを表示
影響分析
この機能拡張は、Copilotを単なるコード補完ツールから、開発プロセスの計画・調査・実装全体を支援する包括的なAIエージェントへ進化させる重要な一歩である。特に大規模プロジェクトでの実用性が高まり、チーム開発におけるAI支援の新たな標準を確立する可能性がある。
編集コメント
GitHubがCopilotの機能を着実に拡張し、開発者の実際のワークフローに寄り添った改善を続けていることがわかる。特に「計画→レビュー→実装」の流れを公式にサポートした点は、AIツールの実用性向上として評価できる。
タイトル: Copilotクラウドエージェントで調査、計画、コーディングを行う
Copilotクラウドエージェント(以前はCopilotコーディングエージェントとして知られていました)は、プルリクエストのワークフローに限定されなくなり、Copilotを活用する幅広い方法が可能になりました。
プルリクエストを作成するタイミングをより細かく制御
これまでCopilotクラウドエージェントを利用するには、プルリクエストを作成する必要がありました。現在では、Copilotはプルリクエストを作成せずにブランチ上で作業できるようになり、作業を進める方法やタイミングをより柔軟に選択できるようになりました。
Copilotは、プルリクエストを作成せずにブランチ上でコードを生成します。
プルリクエストの準備が整っているか判断する前に、Diffボタンをクリックして変更内容の全体を確認できます。
レビューの準備が整うまでCopilotと繰り返し作業を行います。準備ができたら、Create pull requestをクリックします。
最初からプルリクエストが必要であることがわかっている場合は、プロンプトでその旨を伝えるだけで、セッション完了時にCopilotが作成します。
実装計画を生成
Copilotに実装計画の作成を依頼し、Copilotがコードを書く前にそのアプローチをレビューできます。
プロンプトで計画を要求すると、Copilotはコードを書く前に計画を生成します。
コードが書かれる前に、Copilotが提案するアプローチをレビューし、承認するかフィードバックを提供します。
計画が承認されると、Copilotはその計画に沿って実装を進めます。
コードベースで詳細な調査を実施
調査セッションを開始し、Copilotに徹底的な調査と包括的な回答が必要な質問に答えさせることができます。
コードベースに関する広範な質問を投げかけ、リポジトリのコンテキストに基づいた回答を得られます。
また、Copilot Chatでの会話中にCopilotに質問することで、詳細な調査セッションを開始することもできます。
始め方
この機能は、リポジトリ内のAgentsタブやCopilot Chatなど、すべてのエージェントエントリーポイントでのみ利用可能です。
Copilotクラウドエージェントは、すべての有料Copilotプランで利用できます。Copilot BusinessまたはCopilot Enterpriseユーザーの場合、管理者がCopilotクラウドエージェントを有効にする必要があります。
GitHub Community内のディスカッションに参加してください。
この投稿「Research, plan, and code with Copilot cloud agent」は、The GitHub Blogで最初に公開されました。
原文を表示
Copilot cloud agent (formerly known as Copilot coding agent) is no longer limited to pull-request workflows, unlocking a broader range of ways to put Copilot to work.
More control over when you open a pull request
Up until now, working with Copilot cloud agent meant opening a pull request. Now Copilot can work on a branch without creating one, giving you more flexibility over how and when you move your work forward.
Copilot generates code on a branch without opening a pull request.
Review the full diff before deciding if you are ready for a pull request,by clicking the Diff button.
Iterate with Copilot until you are ready for a review. When you are, click Create pull request.
Know you want a pull request from the start? Just say so in your prompt and Copilot will create one when the session completes.
Generate implementation plans
Ask Copilot to produce an implementation plan and review the approach before Copilot writes any code.
Ask for a plan in your prompt and Copilot will generate one before taking any action.
Review Copilot’s proposed approach and approve or provide feedback before any code is written.
Once the plan is approved, Copilot uses the plan to guide its implementation.
Conduct deep research in your codebase
Kick off a research session to have Copilot answer questions requiring thorough investigation and comprehensive answers.
Ask broad questions about your codebase and get answers grounded in your repository context.
You can also kick off a deep research session from a Copilot chat conversation by asking Copilot a question.
To get started
This functionality is available exclusively via all agent entry points, such as the Agents tab in the repository and in Copilot Chat.
Copilot cloud agent is available with all paid Copilot plans. If you’re a Copilot Business or Copilot Enterprise user, an administrator will have to enable Copilot cloud agent before you can use it.
Join the discussion within GitHub Community.
The post Research, plan, and code with Copilot cloud agent appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み