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

MicrosoftがAgenshをオープンソース化:1,024エージェント向けマルチエージェント基盤

記事の要約

Microsoft Researchは、中央オーケストレーターを排除した分散型マルチエージェント基盤「Agensh」をオープンソース化した。各ワーカーは自らサブタスクをクレームし、共有Gitリポジトリ、メッセージングチャネル、型付きファインディングボードを通じて協調する。ProgramBenchの最難関5タスクでは、エージェント数を1から128に増やすことで平均最終テスト合格率が19.31%から28.78%に上昇し、GPT-6.1-solでは32エージェントでpandocの79.59%を達成した。

ソースMarkTechPost著者: Asif Razzaq
MicrosoftがAgenshをオープンソース化:1,024エージェント向けマルチエージェント基盤
誤りを報告

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

訂正案内
本文へ

Microsoft Researchは先ごろ、大規模なコーディングエージェントチーム向けの分散型ハーネス「Agensh」をオープンソース化した。現在主流のマルチエージェントシステムとは異なり、Agenshは計画・割り当て・マージを担う主管エージェントを置かない。代わりに各ワーカーが自らサブタスクをクレームし、発見を共有し、コードを共通のGitリポジトリへマージする。研究チームはProgramBenchベンチマーク上で、この構成を1エージェントから1,024エージェントまで段階的に拡大した。

本プロジェクトが狙うのは「オーケストレーターの天井」と呼ばれる問題だ。オーケストレーター・ワーカー型の設計では、主管エージェントが計画、割り当て、マージのすべてを担うため、エージェント数が増えるほどこの中心ノードがボトルネックになる。論文はClaude Codeのagent teams、Codexのサブエージェント、Copilot fleet、Kimi Agent Swarmをこの設計の代表例として挙げる。Agenshは調整の責務をワーカー自身に委ねる発想だ。

各ワーカーは同じ5段階のループを並行かつ非同期に実行する。まず目標、仲間の進捗、メッセージ、発見といったコンテキストを収集する。次にCLAIMを投稿してサブタスクをクレームし、重複はダイレクトメッセージで解消する。続いてローカルでツールを使って作業し、有用な発見は早めに共有する。その後、サブタスクの受け入れ基準に照らして結果を検証する。最後に共有リポジトリへマージし、更新を投稿してループを繰り返す。このループは実行時コードではなくプロンプトに記述されており、ID以外は全ワーカーに同一のプロンプトが渡される。

ワーカー同士をつなぐのは3つのサービスだ。Giteaは共有ワークスペースとしてブランチ、PR、マージコンフリクトを扱う。Mattermostはチームチャネルと緊急の衝突に対応するダイレクトメッセージを提供する。DeLMを改変した共有コンテキストボードは、OBSERVED、FACT、FAIL、CLAIM、PATCH_SUMMARYといった型付きノートを保存する。Agenshは単一エージェント向けハーネスの上に構築されており、実験ではGitHub Copilot CLIを使用した。論文は薄いアダプターを介してClaude Codeなど他のハーネスにも接続できるとしている。

リソース面では、各実行にLinux環境とDocker Composeが必要だ。既定では単一ノードで8ワーカーが動作し、各ワーカーは64 GiBのメモリ上限、入力272,000トークン、出力128,000トークンの上限を持つ。1,024エージェントの実験では16ノード、各64エージェントを使用し、タスクあたりの予算は6時間だった。

性能評価ではProgramBenchの最難関5タスク(FFmpeg、gromacs、pandoc、PHP-src、ctags)が選ばれた。エージェントは観察された挙動から各プログラムを再構築し、オフラインかつ制限時間内に作業する。参照リポジトリの規模はpandocの2,767ファイルからPHP-srcの26,266ファイルまで幅がある。GPT-5.6-solの高推論強度では、5タスクの平均最終テスト合格率は1エージェントで19.31%、8エージェントで20.68%、32エージェントで26.52%、128エージェントで28.78%となり、9.47ポイント(相対で約49%)の改善となった。ただし1から8エージェントへの増加による利得は1.37ポイントにとどまる。

pandoc単体では1エージェント33.89%、8エージェント41.75%、32エージェント43.11%、128エージェント50.94%、1,024エージェント55.06%だった。速度も改善し、pandocでは128エージェントが30分のチェックポイントで30%を突破したのに対し、32エージェントは60分、8エージェントは90分を要した。READMEにはより新しいモデルの結果も追記されている。GPT-6.1-solではpandocが1エージェントの56.19%から32エージェントの79.59%へ上昇し、相対で41.64%の改善となった。これらのGPT-6.1-solの数値はv1論文には含まれていない。

チーム規模の拡大に伴い、いくつかの行動が自発的に現れた。8エージェントでは仲間同士でインターフェースに合意し、クレームの重複を自ら解消した。32エージェントでは仲間が共有作業をレビューし、反例を受けて一度承認が撤回された。128エージェントでは信頼できるレビュアーを再利用し、統合プロトコルを標準化した。1,024エージェントでは複数のワーカーがインテグレーターの役割を担い、仲間が失敗した作業を復旧させた。これらの役割はいずれもハードコードされていない。

他の手法との違いは、調整方式、共有状態、メッセージング、モデル非依存性にある。Agenshにはオーケストレーターがなく、ワーカーが自らタスクをクレームする。共有状態はGiteaリポジトリとコンテキストボードで構成され、メッセージはMattermostのチャネルとダイレクトメッセージでやり取りされる。モデルには依存せず、実験ではGPT-5.6-solとGPT-6.1-solを試した。対照的に、Claude Codeのagent teamsは固定のリードセッションが仲間を調整し、Kimi Agent Swarmはオーケストレーターがタスクを分解して最大100のサブエージェントを支え、Copilot CLI /fleetはCopilotがサブエージェントへ作業を割り当てる。

公開内容には、単一ノードのDocker Composeチーム構成と単一エージェントのベースラインが含まれ、いずれもネイティブのCopilot ACPセッションを使用する。動作環境はLinux、Docker Engine、Compose v2、systemd、cgroup v2、Python 3.11以上が必要で、さらにProgramBench(v1.2.5で検証済み)とモデルAPIトークンが求められる。既定構成は8ワーカー、タスクあたり6時間、gpt-5.6-solの高推論強度で、詳細な手順は再現ガイドに記載されている。

留意すべき点として、本プロジェクトはMITライセンスで公開されているが、トークンコストは開示されていない。1,024エージェント、各エージェント数十万トークンという予算を考えると、実際の利用コストは相当な規模になる可能性がある。

要点と分析を開く

記事インテリジェンス

エンジニア上級

要点

  • Agenshは中央オーケストレーターを廃し、ワーカーがCLAIM投稿で自らタスクをクレームして重複を直接メッセージで解消する
  • Giteaの共有コード、Mattermostのメッセージング、DeLMを改変した型付き共有コンテキストボードで協調を支える
  • GPT-5.6-solでは128エージェントで5タスク平均が19.31%から28.78%に上昇し、1,024エージェントではpandocで55.06%に到達
  • GPT-6.1-solと32エージェントでpandocの79.59%を記録。コードはMITライセンスで公開だがトークンコストは非公開

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

MicrosoftがAgenshをオープンソース化:1,024エージェント向けマルチエージェント基盤 | AI News Hub