# Copilotにタスクを委任

autopilot モードまたは /delegate スラッシュ コマンドを使用して、ユーザーに代わって自律的に動作する Copilot を取得します。

Copilot CLIには、Copilotと \*\*\*\* の 2 つの方法`/delegate`自律的に動作させる方法が用意されています。 どちらもタスクを渡すことができますが、作業の場所が異なります。

* **Autopilot モードは** 、CLI セッションでローカルに実行されます。 オートパイロットに完全なアクセス権を付与すると、Copilot は入力を求めることなくタスクを遂行します。 ローカル コンピューターが作業を行い、進行状況をリアルタイムで監視できます。 ハンズフリーのローカル実行が必要な場合は、autopilot を使用します。

* \*\*`/delegate`\*\*は、タスクをCopilot cloud agentGitHubにプッシュします。 作業はリモートで実行されます。 Copilot ブランチを作成し、下書きプル要求を開き、バックグラウンドで動作します。 タスクを完全に終了し、ローカル コンピューターをシャットダウンしても実行を続行する場合は、 `/delegate` を使用します。

## ローカル コンピューターで自律的にタスクを完了するためのオートパイロットを取得する

オートパイロット モードを使用するには、次の 2 つの方法があります。

* **対話的：** 対話型セッションで、ステータス バーに "autopilot" が表示されるまで <kbd>Shift</kbd>+<kbd>Tab</kbd> キーを押します。 オートパイロット モードのアクセス許可の選択を求められたら、完全なアクセス許可を許可し、プロンプトを入力します。
* **プログラムを用いて：** CLI にプロンプトをコマンド内で直接渡し、`--autopilot`オプションを含めます。 たとえば、オートパイロット モードを完全なアクセス許可で使用し、継続を 10 個に制限するには、「 `copilot --autopilot --yolo --max-autopilot-continues 10 -p "YOUR PROMPT HERE"`」と入力します。

詳細については、「[GitHub Copilot CLI が自律的に動作できるようにする](/ja/enterprise-cloud@latest/copilot/concepts/agents/copilot-cli/autopilot)」を参照してください。

## タスクを委任する Copilot cloud agent

Copilot cloud agentスラッシュ コマンドを使用して、GitHubの`/delegate`にタスクを委任し、プロンプトを表示できます。

```shell
/delegate complete the API integration tests and fix any failing edge cases
```

または、プロンプトの前に `&` を付けて委任します。

```shell
& complete the API integration tests and fix any failing edge cases
```

Copilot は、ステージされていない変更を、作成する新しいブランチのチェック ポイントとしてコミットするように求められます。
Copilot cloud agent では、下書きプルリクエストを開き、バックグラウンドで変更を加え、レビューを依頼します。

Copilot では、セッションが開始されると、 GitHub の pull request セッションとエージェント セッションへのリンクが提供されます。

## 次のステップ

コード レビュー、ドキュメント、セキュリティ監査など、特定のタスクに合わせて調整された特殊なエージェントを呼び出す方法については、 [カスタム エージェントの呼び出し](/ja/enterprise-cloud@latest/copilot/how-tos/copilot-cli/use-copilot-cli/invoke-custom-agents) を参照してください。