Internet de Agentes: Tejiendo una Red de Agentes Heterogéneos para Inteligencia Colaborativa
Internet of Agents: Weaving a Web of Heterogeneous Agents for Collaborative Intelligence
July 9, 2024
Autores: Weize Chen, Ziming You, Ran Li, Yitong Guan, Chen Qian, Chenyang Zhao, Cheng Yang, Ruobing Xie, Zhiyuan Liu, Maosong Sun
cs.AI
Resumen
El rápido avance de los modelos de lenguaje grandes (LLMs) ha allanado el camino para el desarrollo de agentes autónomos altamente capaces. Sin embargo, los marcos de trabajo multiagente existentes a menudo tienen dificultades para integrar diversos agentes de terceros capaces debido a la dependencia de agentes definidos dentro de sus propios ecosistemas. También enfrentan desafíos para simular entornos distribuidos, ya que la mayoría de los marcos de trabajo están limitados a configuraciones de un solo dispositivo. Además, estos marcos de trabajo a menudo se basan en canalizaciones de comunicación codificadas, lo que limita su adaptabilidad a los requisitos dinámicos de las tareas. Inspirados en el concepto de Internet, proponemos el Internet de Agentes (IoA), un marco de trabajo novedoso que aborda estas limitaciones al proporcionar una plataforma flexible y escalable para la colaboración multiagente basada en LLM. IoA introduce un protocolo de integración de agentes, un diseño de arquitectura similar a la mensajería instantánea y mecanismos dinámicos para la formación de equipos de agentes y el control del flujo de conversación. A través de experimentos extensos en tareas de asistente general, tareas de IA encarnada y referencias de generación aumentada por recuperación, demostramos que IoA supera consistentemente a las líneas de base de vanguardia, mostrando su capacidad para facilitar la colaboración efectiva entre agentes heterogéneos. IoA representa un paso hacia la vinculación de diversos agentes en un entorno similar a Internet, donde los agentes pueden colaborar sin problemas para lograr una mayor inteligencia y capacidades. Nuestro código fuente se ha publicado en https://github.com/OpenBMB/IoA.
English
The rapid advancement of large language models (LLMs) has paved the way for
the development of highly capable autonomous agents. However, existing
multi-agent frameworks often struggle with integrating diverse capable
third-party agents due to reliance on agents defined within their own
ecosystems. They also face challenges in simulating distributed environments,
as most frameworks are limited to single-device setups. Furthermore, these
frameworks often rely on hard-coded communication pipelines, limiting their
adaptability to dynamic task requirements. Inspired by the concept of the
Internet, we propose the Internet of Agents (IoA), a novel framework that
addresses these limitations by providing a flexible and scalable platform for
LLM-based multi-agent collaboration. IoA introduces an agent integration
protocol, an instant-messaging-like architecture design, and dynamic mechanisms
for agent teaming and conversation flow control. Through extensive experiments
on general assistant tasks, embodied AI tasks, and retrieval-augmented
generation benchmarks, we demonstrate that IoA consistently outperforms
state-of-the-art baselines, showcasing its ability to facilitate effective
collaboration among heterogeneous agents. IoA represents a step towards linking
diverse agents in an Internet-like environment, where agents can seamlessly
collaborate to achieve greater intelligence and capabilities. Our codebase has
been released at https://github.com/OpenBMB/IoA.Summary
AI-Generated Summary