Home›GitHub Copilot›初心者向けGitHub Copilot app:複数エージェントを同時に動かす方法
GitHub Copilot app for Beginners: Run several agents at once

初心者向けGitHub Copilot app:複数エージェントを同時に動かす方法GitHub Copilot app for Beginners: Run several agents at once

元記事を読むRead original articlegithub.blog(新しいタブで開きます)(opens in a new tab)
AI2 点サマリSummary highlight
  • GitHub Copilot appでは、同じプロジェクトの複数エージェントセッションを互いに干渉させず、並行して実行・管理できる。
  • タスクを個別に同時進行できるため、開発者は完了待ちを減らして作業を効率化できる。

The GitHub Copilot app lets developers run and manage multiple isolated agent sessions for one project, enabling parallel tasks without waiting for each to finish.

本ページの本文と要約は AI による自動生成です。日本語版と英語版は言語ごとに独立して生成されるため、表現や詳しさが異なる場合があります。正確性は元記事 (github.blog) をご確認ください。The body and summaries are AI-generated independently for each language, so wording and detail may differ. Verify accuracy at the original source (github.blog).

要約と収集メタデータに基づく AI 解説。元記事全文の転載・翻訳ではありません。AI explainer based on the summaries and collected metadata, not a copy or translation of the full source article.

複数エージェント

GitHub Copilot appでは、同じプロジェクトに対する複数のエージェントセッションを、互いに干渉させず並行して実行できる。複数のタスクを個別に進められるため、一つの処理が終わるまで次の作業開始を待つ必要がなく、より短い時間で多くの作業を進められると説明されている。

複数のAIエージェントを一つのプロジェクトで動かすと、作業が混乱するようにも見える。しかし、各セッションはほかのセッションから独立して動作する。あるエージェントに与えたタスクの進行が、別のエージェントによるタスクを妨げない構成だ。

エージェントセッション

エージェントセッションとは、Copilotに与えた一つのタスクについて、開始から完了までを扱う単位を指す。複数の仕事を一つの流れへ詰め込むのではなく、それぞれを別のセッションとして同時に走らせることで、個々のタスクを分離したまま進行できる。

この仕組みは、コインランドリーで複数の洗濯機を同時に使う状況にたとえられている。各洗濯物は別々の機械に入り、それぞれの設定で動くため、ほかの洗濯物には影響しない。さらに、一台の終了を待たずに別の洗濯を始められる。並行するセッションも同様に、個別かつ同時に処理される。

セッションビュー

GitHub Copilot appでは、複数のセッションをセッションビューから管理できる。各セッションはカードとして表示され、カードにはタイトルと、エージェントがタスクをどこまで完了しているかが示される。

これにより、同時に動いているタスクをセッションごとに見分け、それぞれの進み具合を確認できる。各セッションの独立性を保ちながら、複数の作業を一つのビューで管理できる点が、この並行実行の中心となる。

Multiple AI agents

The GitHub Copilot app lets developers run multiple AI agent sessions on the same project without having them interfere with one another. This matters because tasks can proceed in parallel, reducing the need to wait for one task to finish before beginning another.

Although running several agents on one project might appear chaotic, the sessions remain separate. Each agent can work on its assigned task independently while other sessions continue at the same time. This separation allows multiple pieces of work to move forward without one session affecting the others.

Parallel agent sessions

An agent session covers a task given to Copilot from start to finish. Developers can create several of these sessions for the same project and have them run concurrently rather than handling each task in sequence.

The process is comparable to using several washing machines at a laundromat. Multiple loads can start at the same time, with each machine using its own settings. The settings for one load do not change the others, and there is no need to wait for one machine to finish before starting another. In the same way, each agent session has its own task and runs separately from the other active sessions.

Sessions view

The GitHub Copilot app provides a sessions view for managing several sessions. Each session appears as a card that displays its title and indicates how far the agent has progressed toward completing the task.

This view gives developers a way to follow multiple independent tasks in one place. Because the sessions do not depend on one another, one agent can continue its assignment while other agents work on theirs. Developers can therefore manage parallel work on the same project while avoiding interference between sessions and reducing time spent waiting for individual tasks to complete.

ポコとTECHガイドPoko & TECH Guide

ポコと当サイトのTECHガイドが、記事の要約と収集した情報から読みどころを語るAI生成の対話です。Poko and TECH Dashboard's own TECH Guide discuss the article's highlights in an AI-generated conversation based on its summary and collected source details.

  1. ポコPoko同じプロジェクトで複数のAIエージェントを動かして、ぶつからないの?If several AI agents work on the same project, won’t they get in each other’s way?
  2. TECHガイドTECH GuideGitHub Copilot appでは、各エージェントセッションが独立して動くよ。別々の洗濯機で同時に洗うようなイメージだね。In the GitHub Copilot app, each agent session runs independently—like doing several loads at once in separate washing machines.
  3. ポコPokoじゃあ開発者は、ひとつのタスクが終わるのを待たずに、別の作業も進められるってこと?So developers can start another task without waiting for the first one to finish?
  4. TECHガイドTECH Guideそう。個別のタスクを並行して任せられるので、待ち時間を減らし、作業を効率化できると説明されているよ。Yes. Developers can assign separate tasks in parallel, reducing wait time and getting work done more efficiently.
  5. ポコPokoなるほど、同じプロジェクトでも、タスクごとに分けて同時進行できるんだね。Got it—tasks can move forward at the same time while staying separate within one project.
  6. TECHガイドTECH Guideうん。ただし各セッションは別々のタスクだよ。sessions viewでは、カードごとにタイトルと進み具合を確認して管理するんだ。Right. Just remember that each session is a separate task. In the sessions view, each card shows its title and progress for individual management.
記事情報・収集記録Article details & collection record
出典Source
GitHub Copilot Blog公式Official
公開日時 (JST)Published (JST)
収集日時 (JST)Collected (JST)
配信形式Format
ブログBlog
原文言語Source language
EN
重要度の位置づけImportance in this lane
MediumMedium priority(GitHub Copilot 218件中、同等以上 166件)(166 of 218 GitHub Copilot entries are equal or higher)
出典の平均重要度(掲載直近 30 件・最大 30 件)Source average (last 30 listed, up to 30)
1.7 / 31=情報 · 2=中 · 3=高1=Info · 2=Medium · 3=High
情報の寿命Half-life
長期 (アーキテクチャ)Long-term (architecture)

🧠GitHub Copilot の他の記事More from GitHub Copilotもっと見る →View more →

ページ上部へScroll to top