Skip to main content

Copilot コーディング エージェントと Azure Boards の統合

Azure Boards の Copilot 統合を使用して、作業項目を Copilotコーディングエージェント に直接送信し、Azure DevOps ワークスペース内でプルリクエストを生成します。

Azure Boards GitHub 統合を使用すると、ワークスペースから離れることなく Copilotコーディングエージェント を呼び出すことができます。 Azure Boards の作業項目内から、コーディング エージェント セッションを開始し、作業項目の説明やコメントの内容を利用して pull request を開くことができます。

その他の Copilot 統合に関する情報については、Copilot統合について をご覧ください。

メモ

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

[前提条件]

  • GitHub アカウントを持ち、Copilot Pro、Copilot Pro+、Copilot 事業、または Copilot Enterprise を介して Copilot にアクセスできる必要があります。
  • Azure DevOps projectに接続されているリポジトリでは、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 組織とprojectでアプリを構成して承認します。

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

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

  1. インストール済みの GitHub Apps に移動します。
  2. Azure Boards アプリケーションを見つけて、Review request リンクをクリックします。
  3. アクセス許可を確認し、[ 新しいアクセス許可を受け入れる] をクリックします。

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

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

Copilotコーディングエージェント は、作業項目の処理を開始し、その作業項目にリンクされた下書きの pull request を作成します。

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

  •         [AUTOTITLE](/copilot/concepts/agents/coding-agent/about-coding-agent)
    
  •         [AUTOTITLE](/copilot/concepts/agents/coding-agent/access-management)