Thanks to visit codestin.com
Credit goes to docs.github.com

Skip to main content

GitHub Copilot アプリ でのエージェント セッションの操作

分離された複数のエージェント セッションをそれぞれ独自のブランチで同時に実行し、異なるセッション モード、モデル、ツールを使用してそれらを誘導します。

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

GitHub Copilot アプリ は テクニカル プレビュー内にあります。 GitHub Copilot ビジネス、 GitHub Copilot Enterprise、 GitHub Copilot Pro、 GitHub Copilot Pro+ ユーザーはアプリをダウンロードして使用できます。 GitHub Copilot無料 Copilotプランを持たないユーザーとユーザーは、待機リストに参加してアクセスを要求できます。

メモ

GitHub Copilot アプリはテクニカル プレビューであり、変更される可能性があります。

** Copilot 事業、Copilot Enterprise、Copilot Pro、Copilot Pro+ ユーザー** — GitHub Copilot アプリ リポジトリからダウンロードしてインストールしてください。 Copilot 事業とCopilot Enterpriseでは、組織または企業でプレビュー機能とCopilot CLI (コパイロット CLI)を有効にする必要があります。

* ** Copilot無料ユーザーおよびCopilotプランを持たないユーザー** — アクセスをリクエストするには、ウェイトリストに参加

セッションの開始

GitHub Copilot アプリ内の各セッションは、独自の分離されたワークスペースで実行されるため、複数のセッションを並列で実行し、競合することなく複数のタスクを進行させることができます。

  1. [ セッション] の横にあるサイドバーで、[ + ] をクリックして新しいセッションを開始します。
  2. リポジトリを選択します。ローカル フォルダーを使用したり、 GitHubから選択したり、URL から複製したりできます。
  3. プロンプト ボックスの下のドロップダウンから、セッションを実行する場所 (新しい作業ツリー、ローカル リポジトリ、クラウド サンドボックス) を選択します。 Copilot (パブリック プレビュー) 用のクラウド サンドボックスは、GitHubによってホストされる完全に分離された環境です。 詳細については、「GitHub Copilot用のクラウドサンドボックスとローカルサンドボックス の概要」を参照してください。
  4. プロンプト フィールドの上にあるドロップダウンから、セッション モード、モデル、および推論作業を選択します。
  5. プロンプト フィールドでタスクについて説明します。 #に関する問題を参照したり、@でファイルを追加したり、コマンドに/を使用したりできます。

エージェントが動作を開始します。 アクティブなセッションがリポジトリ別にグループ化されたサイドバーに表示されます。任意のセッションをクリックして切り替えます。

セッション モードの選択

セッション モードは、エージェントの自律性を制御します。 プロンプト フィールドの上にあるドロップダウンからモードを設定し、いつでも変更できます。

  • 対話型: ユーザーとエージェントが連携します。 エージェントは変更を提案し、入力を待ってから続行します。
  • プラン: エージェントが最初にプランを作成します。 エージェントが実行する前に、プランを確認して承認します。
  • Autopilot: エージェントは完全に自律的に動作します。コードの記述、テストの実行、および入力を待たずに反復します。

モデルの選択

プロンプト フィールドの上にあるドロップダウンからモデルと推論作業を選択できます。 推論作業が多いほど、エージェントは複雑な問題を考慮する時間が長くなりますが、時間がかかる場合があります。 両方の設定は、セッション中にいつでも変更できます。

クイック チャットの使用

サイドバーのクイック チャットでは、専用ブランチやワークツリーを作成せずに会話モードが開きます。 セッションを開始する前に、ブレーンストーミング、質問、アイデアの探索に使用します。 チャット履歴が保存され、会話名で一覧表示されます。

アプリ セッションでの /chronicle の使用

GitHub Copilot アプリはGitHub Copilot CLI(コマンドラインインターフェース)上に構築されているため、Copilot CLI (コパイロット CLI)などの/chronicleセッション履歴機能を使用して、アプリやその他のCopilot CLI (コパイロット CLI)セッションで行った作業から分析情報を取得できます。

たとえば、 /chronicle standup を使用して最近の作業を集計できます。 詳細については、「GitHub Copilot CLI(コマンドラインインターフェース) セッション データの使用」を参照してください。

音声ディクテーションの使用

音声ディクテーションを使用して、入力するのではなく、セッションでプロンプトを読み上げることができます。

音声ディクテーションを使用する前に、アプリ設定で音声ディクテーションを構成する必要があります。

  1. アプリの設定を開き、[ 音声ディクテーション ] タブを選択します。
  2. キーボード ショートカットを選択します。
  3. オペレーティング システムの設定でマイクへのアクセスを許可します。
  4. ローカル文字起こしモデルをダウンロードします。

セットアップ後、ショートカットを使用して音声文字起こしを開始および停止します。 アプリは、メッセージ ボックスに文字起こしされたテキストを挿入して、送信前に確認または編集できるようにします。

ラバーダックエージェントの使用

ゴムダックエージェントは建設的な評論家として機能し、現在の計画、実装、またはテストを見直し、具体的なフィードバックを返す組み込みのエージェントです。 エージェントは、現在のセッションを駆動するモデルとは異なるモデルで実行されます。

ラバーダックを有効にすると、Copilot は作業中の要所で自動的にそれに相談できます。 メイン セッション エージェントは、作業をラバー ダック エージェントに渡し、批判を受け取り、続行する前にそのフィードバックを適用する方法を決定します。

メモ

ラバーダックエージェントは現在、メインエージェントがクロードまたはGPT大規模言語モデルを使用している場合にのみ使用できます。

また、手動で Copilot に依頼して、ラバーダックエージェントによるレビューを受けることもできます。

  1. アクティブなセッションを開きます。
  2. プロンプト ボックスに「 /rubber-duck 」と入力し、現在の計画、実装、またはテストの批判を求めます。

ゴムダック剤の詳細については、「 ラバーダックエージェントについて」を参照してください。

キーボード ショートカット

GitHub Copilot アプリでは、セッション間の移動、ワークスペースの切り替え、一般的な操作の実行に役立つキーボード ショートカットがサポートされています。 使用可能なショートカットを表示するには、アプリを開き、[ ヘルプ]、[ キーボード ショートカット] の順に移動します。