Copilotクラウドエージェントによる研究、計画、コーディング
GitHubはCopilot cloud agentの機能を拡張し、プルリクエスト作成の柔軟性向上、実装計画の事前生成、コードベースの深い調査機能を追加したと発表した。
キーポイント
プルリクエスト作成の柔軟性向上
Copilot cloud agentがブランチ上でコードを生成できるようになり、必ずしもプルリクエストを作成する必要がなくなった。ユーザーは差分を確認してからプルリクエスト作成のタイミングを決められる。
実装計画の事前生成機能
ユーザーはプロンプトで計画を要求でき、Copilotがコードを書く前に実装計画を生成する。ユーザーは提案されたアプローチをレビューし、承認またはフィードバックを提供できる。
コードベースの深い調査機能
研究セッションを開始することで、Copilotがコードベースに関する広範な質問に、リポジトリのコンテキストに基づいた包括的な回答を提供できる。
利用条件とアクセス方法
この機能は有料のCopilotプランで利用可能で、リポジトリのAgentsタブやCopilot Chatなどのエージェントエントリーポイントからアクセスできる。
影響分析・編集コメントを表示
影響分析
この機能拡張により、Copilotは単なるコード補完ツールから、開発プロセスのより広範な段階(計画立案、調査、実装)を支援する総合的な開発エージェントへ進化した。特に実装計画の事前レビュー機能は、AI生成コードの品質管理と開発者の意図との整合性確保において重要な進歩と言える。
編集コメント
Copilotが単なるコード補完から開発プロセスのより広範な支援へ進化している点が注目される。特に実装計画の事前レビュー機能は、AI生成コードの信頼性向上に寄与する可能性がある。
Copilotクラウドエージェント(旧称Copilotコーディングエージェント)は、プルリクエストを中心としたワークフローに限定されなくなり、Copilotを活用する幅広い方法が可能になりました。
プルリクエストを作成するタイミングをより柔軟に制御
従来、Copilotクラウドエージェントを利用するにはプルリクエストを作成する必要がありました。現在では、Copilotはプルリクエストを作成せずにブランチ上で作業できるため、作業を進める方法やタイミングをより柔軟に選択できます。
Copilotはプルリクエストを作成せずに、ブランチ上でコードを生成します。
プルリクエストを作成する準備が整っているか判断する前に、Diffボタンをクリックして変更内容の全体を確認できます。
レビュー依頼の準備が整うまで、Copilotと反復して作業を進められます。準備ができたら、「Create pull request」をクリックします。
最初からプルリクエストが必要であることがわかっている場合は、プロンプトでその旨を伝えれば、セッション完了時にCopilotが作成します。
実装計画の生成
Copilotに実装計画の作成を依頼し、コードを書き始める前にそのアプローチをレビューできます。
プロンプトで計画を要求すると、Copilotはコードを書く前に計画を生成します。
コードが書かれる前に、Copilotが提案するアプローチをレビューし、承認するかフィードバックを提供してください。
計画が承認されると、Copilotはその計画に沿って実装を進めます。
コードベースでの詳細な調査の実施
調査セッションを開始することで、Copilotに徹底的な調査と包括的な回答が必要な質問に答えさせることができます。
コードベースに関する広範な質問をし、リポジトリのコンテキストに基づいた回答を得られます。
また、Copilotチャットでの会話中に質問を投げかけることで、詳細な調査セッションを開始することも可能です。
使い始めるには
この機能は、リポジトリ内の「Agents」タブやCopilotチャットなど、すべてのエージェントのエントリーポイントでのみ利用できます。
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日報で今日の重要ニュースをまとめ読み