Internet of Agents: Het Weven van een Web van Heterogene Agents voor Collaboratieve Intelligentie
Internet of Agents: Weaving a Web of Heterogeneous Agents for Collaborative Intelligence
July 9, 2024
Auteurs: Weize Chen, Ziming You, Ran Li, Yitong Guan, Chen Qian, Chenyang Zhao, Cheng Yang, Ruobing Xie, Zhiyuan Liu, Maosong Sun
cs.AI
Samenvatting
De snelle vooruitgang van grote taalmodellen (LLM's) heeft de weg vrijgemaakt voor de ontwikkeling van zeer capabele autonome agents. Bestaande multi-agent frameworks hebben echter vaak moeite met het integreren van diverse, capabele externe agents vanwege hun afhankelijkheid van agents die binnen hun eigen ecosystemen zijn gedefinieerd. Daarnaast worstelen ze met het simuleren van gedistribueerde omgevingen, aangezien de meeste frameworks beperkt zijn tot opstellingen op één apparaat. Bovendien vertrouwen deze frameworks vaak op vastgelegde communicatiekanalen, wat hun aanpassingsvermogen aan dynamische taakeisen beperkt. Geïnspireerd door het concept van het internet, stellen we het Internet of Agents (IoA) voor, een nieuw framework dat deze beperkingen aanpakt door een flexibel en schaalbaar platform te bieden voor LLM-gebaseerde multi-agent samenwerking. IoA introduceert een agentintegratieprotocol, een ontwerparchitectuur die lijkt op instant messaging, en dynamische mechanismen voor agentteaming en gespreksstroombeheer. Door uitgebreide experimenten op algemene assistenttaken, embodied AI-taken en retrieval-augmented generation benchmarks, tonen we aan dat IoA consistent beter presteert dan state-of-the-art baselines, wat zijn vermogen aantoont om effectieve samenwerking tussen heterogene agents te faciliteren. IoA vertegenwoordigt een stap in de richting van het verbinden van diverse agents in een internetachtige omgeving, waar agents naadloos kunnen samenwerken om grotere intelligentie en capaciteiten te bereiken. Onze codebase is vrijgegeven op 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.