GitHub CopilotがAgentモードに対応
GitHub Copilot は最近、「Agent Mode」という大規模なアップデートを実施し、aiによる開発支援能力を強化しました。タスクを与えてバグ修正や新機能の開発を依頼すれば、関連するコードを特に説明しなくても、自動的にGitHubから適切なソリューションコードを見つけてくれます。このモードにより、GitHub Copilotはタスクを自律的に完了し、エラー自体を修正し、ターミナルコマンドを提案することができ、開発効率が向上します。

1. Agent Mode
Agent Modeにより、GitHub Copilotはタスクを自律的に完了でき、エラーの自動修正やターミナルコマンドの提案も可能です。このモードにより、Copilotはコード記述時により複雑な操作を行うことができ、開発効率が向上します。例えば、Copilotはコンテキストに基づいてコード内の問題を自動的に識別・修正し、コマンドラインの実行などの追加タスクも実行できます。
2. Copilot Edits
今回のアップデートでは、ファイル横断編集をサポートするCopilot Edits機能も正式にリリースされました。これにより、開発者は複数のファイル間で修正を行うことができ、Copilotがインテリジェントな提案を提供し、ユーザーがコードの調整やリファクタリングをより簡単に行えるようサポートします。
3. コードの反復とエラー修正
Agent Modeでは、Copilotは自身のコードを反復的に改善し、エラーを自動的に識別・修正できます。この能力により、開発者はよりハイレベルな設計やロジックに集中でき、実装の詳細を過度に心配する必要がなくなります。
4. ターミナルコマンドの提案
Agent Modeはターミナルコマンドの提案もサポートしており、開発者はコードエディター内で関連するコマンドのヒントを直接取得でき、開発フローをさらに簡素化できます。
6. Project Padawan
GitHubはさらに、Project Padawanという新しい自律型ソフトウェアエンジニアリング(SWE)エージェントを初公開しました。このエージェントはGitHub上のタスクを直接処理できる、完全自律型のAIプログラマーです。指示を出すだけで、独立してタスクを完了できます。この機能は、開発者の日常的な負担を軽減し、より価値の高い業務に集中できるようにします。
さらにGitHubは、よりインテリジェントなコード補完やコンテキスト認識の提案など、その他の機能もアップデートに導入し、全体的な開発体験を向上させています。これらのアップデートはGitHub Copilotの機能を強化するだけでなく、開発者の日常業務における活用範囲をより広く、効率的なものにしています。
Agentモードの使い方は?
GitHub CopilotのAgentモードを使用するには、まずVS Code Insidersをダウンロードし、GitHub Copilot Chatの設定でAgentを有効にします。Copilot Editsパネルで、モードをEditからAgentに切り替えます(モデルセレクターの隣にあります)。この方法で、開発者はCopilotの強力な機能を十分に活用し、開発効率とコード品質を向上させることができます。

GitHub CopilotのAgentモードは、自律機能の強化とインテリジェントなコード処理能力によって、開発者により効率的なプログラミング体験を提供します。
GitHub Copilotは今後数か月で、Agent ModeとCopilot Editsのパフォーマンス改善を継続的に行う計画です。これには、Copilot ChatからCopilot Editsへの移行機能のサポート、コンテキストの一貫性維持、作業セット内のファイルの提案などが含まれます。
詳細:https://github.blog/news-insights/product-news/github-copilot-the-agent-awakens/
脚本プランナー▸
AIアプリ
AIニュース 