本文にスキップ
AI News HubLIVE
サイト内リライト2 分で読了

GitHub Copilotアプリ初心者向け:複数のエージェントを同時に実行する

記事の要約

GitHub Copilotアプリで並列エージェントを実行し、怖いと感じていた瞬間が力強い体験に変わる方法を学びます。各エージェントセッションは独立して動作し、効率的にタスクを進められます。

ソースGitHub AI & ML著者: Kayla Cinnamon
GitHub Copilotアプリ初心者向け:複数のエージェントを同時に実行する
誤りを報告

訂正窓口はまだ利用できません。記事情報をコピーして保存できます。

訂正案内
本文へ

同じプロジェクトで複数のAIエージェントを動かすのは、まるで開発キッチンに料理人が何人もいるような混乱を想像させるかもしれません。しかし、GitHub Copilotアプリでは、これらのエージェントは互いに干渉せず独立して動作するため、短時間でより多くのことを達成できます。

並列エージェントセッションは、コインランドリーでの洗濯に似ています。複数の洗濯機を同時に使い、それぞれに異なる設定をすることができます。それらがお互いに影響を与えることはありません。重要なのは、1つが終わるのを待たずに次の洗濯を開始できることです。これは、開発作業においても同様で、1つのタスクが完了するのを待ってから次のタスクに取りかかる必要はありません。

実際にどのように機能するか見てみましょう。エージェントセッションとは、Copilotに与えたタスクを最初から最後まで処理する単位です。GitHub Copilotアプリでは、セッションビューを使って複数のセッションを管理できます。各カードには、タイトルとエージェントがタスクをどの程度完了しているかが表示されます。各セッションは独立して実行されるため、いつでも新しいセッションを開始でき、すでに実行中のセッションを妨げることはありません。

さらに、各エージェントセッションは独自のGit worktree上で実行できるため、すべてのセッションを同時に並列処理できます。これにより、エージェントの作業を見守るのではなく、コードレビューや意思決定に時間を費やすことができます。また、各セッションは独自のコンテキストを保持するため、セッション間を自由に切り替えられます。各セッションは中断した場所から正確に再開でき、何をしていたかを再説明する必要はありません。コンテキストの切り替えが少ないため、集中力を保てます。

例として、tailspin-toysというリポジトリを見てみましょう。このプロジェクトに対して3つの作業があるとします:fundedソートの追加、アクセシビリティレビューの実行、そしてテストの実行です。まずCopilotにfundedソート機能の構築を依頼し、その開始と同時に新しいセッションを開いてアクセシビリティレビューを依頼します。それが始まったら、3つ目のセッションでテストの実行を依頼します。セッションビューでは、すべての進捗を追跡しながら、完了した結果を確認できます。あるいは、その場を離れてコーヒーを飲みに行くこともできます。作業は放っておいても進むからです。

並列エージェントセッションの力を体験する準備はできましたか?GitHub Copilotアプリで、2つの小さなタスクを同時に開始してみてください。これは、タスクが独立して進行するのを確認するための、リスクの低い方法です。それぞれのタスクが自分のペースで進む様子を観察することで、並列処理のメリットを実感できるでしょう。

要点と分析を開く

記事インテリジェンス

エンジニア中級

要点

  • GitHub Copilotアプリでは、各エージェントセッションが独立して実行され、互いに干渉しないため、短時間でより多くの作業ができます。
  • 各セッションを独自のGit worktree上で実行できるため、並列処理が可能になり、コンテキストの切り替えが減ります。
  • サンプルリポジトリtailspin-toysを使い、機能開発、アクセシビリティレビュー、テスト実行を同時に開始する方法を紹介します。
  • 並列エージェントを利用すると、エージェントの作業を見守るのではなく、レビューや意思決定に集中できます。

要点と分析は自動生成され、誤りを含む場合があります。原典をご確認ください。