{"meta":{"title":"Copilot で GitHub エージェントを使い始める","intro":"Copilot cloud agent の詳細を約 10 分で解説します。","product":"GitHub Copilot","breadcrumbs":[{"href":"/ja/copilot","title":"GitHub Copilot"},{"href":"/ja/copilot/how-tos","title":"方法"},{"href":"/ja/copilot/how-tos/copilot-on-github","title":"Copilot で GitHub"},{"href":"/ja/copilot/how-tos/copilot-on-github/use-copilot-agents","title":"Copilot エージェントを使用する"},{"href":"/ja/copilot/how-tos/copilot-on-github/use-copilot-agents/overview","title":"概要"}],"documentType":"article"},"body":"# Copilot で GitHub エージェントを使い始める\n\nCopilot cloud agent の詳細を約 10 分で解説します。\n\n## 前提条件\n\nCopilot cloud agentが有効になっているリポジトリが必要です。\nCopilot BusinessサブスクライバーとCopilot Enterpriseサブスクライバーの場合、管理者はエージェントを使用する前に有効にする必要があります。 「[GitHub Copilot クラウド エージェントへのアクセスの管理](/ja/copilot/concepts/agents/cloud-agent/access-management)」を参照してください。\n\n## 手順 1: 課題をCopilotに割り当てる\n\nCopilot cloud agentが有効になっているリポジトリを選択して未解決の問題を見つけるか、\"CONTRIBUTING.md ファイルの追加\" などの小さなリポジトリを作成します。\n\n1. 右側のサイドバーで**Assignees**をクリックし、**Copilot**を選択します。\n2. 必要に応じて、\\[オプションの **プロンプト** ] フィールドに指示を追加します。\n\n   例: `Keep the file short and include a code of conduct section.`\n3. **割り当て** をクリックします。\n\nCopilot はセッションを開始し、プル要求の処理を開始します。\n\n## 手順 2: 同時に研究タスクを開始する\n\nCopilot問題に対して機能しますが、2 つ目の非コーディング タスクを開始して、2 つのセッションが並列で実行されているのを確認します。\n\n1. 同じリポジトリで、**<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-agent\" aria-label=\"agent\" role=\"img\"><path d=\"M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z\"></path><path d=\"m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z\"></path></svg> エージェント** タブをクリックします。\n2. 調査プロンプトを入力します。\n\n   例: `Investigate which dependencies in this repo are outdated and summarize what upgrading would involve.`\n3. \\[ **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-paper-airplane\" aria-label=\"Start task\" role=\"img\"><path d=\"M.989 8 .064 2.68a1.342 1.342 0 0 1 1.85-1.462l13.402 5.744a1.13 1.13 0 0 1 0 2.076L1.913 14.782a1.343 1.343 0 0 1-1.85-1.463L.99 8Zm.603-5.288L2.38 7.25h4.87a.75.75 0 0 1 0 1.5H2.38l-.788 4.538L13.929 8Z\"></path></svg>** ] をクリックするか <kbd>、Enter</kbd> キーを押します。\n\n2 番目のセッションが、最初のセッションと共にパネルに表示されます。\n\n## 手順 3: 両方のセッションを視聴する\n\n両方のセッションがリアルタイムで更新されます。 いずれかのセッションをクリックして、エージェントの推論、読み取るファイル、およびエージェントが行った変更を表示します。\n\nセッションの実行中に、ログの下にプロンプト ボックスを入力してエージェントを誘導します。\n\n例: `Focus on security-related dependencies first.`\n\n監視、ステアリング、および停止セッションの詳細については、 [エージェント セッションの管理](/ja/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents) を参照してください。\n\n## 手順 4: pull request で Copilot code review を要求する\n\nコーディング タスクが完了すると、 Copilot は pull request を開き、レビュー担当者として追加します。\n\n1. 通知またはセッション ログからプル要求を開きます。\n2. 右側のサイドバーの \\[校閲者] で、 **Copilot** の横にある \\[ **要求**] をクリックします。\n3. Copilot code reviewがコメントを残すのを待ちます (通常は 30 秒以下)。\n\nレビューコメントを読んでください。\nCopilot クリックで直接適用できる変更が提案される場合があります。\n\nコード レビュー オプションの完全なセットについては、 [GitHub Copilot code reviewでのGitHubの使用](/ja/copilot/how-tos/copilot-on-github/use-copilot-agents/copilot-code-review) を参照してください。\n\n## 手順 5: 出力を確認して反復処理する\n\n次に、共同作成者の pull requestと同様に、コードの変更を自分で確認します。\n\n* **Copilotから変更を要求**する— 修正する内容を説明するコメントに`@copilot`を付けます。 Copilot は、新しいコミットを同じブランチにプッシュします。\n* **自分で変更する** — ブランチをチェックアウトして、自分のコミットをプッシュします。\n* **承認とマージ** — 満足したら、プルリクエストをマージします。\n\nCopilotの作業の詳細については、[Copilot からの出力を確認する](/ja/copilot/how-tos/copilot-on-github/use-copilot-agents/review-copilot-output) を参照してください。\n\n## 次のステップ\n\n* [GitHub Copilotを使用してタスクに取り組むためのベスト プラクティス](/ja/copilot/tutorials/cloud-agent/get-the-best-results) — 効果的なプロンプトを記述し、エージェントを最大限に活用します。"}