← 最新の論文
🤖 machine learning

EvoMAS: Evolutionary Generation of Multi-Agent Systems

EvoMAS は、フィードバック条件付きの突然変異と交差を通じて構造化された設定を反復的に洗練させることで、堅牢かつ高性能なマルチエージェントシステムを自動的に生成する進化フレームワークを導入し、多様な推論、ソフトウェアエンジニアリング、およびツール使用のベンチマークにおいて、人間が設計したものや従来の自動手法を大幅に凌駕する性能を発揮する。

原著者: Yuntong Hu, Yuting Zhang, Matthew Trager, Yi Zhang, Shuo Yang, Wei Xia, Stefano Soatto

公開日 2026-05-28
📖 1 分で読めます☕ さくっと読める

原著者: Yuntong Hu, Yuting Zhang, Matthew Trager, Yi Zhang, Shuo Yang, Wei Xia, Stefano Soatto

原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

非常に複雑な問題、例えば大規模な国際旅行の計画、壊れたソフトウェアのデバッグ、あるいは厄介な数学パズルの解決を解決する必要があると想像してみてください。あなたは、それをすべて行うために、非常に賢い一人の人(単一の AI)に依頼することもできます。しかし、往々にして、その一人の人が圧倒され、ミスを犯したり、重要な詳細を見落としたりします。

より良いアプローチは、専門家のチームを雇うことです。一人がルートを計画し、もう一人が予算を確認し、三人目がホテルを予約し、四人目が旅程を二重確認します。これは**マルチエージェントシステム(MAS)**と呼ばれます。

問題は、完璧なチームを設計することが極めて困難だということです。あなたは次のことを決定しなければなりません:

  • チームには誰がいるのか?
  • 彼らの具体的な役割は何なのか?
  • 彼らは互いにどのように会話するのか?
  • 各人はどの「脳」(AI モデル)を使用するのか?

通常、人間がこれらのチームを手動で設計する必要があり、これは遅く、高価であり、しばしばうまく連携しないチームをもたらします。

EvoMAS の登場:「進化的チームビルダー」

この論文は、EvoMAS(マルチエージェントシステムの進化的生成)を紹介しています。EvoMAS をデザイナーではなく、チームのための適者生存実験を運営する自然主義者として考えてください。

以下は、簡単な比喩を用いたその仕組みです:

1. 出発点の動物園(プール)

さまざまなチーム構造で満たされた動物園があると想像してください。あるものは真実を見つけるために全員が議論する「ディベートクラブ」です。他のものは、仕事が人から人へと受け渡される「組立ライン」です。また、一人の上司が多くの労働者に命令を下す「スター型」もあります。

  • 革新点: コードを一から書く代わりに、EvoMAS はこれらのチーム構造を設定(レシピカードや設計図のようなもの)として扱います。これにより、システム全体を壊すことなく、それらを容易に微調整できます。

2. 試運転(実行)

EvoMAS に特定のタスク(例:「このコードのバグを修正せよ」)を与えると、動物園からいくつかのチームを選んで試します。

  • 彼らはタスクに挑戦します。
  • 「審判」(別の AI)が彼らを見て評価します:解決できましたか?ミスをしましたか?時間がかかりすぎましたか?

3. 進化(突然変異と交配)

ここが魔法のパートです。EvoMAS は勝者を選んでそこで止めるだけではありません。審判のフィードバックを使って、チームを進化させます。まるで自然が動物を進化させるようにです。

  • 突然変異(微調整): もしチームが「数学の専門家」が遅すぎたために失敗した場合、EvoMAS は彼らの脳をより速いものに取り替えたり、手順をより明確に書くよう指示したりするかもしれません。それが役立つかどうかを確認するために、一つのことずつ変更します。
  • 交配(ミックス&マッチ): チーム A が計画は得意だがチェックが苦手であり、チーム B がチェックは得意だが計画が苦手だとすると、EvoMAS はハイブリッドな子チームを作成します。チーム A の構造を取り入れつつ、チーム B のチェック専門家を差し替えるのです。
  • ループ: これは何度も繰り返されます。「悪い」チームは廃棄され、「良い」チームは維持され、微調整され、再び混合されます。

4. 記憶(過去からの学習)

EvoMAS にはノートがあります。「専任の検証者を持つチームは常に数学の問題をよりよく解決する」と発見したら、それを記録します。次に数学の問題に直面したとき、ゼロから始めず、そのトリックを覚えて即座に使用します。

なぜこれがこれまでのものより優れているのか?

  • 従来の方法(コード生成): 従来の手法は、チームのソフトウェアコード全体を一から書こうとしました。これは、シェフに新しいレシピ、新しいキッチン、そして新しいストーブを同時に発明させるようなものです。これはしばしば「構文エラー」(コードが壊れる)や、あまりに硬直したチームをもたらします。
  • EvoMAS の方法(設定): EvoMAS は生コードではなく、設計図(設定)を変更します。壁を再建するのではなく、家の家具を配置し直すようなものです。これにより、チームははるかに信頼性が高まり、クラッシュする可能性が低くなります。
  • 人間よりも優れている: この論文は、EvoMAS が一貫して、人間の専門家によって設計されたチームよりも優れたパフォーマンスを発揮するチームを作成することを示しています。人間が考えつかなかった、チームを組織化するための「絶妙なポイント」を見つけたのです。

結果を平易な英語で

研究者たちは、EvoMAS を 3 つの非常に異なる種類の課題でテストしました:

  1. 推論: 論理パズルや数学の問題を解決する。
  2. ソフトウェア工学: コンピュータコードの実際のバグを修正する。
  3. ツールの使用: カレンダー、メール、データチャートなどのデジタルツールの使用。

結果:

  • EvoMAS チームは、単一の AI、人間が設計したチーム、および他の自動手法よりも正確にこれらの問題を解決しました。
  • 彼らはより信頼性が高かったです。他の手法はしばしばクラッシュしたり実行されなかったりするのに対し、EvoMAS のチームはほぼ常に仕事を完了しました(96% 以上の成功率)。
  • 最新の AI モデルを使用した場合、有名なソフトウェア工学のリーダーボード(SWE-Bench)のトップスコアさえも打ち破りました。

大きな教訓

EvoMAS は、完璧な AI チームを手動で設計しようとする代わりに、AI に特定の作業に最適なチームを進化させることができることを証明しています。まるで、チームの試合を見て、誰が不適切なポジションでプレーしているかを理解し、選手を入れ替え、戦略を変更し、チームが無敵になるまでこれを繰り返すコーチを持っているようなものです。

この論文は、これが柔軟で信頼性が高く、手作業で設計できるものよりも賢い AI システムを構築するための、新しい堅牢な方法であると主張しています。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →