Recently, Microsoft's research team introduced a new multi-agent system called Magnetic-One. This framework allows a single AI model to drive multiple assistant agents, collaborating to complete complex multi-step tasks, aiming to enhance personal and business productivity.
Microsoft describes Magnetic-One as a versatile agent system capable of realizing the long-held vision of boosting productivity and transforming lifestyles.
Magnetic-One is an open-source project, enabling researchers and developers to engage in commercial development under a customized Microsoft license. Additionally, Microsoft has released an open-source agent evaluation tool named AutoGenBench, designed to test the effectiveness of agent systems. This tool, based on the previously released Autogen framework, supports communication and collaboration among multiple agents.
At the core of Magnetic-One is an orchestrator agent responsible for managing and coordinating four different types of auxiliary agents. Besides the orchestrator, the system includes the following types of agents:
1. **Websurfer Agent**: Capable of controlling Chromium-based browsers for web searches, clicks, inputs, and even summarizing web content.
2. **FileSurfer Agent**: Used for reading local files, listing directories, and browsing folders.
3. **Coder Agent**: Responsible for writing code, analyzing information from other agents, and creating new projects.
4. **ComputerTerminal Agent**: Provides a console for the execution of programs by the Coder Agent.
The orchestrator agent not only plans task execution but also tracks the progress of each agent in real-time and reassigns tasks when errors occur. If an agent encounters obstacles in a task, the orchestrator can adjust the plan to ensure the task's successful completion.
Microsoft developed Magnetic-One using OpenAI's GPT-4o; however, the system is model-agnostic. Researchers recommend using powerful reasoning models as the orchestrator agent. Magnetic-One supports various model combinations, allowing developers to choose flexibly based on their needs.
As interest in multi-agent deployments grows among businesses, Microsoft's Magnetic-One system could become a significant driver of agent framework evolution. Other companies like OpenAI and CrewAI are also launching similar agent management frameworks, and businesses continue to explore the best multi-agent solutions.
Official introduction: https://www.microsoft.com/en-us/research/articles/magentic-one-a-generalist-multi-agent-system-for-solving-complex-tasks/
Key points:
🌟 **Magnetic-One System**: Microsoft's multi-agent framework designed to enhance productivity and automate daily tasks.
🤖 **Multiple Agent Roles**: Includes orchestrator, web browsing, file browsing, code writing, and more, working collaboratively.
📈 **Open-Source Sharing**: Magnetic-One provides an open-source framework, promoting flexible application and evaluation of agents.