MarkTechPost@AI 2024年07月04日
EvoAgent: A Generic Method to Automatically Extend Expert Agents to Multi-Agent Systems via the Evolutionary Algorithm
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

EvoAgent 是一种利用进化算法自动生成多代理系统的新方法,它通过模拟人类社会中的进化过程,从一个预定义的代理框架开始,通过交叉、变异和选择等操作,生成具有不同技能和特性的多个代理。这项研究展示了 EvoAgent 在各种任务中的潜力,包括自然语言处理、多模态推理、交互式科学问题解决和现实世界的规划,它可以显著提高基于大型语言模型的代理在复杂问题解决场景中的性能。

🤔 EvoAgent 是一种基于进化算法的通用方法,能够自动扩展专家代理到多代理系统。它通过模拟人类社会中的进化过程,从一个预定义的代理框架开始,通过交叉、变异和选择等操作,生成具有不同技能和特性的多个代理。

💪 EvoAgent 在各种任务中表现出优异的性能,包括自然语言处理、多模态推理、交互式科学问题解决和现实世界的规划。它能够显著提高基于大型语言模型的代理在复杂问题解决场景中的性能,例如在逻辑网格谜题任务中,EvoAgent 使用 GPT-4 达到了 77% 的准确率,而其他方法最高仅为 65.5%。

🚀 EvoAgent 的优势在于它不需要额外的设计工作,可以自动生成多个代理,并能够适应不同的场景和任务。它可以有效地扩展现有的代理框架,使其能够处理更复杂的问题。

💡 EvoAgent 的成功表明,进化算法可以用来生成具有特定技能的代理,从而提高多代理系统的效率和性能。这项研究为多代理系统的发展开辟了新的方向,并为解决现实世界中复杂的问题提供了新的方法。

🤝 EvoAgent 是一种通用的代理生成方法,可以应用于各种场景,例如对话场景,例如辩论。它可以帮助生成多个具有不同观点和能力的代理,从而使对话更加丰富和多样化。

Large language models (LLMs) have demonstrated remarkable capabilities in language understanding, reasoning, and generation tasks. Researchers are now focusing on developing LLM-based autonomous agents to tackle more diverse and complex real-world applications. However, many real-world scenarios present challenges that exceed the capabilities of a single agent. Inspired by human society, where individuals with unique characteristics collaborate to handle complicated missions, there is a growing trend to develop multi-agent collaboration frameworks. These frameworks aim to simulate human behaviors for solving complex tasks by utilizing the specialized expertise of multiple agents. Despite the potential of multi-agent systems, current designs heavily rely on handcrafted settings, limiting scalability due to expensive human labor. Consequently, creating a generic agent generation paradigm to automatically build multi-agent systems has emerged as a critical challenge in the field.

Existing attempts to solve multi-agent collaboration challenges have focused on developing autonomous agents with advanced LLM skills like personas, planning, tool usage, and memory. Some frameworks extend to multi-agent collaboration by designing specific roles, showing promising results for complex tasks. However, most rely heavily on handcrafted designs, limiting adaptability. Recent studies demonstrate the influence of personas on agent performance, but current methods involve manual assignment, hindering generalization. Frameworks like AgentVerse and AutoAgents aim to automatically generate agents for collaboration but still depend on human-designed interventions. These approaches limit scalability and functionality, constraining the task scope and highlighting the need for more flexible, automated methods.

Researchers from Fudan University and Microsoft Research Asia present EVOAGENT, a robust method for agent generation, formulates the process as evolutionary processing in human society. This approach simulates human behavior to automatically generate multiple agents based on pre-defined agents. Starting from a specialized initial agent, EVOAGENT evolves its settings through a series of operations like selection, crossover, and mutation. This one-shot agent generation method can create multiple evolutionary agents without additional human effort. EVOAGENT is not limited to specific agent frameworks, making it a generic multi-agent generation method applicable to various scenarios. Experiments conducted on multiple datasets, including knowledge-based question answering, multi-modal reasoning, interactive scientific solving, and real-world complex planning, demonstrate EVOAGENT’s ability to generate diverse agents with specialized skills, consistently improving model performance across different scenarios. The method also shows potential in generating multiple diverse agents for conversational scenarios like debates.

EVOAGENT operates through a four-stage pipeline that simulates evolutionary processing. The method starts with an initialization step, using a pre-defined agent framework as the initial (parent) agent. In the second stage, crossover and mutation operations are performed using LLMs to generate child agents with updated skills and diverse characteristics. The third stage involves a selection process, where a quality-check module ensures that generated agents maintain differences from parent agents while inheriting key characteristics. Finally, the results update stage integrates the outputs of child agents with previous results, improving task-solving capabilities. This process can be repeated to automatically generate more agents, effectively extending existing agent frameworks into multi-agent systems without additional human design. EVOAGENT’s evolutionary approach makes it applicable to any agent framework without prerequisites.

EVOAGENT demonstrates significant improvements across various tasks, including NLP, multi-modal reasoning, interactive scientific problem-solving, and real-world planning scenarios. In NLP and multi-modal tasks, EVOAGENT consistently outperforms existing methods like Chain-of-Thought prompting, Self-Refine, and Solo Performance Prompting across different language models. For instance, on the Logic Grid Puzzle task, EVOAGENT achieved 77% accuracy with GPT-4, compared to 65.5% for the next best method. In the interactive ScienceWorld environment, EVOAGENT improved GPT-4’s performance from 27.97 to 30.42 overall score. For real-world planning in TravelPlanner, EVOAGENT significantly enhanced performance across all metrics, particularly in meeting hard constraints and commonsense rules. These results demonstrate EVOAGENT’s versatility and effectiveness in generating specialized agents for diverse tasks, consistently improving upon existing methods and showcasing its potential for complex problem-solving and planning scenarios.

This research introduces EVOAGENT, an innovative automatic multi-agent generation system, that utilizes evolutionary algorithms to enhance existing agent frameworks. By employing mutation, crossover, and selection operations, it creates diverse and effective agents without additional human input. Experimental results across various tasks demonstrate EVOAGENT’s ability to significantly improve LLM-based agents’ performance in complex problem-solving scenarios, showcasing its potential to advance multi-agent systems in artificial intelligence.


Check out the Paper and Project. All credit for this research goes to the researchers of this project. Also, don’t forget to follow us on Twitter

Join our Telegram Channel and LinkedIn Group.

If you like our work, you will love our newsletter..

Don’t Forget to join our 46k+ ML SubReddit

The post EvoAgent: A Generic Method to Automatically Extend Expert Agents to Multi-Agent Systems via the Evolutionary Algorithm appeared first on MarkTechPost.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

EvoAgent 多代理系统 进化算法 大型语言模型 人工智能
相关文章