MarkTechPost出典公開日

マイクロソフトのオープンソースエージェント:1,024個のエージェント用のマルチエージェントハーネス

Microsoft Researchは、大規模なコーディングエージェントチーム向けの分散型ハーネスであるAgenshをオープンソースにしました。Agenshマルチエージェントハーネスは、ほとんどのエージェントフレームワークが依存する中央オーケストレーターを排除します。

Microsoft Researchは、大規模なコーディングエージェントチーム向けの分散型ハーネスであるAgenshをオープンソースにしました。Agenshマルチエージェントハーネスは、ほとんどのエージェントフレームワークが依存する中央オーケストレーターを排除します。各ワーカーは自分自身のサブタスクを選択し、成果を共有し、コードを共通のGitリポジトリにマージします。ProgramBench上で、チームは設定を1エージェントから1,024エージェントへ拡大しました。

TL;DR

  • ハーネス:1人から1,024人までのエージェントでテストされました。各ワーカーは272,000トークン分の入力と128,000トークン分の出力制限を受けます。
  • 実行可能な環境:Docker Composeを使用したLinux。デフォルトでは単一ノード(8ワーカー)。1,024エージェントを実行する場合は16ノード、各に64エージェントが必要です。ワーカーには64 GiBのメモリ上限があります。
  • パフォーマンス:より多くのエージェントが5つの最も難しいProgramBenchタスクすべてでスコアを向上し、より早くそれらを達成した。
  • 最良:GPT-6.1-solを使用した32人のエージェントで79.59%のpandoc合格率。GPT-5.6-solでは1,024人のエージェントで55.06%の合格率を達成した。
  • 最悪な状況:5つのタスクを扱う平均値は、128人のエージェントの場合で28.78%にしか達しなかった。エージェント数を1人から8人に増やすと、1.37ポイントが加算された。

Agenshとは何ですか?

Agenshはマイクロソフト・リサーチが開発したマルチエージェントハーネスで、リードエージェントなしで多くのLLMエージェントを調整します。

目標となる問題はオーケストレーターの上限です。オーケストレーター・ワーカーの設計では、リードエージェントがすべての作業を計画し、割り当て、マージします。研究論文は、Claude Codeエージェントチーム、Codexサブエージェント、Copilotフリート、Kimi Agent Swarmを例として引用しています。Agenshでは、ワーカーにその調整を自ら行わせます。

Agensh協力ループはどのように機能するのか?

各作業者は、同時にかつ非同期に、同じ5ステップのループを実行します:

  1. 文脈を把握する:目標、仲間の進捗、メッセージ、および発見事項を読む。
  2. サブタスクを申請する:CLAIMを投稿し、直接メッセージで重複部分を解決する。
  3. 行動を起こす:ツールを使って現地で作業し、有益な成果を早急に投稿する。
  4. 結果の確認:サブタスクの受け入れ基準と照合して確認してください。
  5. マージ進捗:共有リポジトリにマージし、更新情報を投稿し、再度同じ操作を繰り返す。

3つのサービスが作業者を結びつける。Giteaは、ブランチ、PR、マージの衝突も含む共有ワークスペースを提供する。Mattermostでは、緊急な問題に対応するチームチャンネルと直接メッセージが利用される。DeLMを参考にした共有コンテキストボードには、OBSERVED、FACT、FAIL、CLAIM、PATCH_SUMMARYのようなメモが保存される。

ループはプロンプトの中にあり、実行時のコードには含まれていない。各ワーカーはIDを除いて同じプロンプトを受け取る。Agenshは単一エージェントハーネス上に配置されている。実験ではGitHub Copilot CLIが使用された。研究論文によると、薄いアダプターはClaude Codeなどの他のハーネスを接続できるという。

AgenshはProgramBench上でどの程度スケールするか?

Microsoftのチームは、5つの最も難しいProgramBenchタスクをテストしました:FFmpeg、gromacs、pandoc、PHP-src、ctagsです。エージェントは観測された動作から各プログラムを再構築します。彼らはオフラインで、6時間以内に作業を行います。参照リポジトリには2,767ファイル(pandoc)から26,266ファイル(PHP-src)までさまざまなものがあります。

高い推論努力をかけたGPT-5.6-solでは、最終テスト合格率の平均は次のようになりました:

  • 1人のエージェント:19.31%
  • 8人のエージェント:20.68%
  • 32人のエージェント:26.52%
  • 128人のエージェント:28.78%

これは9.47ポイントの向上であり、相対的に約49%です。Pandocだけでも、スコアは33.89%(1)、41.75%(8)、43.11%(32)、50.94%(128)、55.06%(1,024)でした。

スピードも向上しました:pandocでは、128人のエージェントが30分のチェックポイントで30%をクリアしました。32人と8人はそれぞれ60分と90分を要しました。

READMEには新しいモデルが追加されています。GPT-6.1-solを使用すると、pandocの成功率は56.19%(1つのエージェント)から79.59%(32つのエージェント)に上昇しました。これは41.64%の相対的な向上です。これらのGPT-6.1-solの数値はv1の論文には含まれていません。

チームが成長するにつれて、どのような行動が現れたか?

研究チームは、各スケールでの作業員の動きを追跡した:

  • 8つのエージェント:ピアたちはインターフェースについて合意し、重複する主張を自ら解決した。
  • 32人のエージェント:ピアが共有された作業をレビューした。一つの承認は反例の後で取り消された。
  • 128人のエージェント:作業員は信頼できるレビュアーを再利用し、統一されたインテグレーションプロトコルを確立した。
  • 1,024人のエージェント:数名の作業員が統合担当として機能し、同僚が失敗した作業を復元した。

これらの役割のどれもハードコーディングされていませんでした。

Agenshは他のマルチエージェントハーネスとどのように比較されるのか?

機能AgenshClaude CodeエージェントチームKimi Agent SwarmCopilot CLI /fleet
調整オーケストレーターなし;ピアが自ら作業を主張する固定されたリードセッションの座標をチームメイトに伝えるOrchestratorがタスクを分解するコピラートはサブエージェントに部分を割り当てる
表示されたエージェント1,024回テストされた厳しい制限はない;3〜5が推奨100個までのサブエージェント開示されていない
共有状態Giteaリポジトリ + 共有コンテキストボードファイルロック機能付きの共有タスクリスト開示されていないプランモードからの計画
メッセージングMattermostチャンネル + ダイレクトメッセージチームメイト間のメールボックスメッセージ開示されていない開示されていない
モデルモデルに依存しない;GPT-5.6-sol、GPT-6.1-solをテストしたクロードモデルキミ K2.5開示されていない
スピードの主張30分でPandocで30%(128エージェント)開示されていない順序的(自己報告)より4.5倍速い開示されていない
利用可能性オープンソース、MITClaude Codeでは、試験的なものとしてデフォルトでオフになりますトップクラスの会員、研究プレビューCopilot CLIでは

Agenshをどのように実行しますか?

リリースには、単一ノードのDocker Composeチームと単一エージェントベースラインが含まれます。どちらもネイティブのCopilot ACPセッションを使用します。Linux、Docker Engine、Compose v2、systemd、cgroup v2、Python 3.11+が必要です。デフォルトでは8人のワーカー、タスクあたり6時間、gpt-5.6-solを高い負荷で使用します。また、ProgramBench(v1.2.5が検証済み)とモデルAPIトークンも必要です。全ての手順は再現ガイドに記載されています。

重要なポイント

  • 中央のオーケストレーターなしで、1,024個のエージェントを管理するアゲンシュ。
  • 作業員はGitea、Mattermost、そして共有された発見ボードを通じて自分のタスクを申告する。
  • 128人のエージェントが、5つのタスクを扱うProgramBenchの平均値を19.31%から28.78%に引き上げました。
  • 32人のエージェントを持つGPT-6.1-solが、pandocで79.59%の精度を達成した。
  • コードはMITライセンスで提供されていますが、トークンのコストは公表されていません。


論文、GitHub Repo、およびプロジェクトページをご覧ください。また、Twitterでフォローするのも構いません。そして、150k+ML SubRedditに参加し、ニュースレターを購読するのを忘れないでください。待って!Telegramでもいますか?今ならTelegramでも参加できます。

GitHub Repo、Hugging Faceページ、製品リリース、ウェビナーなどをプロモーションするために、私たちとパートナーになりたいですか?私たちと連絡を取る

Microsoft Open-Sources Agensh:1,024エージェント用のマルチエージェントハーネスという記事が、MarkTechPostに初めて掲載されました。

原文の出典

MarkTechPost

内容について

原文の公開と権利は出典元に帰属します。

機械翻訳 · 原文をご参照ください