Skip to main content
Skip to content

GitHub Copilot アプリ でプロジェクトを操作する

プロジェクトを使用してCopilotに継続的な目標を与え、リポジトリ、セッション、および定期的なタスク間で作業を調整できるようにします。

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

GitHub Copilot appは、すべてのCopilotプランで使用できます。
GitHub Copilot app をダウンロードします。

GitHub Copilot app内のプロジェクトはパブリック プレビューの状態で、変更される可能性があります。

プロジェクトについて

プロジェクトは、Copilot とともに、関連する作業を時間の経過と共にまとめます。 Copilotに目標を与えると、作業を調整します。 プロジェクトは、1 つ以上のリポジトリにまたがるか、リポジトリを必要としないタスクに集中できます。 タスクによっては、セッションの開始、定期的な自動化の設定、成果物の作成が含まれる場合があります。

たとえば、プロジェクトを使用して顧客のフィードバックを調査し、改善する内容を決定したり、リポジトリ全体の緊急作業や進行中のタスクを追跡したりできます。 進捗を確認し、指示を出し、作業が進むにつれてプロジェクトに戻ることができます。

特定のリポジトリのタスクに取り組むには、そのリポジトリから直接セッションを開始できます。 より広範な目標に向けてCopilotで作業を調整したい場合は、プロジェクトを使用します。

プロジェクトの作成と作業の割り当て

関連するタスクと結果を一緒に保持できるように、各プロジェクトに重点を置いた目標を設定します。

  1. GitHub Copilot appのサイドバーで、[プロジェクト] の横にある [] をクリックします。 新しいプロジェクト ページが開きます。

  2. 必要に応じて、プロジェクトで使用するリポジトリを選択します。 このProjectが使用するリポジトリ で、推奨されるリポジトリを選択するか、リポジトリの所有者と名前で検索し、リポジトリの追加 をクリックします。 リポジトリを追加せずにプロジェクトを開始できます。

  3. プロンプト ボックスで、プロジェクトの用途と、Copilot に実行させたい最初のタスクを説明します。必要な結果と制約を含めます。 たとえば、機能に関するお客様からのフィードバックを調査するには、次のようにします。

    Copilot prompt
    I want to use this project to investigate customer
    feedback about our new search feature and decide
    what to improve.
    
    First, review the feedback document in this project's
    library. Group the feedback by theme and summarize
    the main problems customers describe.
    For each theme, include supporting examples from the
    document and suggest questions we should investigate.
    Use only the provided feedback. Do not make code changes.
    
  4. 必要に応じて、プロンプトを送信する前にサポート資料を追加します。 右側のパネルの上部にある [ライブラリ] タブをクリックし、[追加] をクリックし、[ファイルの追加] を選択します。 または フォルダーを追加… ファイルまたはフォルダーを選択します。

  5. 作業を開始するためのプロンプトを送信してください。

Copilot は、目標に向けて作業を調整します。 各セッションを個別に指示するのではなく、プロジェクトの全体的な進行状況を把握できます。

追跡と制御作業

右側のパネルの上部にある [ 概要 ] をクリックして、プロジェクトの作業を状態別にグループ化して確認します。

  • 入力が必要: 注意が必要な決定、レビュー、アクセス許可の要求。
  • オープン: 開いている pull request を操作します。 各項目には、セッションの状態、関連付けられているプル リクエスト、追加および削除された行数が表示されます。
  • 稼働中: 現在動作しているセッション。
  • 完了: 完了した作業内容。

[ 入力が必要 ] の項目を確認して、応答が必要な場所を確認してください。

個々のセッションを検査するには、[ 概要 ] タブでセッションをクリックします。会話、変更、プル要求、計画を確認したり、このセッションを操作でメッセージを送信して、さらに方向を指示したりできます。

Copilot にフォローアップ タスクを与えて作業を続行します。 たとえば、フィードバックの概要を確認した後、

Copilot prompt
Compare the two most common feedback themes. Recommend
which one to investigate first and explain your reasoning.
Identify any gaps in the feedback that could change
the recommendation.

目標に取り組み続ける場合は、同じプロジェクトに戻ってください。 たとえば、フィードバックの新しいバッチを追加し、以前の所見と比較するように Copilot に依頼できます。

個々のセッションで直接作業する方法については、 GitHub Copilot アプリ でのエージェント セッションの操作 を参照してください。

コンテキストの共有と成果物の確認

ライブラリを使用して、Copilot向けのサポート資料を共有し、プロジェクトのセッション中に作成された成果物を見つけます。 プロジェクトの目標に関連する資料を保持し、Copilot に、タスクを割り当てるときに使用するソースを指定します。

右側のパネルの上部にある [ ライブラリ ] タブをクリックし、ファイルをクリックして開きます。 すべてのファイル で、 エージェント には生成されたアーティファクトが含まれており、 ユーザー には追加したマテリアルが含まれます。 サポート マテリアルを追加するには、[追加] をクリックし、[ファイルの追加] を選択します。 または フォルダーを追加….

たとえば、新しい機能に関する顧客からのフィードバックを調査している場合は、機能仕様と、顧客フィードバックを含むドキュメントを ライブラリに追加できます。 その後、仕様を使用して機能がどのように機能するかを理解し、フィードバックを使用して顧客が遭遇する問題を特定するように Copilot に依頼できます。

繰り返し作業を設定する

定期的な作業を設定するには、プロジェクトの会話でCopilotに依頼します。 タスクの内容と実行するタイミングを説明してください。

  1. プロジェクトのプロンプト ボックスで、スケジュールや予想される結果など、定期的なタスクについて説明します。 たとえば、1 週間を通してプロジェクトのライブラリに顧客フィードバックを追加する場合は、毎週月曜日に概要を依頼します。

    Copilot prompt
    Every Monday at 9 AM in my local time zone, review the
    customer feedback in this project's library and create
    a summary grouped by theme. Include supporting examples
    and questions we should investigate.
    Use only the provided material.
    
  2. プロンプトを送信し、タスクまたはスケジュールに関する Copilot からの質問に対応してください。

  3. 右側のパネルの上部にある [ オートメーション ] をクリックして、タスクのスケジュールと次回の実行時を確認します。

定期的なタスクを変更するには、プロジェクトの会話で Copilot に依頼します。 たとえば、「毎週のフィードバックの概要を更新して、検索のパフォーマンスに重点を置き、毎週金曜日の午前 10 時に実行する」などです。

スケジュールを手動で編集したり、タスクを一時停止したり、[ Automations ] タブから削除したりすることもできます。タスクの横にある [ ] をクリックします。

  • [ 一時停止 ] をクリックして、再開するまでタスクの実行を停止します。
  • スケジュールを編集… をクリックします。 タスクの実行時刻を変更する。
  • 削除… をクリックします。 定期的なタスクを削除します。

アプリのスタンドアロンオートメーションページからスケジュールされたタスクを作成する方法については、「 GitHub Copilot アプリ での自動化の使用」を参照してください。