Skip to main content

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

Jira の GitHub 統合を使用して、コンテキストを提供し、すべてのプル要求を Jira ワークスペース内から開くことができます。

メモ

この機能は現在 パブリック プレビュー にあり、変更される可能性があります。

Jira 統合の GitHub Copilot に関するフィードバックは、 GitHub アンケートで提供できます。

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

[前提条件]

  • GitHub アカウントを持ち、Copilot Pro、Copilot Pro+、Copilot 事業、または Copilot Enterprise を介して Copilot にアクセスできる必要があります。
  • 組織で次の AI 機能が有効になっている Jira Cloud アカウントが必要です。 * Jira は AI 対応アプリである必要 があり、Rovo をアクティブにする必要があります。 Atlassian ドキュメントのアプリの AI のアクティブ化 を参照してください。 * ベータ AI 機能 を有効にする必要があります。 Atlassian ドキュメントの ベータ AI 機能へのアクセスの制御 を参照してください。
  • Jira と GitHub の両方に対してインストールと認証を完了する必要があります。

インストール作業

Jira アプリ用に GitHub Copilot をインストールし、GitHub 組織またはエンタープライズ アカウントに対して承認するには、次のものが必要です。

  • Jira サイトの管理者権限。
  • GitHub organization の所有者または GitHub アプリ マネージャーの権限。

この統合は、Atlassian Forge アプリケーションと GitHub アプリケーションに依存しています。 両方とも統合に必要です。 正常にインストールされると、GitHub リポジトリへの 書き込み アクセス権を持つ Jira ワークスペースの承認されたユーザーは、Jira からエージェントをトリガーできるようになります。

GitHub.com

向け Jira 用 GitHub Copilot アプリのインストール

  1. Atlassian Marketplace の GitHub Copilot for Jira のインストール ページ に移動します。
  2. [ アプリの取得] をクリックします。
  3. GitHub アプリケーションをインストールする Atlassian インスタンスを選択します。
  4.        **[インストール]** をクリックします。
    
  5. 自動的にリダイレクトされない場合は、 GitHub Marketplace の GitHub Copilot for Jira のインストール ページ に移動し、[ インストール] をクリックします。
  6.        **[Install GitHub Copilot for Jira**] ページで、アプリケーションへのアクセス権を付与する組織とリポジトリを選択します。
    
  7.        **[インストール]** をクリックします。
    

JiraアプリのためのGitHub CopilotをGHE.comにインストールする方法

  1. Atlassian Marketplace の GitHub Copilot for Jira (GHEC with Data Residency) インストール ページ に移動します。
  2. アプリ名の右側にある をクリックし、テキスト ボックスに SUBDOMAIN.ghe.com を入力します。 SUBDOMAIN は、エンタープライズの GHE.com のサブドメインに置き換えてください。
  3.        **[Save configuration]** をクリックします。
    
  4. [ アプリの取得] をクリックします。
  5. GitHub アプリケーションをインストールする Atlassian インスタンスを選択します。
  6.        **[インストール]** をクリックします。
    
  7. 自動的にリダイレクトされない場合は、企業で使用できるアプリの一覧にある GitHub Copilot for Jira アプリを SUBDOMAIN.ghe.com/apps/external-app/github-copilot-for-jira で見つけます。
  8.        **[インストール]** をクリックします。
    
  9.        **[Install GitHub Copilot for Jira**] ページで、アプリケーションへのアクセス権を付与する組織とリポジトリを選択します。
    
  10.        **[インストール]** をクリックします。
    

Jira アプリの GitHub Copilot に組織を追加する

Jira アプリの GitHub Copilot がインストールされると、Jira 管理者と GitHub 組織の所有者が、追加の組織でアプリを使用できるようになります。 これにより、組織のメンバーは、GitHub アカウントをアプリに接続し、Jira で使用を開始できます。

組織の Jira アプリに対して GitHub Copilot を有効にするには:

  1. Jira で、スペースの設定ページに移動します。
  2. GitHub Copilot アプリのアプリケーション設定ページに移動します。
  3. 必要に応じて、[ Connect More GitHub Organizations ] をクリックして、新しい組織を一覧に追加します。
  4. Copilot アプリを、リストされている 1 つ以上の組織に対して有効にします。

GitHub Copilot アプリを Jira で使用する

Copilot アプリは、メンバーである GitHub 組織で有効にしてから、使用を開始する必要があります。

Jira で Copilotコーディングエージェント を初めて使用するときは、GitHub アカウントに接続する必要があります。

リポジトリへの 書き込み アクセス権を持つユーザーのみが、 Copilotコーディングエージェント をトリガーしてそのリポジトリで作業できます。

Copilotコーディングエージェント は、次の 3 つの方法でトリガーできます。

  •         **担当者フィールドを使用して**、GitHub Copilot を作業項目に割り当てます。
    
  •         **メンション**`@GitHub Copilot` 作業項目のコメントで。
    
  •         **ワークフローの遷移にCopilotを追加し**、作業項目が特定の状態に移ると自動的にトリガーされるようにします。 セットアップ手順については、 [AI エージェントを使用した作業項目の共同作業](https://support.atlassian.com/jira-software-cloud/docs/collaborate-on-work-items-with-ai-agents/#Add-an-agent-to-workflow-transitions) に関する記事を参照してください。
    

メモ

Copilot を Jira 作業項目に割り当てると、エージェントが Jira からキャプチャしたコンテキストがプルリクエストに追加されます。リポジトリがパブリックの場合、全員に表示されます

例: Jira の作業項目から Copilotコーディングエージェント をトリガーする

  1. Jira で、Copilotコーディングエージェント に委任する明確な要件を含む作業項目を開くか作成します。

  2. リポジトリを指定するには、Copilot で使用したいリポジトリを、作業項目の説明またはコメントでメンションします。

  3. 作業項目に GitHub Copilot を割り当てるか、コメント内で @GitHub Copilot をメンションする。 例えば次が挙げられます。

    @GitHub Copilot create a new API endpoint for user authentication in octo-org/octorepo
    
  4. Jira の GitHub アプリケーションを GitHub アカウントに接続していない場合は、プロンプトに従って、GitHub と Atlassian の両方のアプリケーションを承認します。

  5. Copilotコーディングエージェント が pull request の処理を開始すると、Jira 作業項目にコメントが表示されます。 エージェント セッションを開始したユーザーは、エージェントの進行状況の更新を表示できます。

  6. 作業項目の Copilot の詳細な手順を確認できます:

    • コメント内の @GitHub Copilot をメンションします。
    • [エージェント] 見出しの下にある [チャットで続行] ボタンを使用して、Copilot と直接チャットします。

ヒント

もし Copilotコーディングエージェント が起動された確認を 1 分以内に受け取っていない場合は、Jira の作業項目ページを更新してください。

使用コスト

Copilotコーディングエージェント では、GitHub Actions の分単位の時間と Copilot の Premium 要求が使われます。

GitHub Actions とプレミアムリクエストの月間使用枠内で、追加コストをかけずに、Copilotコーディングエージェント にコーディングタスクの処理を依頼することができます。

詳しくは、「GitHub Copilotのプレミアムリクエスト」をご覧ください。

Troubleshooting

問題が発生した場合は、次の解決策を試してください。

Copilotコーディングエージェント が表示されず、Jira 作業項目に割り当てることはできません

Jira で、組織の Atlassian Administration の設定が次のように設定されていることを確認します。

  1. Jira は AI 対応アプリです。Atlassian ドキュメントの 「アプリの AI のアクティブ化 」を参照してください。
  2. ベータ AI 機能が有効になっている場合は、Atlassian ドキュメントの ベータ AI 機能へのアクセスの制御 に関するページを参照してください。

Copilotコーディングエージェント を表示できますが、Jira 作業項目に割り当てすることはできません。

Jira アプリの GitHub Copilot に GitHub の個人アカウントを接続していることを確認します。

  1. Jira で、ユーザー アカウントの個人用設定ページに移動します。
  2. 全般設定で、 Jira アプリの GitHub Copilot を 選択します。
  3. GitHub でまだサインインしていない場合は、プロンプトに従ってアプリケーションを承認します。

GitHub Copilot の応答がありません

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