Githubは、エージェントモードの導入により、Copilotを自律的な領域にさらに押し込んでいます。これは、Copilotが単純なコードの提案を超えることを可能にする主要なアップグレードです。 VSコードインサイダーのプレビューで利用可能なこの機能により、Copilotは独自のコードを反復し、エラーを検出および解決し、ターミナルコマンドを提案およびガイドすることもできます。
キーポイント
- エージェントモードにより、Copilotは自律的にタスクを完了し、独自のエラーを修正し、ターミナルコマンドを提案できます。
- Copilotは現在、コードの完了に必要な追加のタスクを推進し、手動介入を減らします。
- エージェントモードは現在、VSコードインサイダーのプレビューにあり、より広範なIDEサポートの計画があります。
「私たちはエージェントAIの力をGithub Copilot Experienceに注入し、ペアからピアプログラマーに副操縦士を高めています」とDohmkeはソーシャルメディアで共有しています。アップグレードは、ツールがより積極的になり、ますます複雑なプログラミングワークフローを処理できるAIアシスト開発の自然な進行を反映しています。
開発者に依存して相互作用を操作する以前のバージョンとは異なり、エージェントモードはより独立したアプローチを取り、要求のより広いコンテキストを認識し、追加の必要な手順を推測することができます。このシフトは、単なるアシスタントではなく、AIを搭載したピアプログラマーに近接します。
このリリースは、複数のファイルにわたって自然言語主導の変更を可能にする機能であるCopilot Editsの一般的な可用性と並んでいます。これを際立たせるのは、柔軟なモデル選択であり、開発者にOpenaiのGPT-4バリアント、AnthropicのClaude 3.5 Sonnet、GoogleのGemini 2.0 Flashなどのさまざまな言語モデルを選択できます。
Githubはまた、自律的なSWEエージェントであるProject Padawanの最初の外観を共有しました。今年後半にリリースされると、開発者は問題を直接Copilotに割り当てることができ、完全にテストされたプルリクエストが生成されます。これは、より自律的な開発ワークフローへの重要なステップを表していますが、Githubは、人間の開発者が創造的なプロセスの中心であり続けることを強調しています。
Copilotをより自律的にすることにより、GitHubはAI駆動型のコーディングワークフローの段階を設定します。開発者は、日常的なタスクに費やす時間が少なく、複雑な問題解決に焦点を当てています。自己修正能力と文脈的認識を追加することで、Copilotが最新のソフトウェア開発の不可欠な部分になる可能性があります。