エージェントについて
AI エージェントは、環境を評価し、意思決定を行い、タスクを完了するためのアクションを実行できる自律システムです。 エージェントは、複雑なタスクをステップに分割し、さまざまなツールとリソースを使用し、アプローチを計画し、割り当てられた目標を達成するまで人間のフィードバックに基づいて適応することができます。
エージェントは、 GitHub上のソフトウェア開発プロセスのすべての段階に自動化と支援をもたらします。 複数のエージェント セッションを同時に実行できるため、作業項目を効率的に委任できます。
Copilotに加えて、Anthropic ClaudeとOpenAI Codexを使用して、タスクに適したエージェントを見つける柔軟性と選択肢を得ることができます。 「サード パーティのエージェントについて」を参照してください。
カスタム エージェントを利用すると、カスタマイズされたシステム プロンプトを使用してタスク固有のエージェントのチームを構築し、テストの作成やリファクタリングなどのより簡単なタスクを処理し、問題解決とコラボレーションに優先順位を付ける帯域幅を提供できます。 「カスタム エージェントについて」を参照してください。
モデルの選択では、エージェントで使用する AI モデルの選択から選択できます。それぞれに固有の強みがあります。 「GitHub Copilotでサポートされている AI モデル」を参照してください。
Copilot クラウドエージェントの詳細については、「クラウド エージェントGitHub Copilotについて」を参照してください。
エージェントの管理
GitHubのエージェント機能を利用する場合は、ワークフローを終了せずにエージェント セッションを開始、監視、管理**** が有効になっているリポジトリ内Copilot クラウドエージェント] タブを使用できます。 [エージェント] ページ を使用して、エージェント セッションを表示および開始することもできます。 Copilot クラウドエージェントを有効にする方法については、GitHub Copilot クラウド エージェントへのアクセスの管理 を参照してください。
[エージェント] タブでは、次のことができます。
- 新しいエージェント タスクを開始する: 任意の AI モデルを選択し、必要に応じてサードパーティのエージェントから選択するか、タスクに最適 カスタム エージェント 選択します。 「GitHub Copilot セッションの開始」を参照してください。
- ライブ セッション ログの監視: エージェントの動作が開始されたら、任意のエージェント セッションをクリックしてセッション ログを開き、進行状況と思考プロセスにリアルタイムで従うことができます。
- アクティブなセッションを追跡する: リポジトリで開始されたすべてのアクティブなエージェント セッションを表示できます。
- セッションの途中でエージェントを誘導する: 要求のスコープが正しく設定されていない場合、またはエージェントで特定のツールまたはサービスを使用する必要がある場合は、実行を停止せずにステップ インして ステアリング入力 を提供できます。 ステアリングでは、メッセージごとに 1 つの Premium 要求 が使用されます。 「GitHub Copilotのセッションの追跡」を参照してください。
- VS CodeまたはGitHub Copilot CLI(コマンドラインインターフェース)でセッションを開く: ローカル開発環境でエージェント セッションへの変更の作業を開始する場合は、[クリックするか、VS Codeクリックして、セッションをローカル コンピューターに移動します。
メモ
VS Codeでセッションを開くには、最新バージョンのVS Code、GitHub Copilot拡張機能、および GitHub Pull Requests 拡張機能が必要です。
- エージェント コードの確認とマージ: エージェントがセッションを完了したら、pull request に移動して変更を確認したり、さらに改善を要求したり、承認とマージを行うことができます。 「Copilot からの出力を確認する」を参照してください。
次のステップ
エージェントの管理を開始するには、 Copilot クラウドエージェント セッションの管理と追跡 を参照してください。