微软研究团队于发布了 Magentic-One,这是一个多智能体系统,旨在解决各种复杂的开放式任务。作为 Microsoft AutoGen 上的开源工具,Magentic-One 帮助开发人员和研究人员创建能够自动管理复杂多步骤任务的智能应用程序。
Magentic-One 采用模块化的架构,主要由一个主协调 Agent(Orchestrator)与其他专门的 Agent 协作。这些 Agent 包括:
- WebSurfer:用于网页浏览。- FileSurfer:用于文件管理。- Coder:用于编程任务。- ComputerTerminal:用于执行代码。
该架构的设计允许添加或移除 Agent,不影响其他部分的功能,从而提供系统的适应性和扩展性。Orchestrator 负责规划和跟踪进度,可以调用特定 Agent 完成任务,并在遇到困难时进行任务重新规划。
此外,Magentic-One 与微软的 AutoGen 框架集成,支持各种语言模型,保持模型无关性,允许开发者灵活选择不同的模型。微软推出了 AutoGenBench,用于评估 Magentic-One 在多步任务和工具使用上的表现。
在安全性方面,Magentic-One 建议在使用时采取措施,如运行 Agent 时的隔离和监督,以及限制其互联网访问。Magentic-One 被应用于复杂业务流程和学术研究。