Skip to main content

Copilotにタスクを委任

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

この機能を使用できるユーザーについて

GitHub Copilot CLI(コマンドラインインターフェース) は、すべての Copilot プランで使用できます。 組織から Copilot を受け取る場合は、組織の設定で Copilot CLI (コパイロット CLI) ポリシーを有効にする必要があります。

          Copilot CLI (コパイロット CLI)には、Copilotと **** の 2 つの方法`/delegate`自律的に動作させる方法が用意されています。 どちらもタスクを渡すことができますが、作業の場所が異なります。
  • Autopilot モードは 、CLI セッションでローカルに実行されます。 オートパイロットに完全なアクセス権を付与すると、Copilot は入力を求めることなくタスクを遂行します。 ローカル コンピューターが作業を行い、進行状況をリアルタイムで監視できます。 ハンズフリーのローカル実行が必要な場合は、autopilot を使用します。

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

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

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

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

詳細については、「GitHub Copilot CLI が自律的に動作できるようにする」を参照してください。

タスクを委任する Copilot クラウドエージェント

          Copilot クラウドエージェントスラッシュ コマンドを使用して、GitHubの`/delegate`にタスクを委任し、プロンプトを表示できます。
/delegate complete the API integration tests and fix any failing edge cases

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

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

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

次のステップ

コード レビュー、ドキュメント、セキュリティ監査など、特定のタスクに合わせて調整された特殊なエージェントを呼び出す方法については、 カスタム エージェントの呼び出し を参照してください。