Magentic-One: A Generalist Multi-Agent System for Solving Complex Tasks

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Fourney, Adam, Bansal, Gagan, Mozannar, Hussein, Tan, Cheng, Salinas, Eduardo, Erkang, Zhu, Niedtner, Friederike, Proebsting, Grace, Bassman, Griffin, Gerrits, Jack, Alber, Jacob, Chang, Peter, Loynd, Ricky, West, Robert, Dibia, Victor, Awadallah, Ahmed, Kamar, Ece, Hosn, Rafah, Amershi, Saleema
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866917829874286592
author Fourney, Adam
Bansal, Gagan
Mozannar, Hussein
Tan, Cheng
Salinas, Eduardo
Erkang
Zhu
Niedtner, Friederike
Proebsting, Grace
Bassman, Griffin
Gerrits, Jack
Alber, Jacob
Chang, Peter
Loynd, Ricky
West, Robert
Dibia, Victor
Awadallah, Ahmed
Kamar, Ece
Hosn, Rafah
Amershi, Saleema
author_facet Fourney, Adam
Bansal, Gagan
Mozannar, Hussein
Tan, Cheng
Salinas, Eduardo
Erkang
Zhu
Niedtner, Friederike
Proebsting, Grace
Bassman, Griffin
Gerrits, Jack
Alber, Jacob
Chang, Peter
Loynd, Ricky
West, Robert
Dibia, Victor
Awadallah, Ahmed
Kamar, Ece
Hosn, Rafah
Amershi, Saleema
contents Modern AI agents, driven by advances in large foundation models, promise to enhance our productivity and transform our lives by augmenting our knowledge and capabilities. To achieve this vision, AI agents must effectively plan, perform multi-step reasoning and actions, respond to novel observations, and recover from errors, to successfully complete complex tasks across a wide range of scenarios. In this work, we introduce Magentic-One, a high-performing open-source agentic system for solving such tasks. Magentic-One uses a multi-agent architecture where a lead agent, the Orchestrator, plans, tracks progress, and re-plans to recover from errors. Throughout task execution, the Orchestrator directs other specialized agents to perform tasks as needed, such as operating a web browser, navigating local files, or writing and executing Python code. We show that Magentic-One achieves statistically competitive performance to the state-of-the-art on three diverse and challenging agentic benchmarks: GAIA, AssistantBench, and WebArena. Magentic-One achieves these results without modification to core agent capabilities or to how they collaborate, demonstrating progress towards generalist agentic systems. Moreover, Magentic-One's modular design allows agents to be added or removed from the team without additional prompt tuning or training, easing development and making it extensible to future scenarios. We provide an open-source implementation of Magentic-One, and we include AutoGenBench, a standalone tool for agentic evaluation. AutoGenBench provides built-in controls for repetition and isolation to run agentic benchmarks in a rigorous and contained manner -- which is important when agents' actions have side-effects. Magentic-One, AutoGenBench and detailed empirical performance evaluations of Magentic-One, including ablations and error analysis are available at https://aka.ms/magentic-one
format Preprint
id arxiv_https___arxiv_org_abs_2411_04468
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Magentic-One: A Generalist Multi-Agent System for Solving Complex Tasks
Fourney, Adam
Bansal, Gagan
Mozannar, Hussein
Tan, Cheng
Salinas, Eduardo
Erkang
Zhu
Niedtner, Friederike
Proebsting, Grace
Bassman, Griffin
Gerrits, Jack
Alber, Jacob
Chang, Peter
Loynd, Ricky
West, Robert
Dibia, Victor
Awadallah, Ahmed
Kamar, Ece
Hosn, Rafah
Amershi, Saleema
Artificial Intelligence
Multiagent Systems
Modern AI agents, driven by advances in large foundation models, promise to enhance our productivity and transform our lives by augmenting our knowledge and capabilities. To achieve this vision, AI agents must effectively plan, perform multi-step reasoning and actions, respond to novel observations, and recover from errors, to successfully complete complex tasks across a wide range of scenarios. In this work, we introduce Magentic-One, a high-performing open-source agentic system for solving such tasks. Magentic-One uses a multi-agent architecture where a lead agent, the Orchestrator, plans, tracks progress, and re-plans to recover from errors. Throughout task execution, the Orchestrator directs other specialized agents to perform tasks as needed, such as operating a web browser, navigating local files, or writing and executing Python code. We show that Magentic-One achieves statistically competitive performance to the state-of-the-art on three diverse and challenging agentic benchmarks: GAIA, AssistantBench, and WebArena. Magentic-One achieves these results without modification to core agent capabilities or to how they collaborate, demonstrating progress towards generalist agentic systems. Moreover, Magentic-One's modular design allows agents to be added or removed from the team without additional prompt tuning or training, easing development and making it extensible to future scenarios. We provide an open-source implementation of Magentic-One, and we include AutoGenBench, a standalone tool for agentic evaluation. AutoGenBench provides built-in controls for repetition and isolation to run agentic benchmarks in a rigorous and contained manner -- which is important when agents' actions have side-effects. Magentic-One, AutoGenBench and detailed empirical performance evaluations of Magentic-One, including ablations and error analysis are available at https://aka.ms/magentic-one
title Magentic-One: A Generalist Multi-Agent System for Solving Complex Tasks
topic Artificial Intelligence
Multiagent Systems
url https://arxiv.org/abs/2411.04468