SwarmAgentic:利用蜂群智能全自动生成代理系统

概述

近年来,基于大规模语言模型(LLM)构建自主代理系统备受关注,但传统方法依赖于预先定义的代理模板,存在灵活性和可扩展性问题。在此背景下,本文提出了一个名为 "SwarmAgentic "的新框架。该方法只需将任务描述和目标函数作为输入,就能在结构化的自然语言空间中全自动生成、优化和改进代理的协调结构。

该方法的一个显著特点是基于语言对粒子群优化(PSO)进行了重组,粒子群优化是一种群集智能,其中结构化代理系统被视为粒子。每个粒子都有一个用自然语言描述的代理配置和协调策略,并使用 LLM 进行迭代改进。因此,所提出的方法在复杂的实际任务(如旅行规划、行程协调和创意任务)中取得了很高的性能,明显优于以前的方法。

建议的方法

SwarmAgentic 是一个全自动框架,它以自然语言构建代理系统,并将其作为优化目标。其基本单位是 "粒子",每个粒子由一组代理配置和协作工作流程组成。首先,在初始化阶段,使用 LLM 生成各种粒子。这包括由温度参数控制的搜索范围,从保守配置到创新配置不等。

优化通过 "故障感知速度更新"(Failure-Aware Velocity Update)实现,它使用基于故障的流量反馈。更新从失败中学习,并根据与自身最佳配置(个人最佳配置)和全群最佳配置(全局最佳配置)的比较,生成改进配置的方向。这样,微粒就能在句子层面重新配置自己的角色定义和协调策略,从而提高解决方案的质量。

位置更新(Position Update)通过句子结构转换来修改实际的代理配置和工作流程。通过这一系列过程,SwarmAgentic 能够生成自主优化的代理系统,同时兼顾配置的适应性和可解释性。

实验

为了测试 SwarmAgentic 的有效性,我们在六个现实的、结构限制较少的任务上进行了实验,包括旅行计划(TravelPlanner)、行程协调(NaturalPlan)、创意写作(Creative Writing)和数学推理(MGSM)。基线是一项标准的直接形式任务。基线包括标准的直接提示(Direct)、思维链(CoT)和自我修正的自我定义,以及现有的自动生成方法,如 EvoAgent 和 ADAS。

结果,在 TravelPlanner 任务中,SwarmAgentic 比 ADAS 提高了 261.8%,在所有任务中的准确率最高。特别是在创建任务中,我们还观察到,增加粒子数量和迭代次数可显著提高输出的一致性和主题性。

此外,一项可视化合成优化中期过程的分析表明,随着质量保证专家的引入和协作流程的调整,成功率逐步提高,这证明了 SwarmAgentic 的进化过程是有序和可解释的。这些结果表明,不依赖模板的全自动代理设计在实际任务中非常有效。

相关推荐
AI码上来1 天前
小智Pro支持固件在线更新:原理+流程拆解(续)
人工智能
沫儿笙1 天前
安川机器人二保焊省气阀
人工智能·机器人
冷存储观察1 天前
Gigaom雷达报告反映的非结构化数据管理技术应用趋势
大数据·人工智能·云计算·数据安全·企业数据管理·数据基础设施
不惑_1 天前
通俗理解经典CNN架构:LeNet
人工智能·神经网络·cnn
Rabbit_QL1 天前
【Token分析】从单轮到多轮:Ark / OpenAI 风格大模型 API 的上下文管理与 Token 成本分析
人工智能
king王一帅1 天前
Incremark 0.3.0 发布:双引擎架构 + 完整插件生态,AI 流式渲染的终极方案
前端·人工智能·开源
木头程序员1 天前
AI驱动的时序索引与查询优化:从存储检索到认知检索的跨越
人工智能·深度学习·时序数据库
Tfly__1 天前
Ubuntu20.04安装Genesis(最新)
linux·人工智能·pytorch·ubuntu·github·无人机·强化学习
云飞云共享云桌面1 天前
昆山精密机械工厂研发部门10个SolidWorks如何共享一台服务器来进行设计办公
运维·服务器·网络·人工智能·电脑
FL16238631291 天前
七十四种不同鸟类图像分类数据集3995张74类别已划分好训练验证测试集
人工智能·分类·数据挖掘