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