Skip to main content

Copilot クラウド エージェントと Azure Boards の統合

Azure Boardsの Copilot 統合を使用して、作業項目を Copilot クラウドエージェント に直接送信し、pull request を生成します(すべて Azure DevOps ワークスペース内から)。

Azure Boards GitHub 統合を使用すると、ワークスペースを離れることなく Copilot クラウドエージェント を呼び出すことができます。 Azure Boards作業項目内から、作業項目の説明とコメントのコンテキストを使用して、クラウド エージェント セッションを開始し、プル要求を開くことができます。

その他の Copilot 統合については、 Copilot統合について を参照してください。

メモ

* GitHub Copilot は AI を使用します。 間違いがないか確認してください。 「GitHub.com でのGitHub Copilotクラウド エージェントの責任ある使用」を参照してください。

  • 作業項目を Copilot クラウドエージェントに送信すると、エージェントはテキスト フィールド (説明や再生手順など) と最後の 50 個のコメントからコンテンツをキャプチャします。 このコンテキストは pull request に格納され、リポジトリにアクセスできるすべてのユーザーに表示されます。

前提条件

  • GitHub、Copilot、Copilot Pro、またはCopilot Pro+を介してCopilot 事業にアクセスできるCopilot Enterprise アカウントが必要です。
  • Azure DevOps プロジェクトに接続されているリポジトリでは、Copilot クラウドエージェント が有効になっている必要があります。

          GitHub へのAzure Boards アプリケーションのインストール

メモ

Azure Boards アプリケーションをインストールするには、GitHub の組織または企業の所有者またはアプリ マネージャーである必要があります。

Azure Boards アプリは、組織に 1 回だけインストールする必要があります。 アプリがインストールされると、組織のすべてのメンバーが自分の GitHub アカウントをアプリに接続して使用を開始できます。

  1.        [Azure Boardsインストール ページ](https://github.com/marketplace/azure-boards)に移動します。
    
  2. ページの一番下までスクロールし、[ アカウント ] ドロップダウン メニューを使用して、アプリをインストールするアカウントを選択します。
  3.        **[インストール]** をクリックします。
    
  4. Azure Boards アプリにアクセスするリポジトリを選択します。
  5. 画面の指示に従って、Azure DevOpsの組織とプロジェクトでアプリを構成して承認します。

Azure Boards アプリケーションのアクセス許可の承認

          GitHub に Azure Boards アプリケーションが既にインストールされている場合は、アプリが GitHub Copilot と通信できるように、必要なアクセス許可の変更を承認する必要があります。

1. インストールされている GitHub Apps に移動します。

  1. Azure Boards アプリケーションを見つけて、Review request リンクをクリックします。
  2. アクセス許可を確認し、[ 新しいアクセス許可を受け入れる] をクリックします。

作業項目からのプル要求の作成

  1. Azure Boardsで、Copilot クラウドエージェントに送信する作業項目を開きます。
  2. 作業項目の アイコンをクリックします。
  3. [Copilotを使用して pull request を作成する] を選択します。
  4. [ GitHub リポジトリ] で、プル要求 Copilot 作成するリポジトリを選択します。
  5. 必要に応じて、プル要求 Copilot 使用するベース ブランチを変更します。
  6. 必要に応じて、追加の手順を追加して、より多くのコンテキストで Copilot を提供します。
  7.        **Create** をクリックしてください。
    
           Copilot クラウドエージェント は作業項目の処理を開始し、作業項目にリンクされた下書きプル要求を作成します。
    

詳細については、次を参照してください。