最近、マイクロソフトの研究チームは、Magnetic-Oneと呼ばれる新しいマルチエージェントシステムを発表しました。このフレームワークにより、1つのAIモデルが複数のアシスタントエージェントを制御し、複雑な複数ステップのタスクを共同で実行することで、個人や企業の生産性を向上させることを目指しています。

マイクロソフトは、Magnetic-Oneを汎用的なエージェントシステムとして位置づけ、長年にわたる生産性向上と生活様式変革のビジョンを実現するものとしています。

image.png

Magnetic-Oneはオープンソースプロジェクトであり、研究者や開発者は、カスタマイズされたマイクロソフトライセンスの下で商用開発を行うことができます。同時に、マイクロソフトは、エージェントシステムの効果をテストするためのオープンソースのエージェント評価ツールであるAutoGenBenchも発表しました。このツールは、以前発表されたAutogenフレームワークに基づいており、複数のエージェント間の通信と協調をサポートしています。

Magnetic-Oneの中核は、オーケストレーター(指揮者)エージェントです。これは、4種類の異なるアシスタントエージェントの管理と調整を担当します。オーケストレーターに加えて、システムには以下の4種類のエージェントが含まれています。

1. Websurferエージェント:Chromiumベースのブラウザを操作し、ウェブ検索、クリック、入力、さらにはウェブコンテンツの要約を行うことができます。

2. FileSurferエージェント:ローカルファイルの読み取り、ディレクトリのリスト表示、フォルダーの参照を行います。

3. Coderエージェント:コードの記述、他のエージェントからの情報の分析、新規プロジェクトの作成を行います。

4. ComputerTerminalエージェント:Coderエージェントのプログラム実行のためのコンソールを提供します。

image.png

オーケストレーターエージェントは、タスクの実行計画を作成するだけでなく、各エージェントの進捗状況をリアルタイムで追跡し、エラーが発生した場合は再割り当てを行います。エージェントが特定のタスクで障害に遭遇した場合、オーケストレーターは計画を調整して、タスクの円滑な完了を保証します。

マイクロソフトはMagnetic-Oneの開発にOpenAIのGPT-4oを使用しましたが、このシステムは大規模言語モデルに依存しません。研究者たちは、強力な推論モデルをオーケストレーターエージェントとして使用することを推奨しています。Magnetic-Oneは複数のモデルの組み合わせをサポートしており、開発者は必要に応じて柔軟に選択できます。

企業によるマルチエージェント展開への関心の高まりとともに、マイクロソフトのMagnetic-Oneシステムは、エージェントフレームワークの進化を促進する重要な要素となる可能性があります。OpenAI、CrewAIなどの他の企業も同様のエージェント管理フレームワークを導入しており、企業は最適なマルチエージェントソリューションの選択について、継続的な探求を行っています。

公式紹介:https://www.microsoft.com/en-us/research/articles/magentic-one-a-generalist-multi-agent-system-for-solving-complex-tasks/

要点:

🌟 Magnetic-Oneシステム:マイクロソフトが発表したマルチエージェントフレームワークで、生産性の向上と日常タスクの自動化を目指しています。

🤖 多様なエージェント役割:オーケストレーター、ウェブブラウジング、ファイルブラウジング、コード作成など、様々なエージェントが連携して作業します。

📈 オープンソース共有:Magnetic-Oneは開発者にオープンソースフレームワークを提供し、エージェントの柔軟な活用と評価を促進します。