ChatPaper.aiChatPaper

Progettazione Automatica di Sistemi Agenti

Automated Design of Agentic Systems

August 15, 2024
Autori: Shengran Hu, Cong Lu, Jeff Clune
cs.AI

Abstract

I ricercatori stanno investendo notevoli sforzi nello sviluppo di potenti agenti a scopo generale, in cui i Modelli Fondamentali vengono utilizzati come moduli all'interno di sistemi agentici (ad esempio, Catena di Pensiero, Auto-Riflessione, Toolformer). Tuttavia, la storia dell'apprendimento automatico ci insegna che le soluzioni progettate manualmente vengono alla fine sostituite da soluzioni apprese. Formuliamo una nuova area di ricerca, il Design Automatico di Sistemi Agenti (ADAS), che mira a creare automaticamente progetti di sistemi agentici potenti, inclusa l'invenzione di nuovi blocchi costitutivi e/o la loro combinazione in modi innovativi. Dimostriamo inoltre che esiste un approccio inesplorato ma promettente all'interno di ADAS in cui gli agenti possono essere definiti in codice e nuovi agenti possono essere scoperti automaticamente da un meta agente che programma continuamente agenti migliori in codice. Dato che i linguaggi di programmazione sono Turing Completi, questo approccio teoricamente consente l'apprendimento di qualsiasi possibile sistema agente: inclusi prompt innovativi, uso di strumenti, flussi di controllo e combinazioni degli stessi. Presentiamo un algoritmo semplice ma efficace chiamato Meta Agent Search per dimostrare questa idea, in cui un meta agente programma iterativamente nuovi agenti interessanti basandosi su un archivio in continua crescita di scoperte precedenti. Attraverso esperimenti estesi in più domini, tra cui programmazione, scienza e matematica, mostriamo che il nostro algoritmo può inventare progressivamente agenti con progetti innovativi che superano di gran lunga gli agenti progettati manualmente all'avanguardia. È importante sottolineare che osserviamo costantemente il risultato sorprendente che gli agenti inventati da Meta Agent Search mantengono prestazioni superiori anche quando trasferiti tra domini e modelli, dimostrando la loro robustezza e generalità. A condizione che lo sviluppiamo in modo sicuro, il nostro lavoro illustra il potenziale di una nuova ed entusiasmante direzione di ricerca verso la progettazione automatica di sistemi agentici sempre più potenti a beneficio dell'umanità.
English
Researchers are investing substantial effort in developing powerful general-purpose agents, wherein Foundation Models are used as modules within agentic systems (e.g. Chain-of-Thought, Self-Reflection, Toolformer). However, the history of machine learning teaches us that hand-designed solutions are eventually replaced by learned solutions. We formulate a new research area, Automated Design of Agentic Systems (ADAS), which aims to automatically create powerful agentic system designs, including inventing novel building blocks and/or combining them in new ways. We further demonstrate that there is an unexplored yet promising approach within ADAS where agents can be defined in code and new agents can be automatically discovered by a meta agent programming ever better ones in code. Given that programming languages are Turing Complete, this approach theoretically enables the learning of any possible agentic system: including novel prompts, tool use, control flows, and combinations thereof. We present a simple yet effective algorithm named Meta Agent Search to demonstrate this idea, where a meta agent iteratively programs interesting new agents based on an ever-growing archive of previous discoveries. Through extensive experiments across multiple domains including coding, science, and math, we show that our algorithm can progressively invent agents with novel designs that greatly outperform state-of-the-art hand-designed agents. Importantly, we consistently observe the surprising result that agents invented by Meta Agent Search maintain superior performance even when transferred across domains and models, demonstrating their robustness and generality. Provided we develop it safely, our work illustrates the potential of an exciting new research direction toward automatically designing ever-more powerful agentic systems to benefit humanity.
PDF403November 26, 2024