机器之心专栏
机器之心编辑部
「以史为鉴,可以知兴替。」 人类的进步史,可以看作是一个不断吸取过去经验、不断推进能力边界的自我演化过程。在这个过程中,我们吸取过去失败的教训以纠正错误,借鉴成功的经验以提升效率和效果。这种自我进化的过程在我们的生活中无所不在:从如何总结经验以更好地解决工作中的问题,到如何利用规律更精确地预测天气,我们都在不断地从过去的经验中学习和进化。
成功从过去的经验中提取知识并将其应用于未来的挑战,这是人类进化之路上重要的里程碑。那么在人工智能时代,AI 智能体是否也可以做到同样的事情呢?
近年来,GPT 和 LLaMA 等语言模型展示了他们在解决复杂任务时的惊人能力。然而,他们尽管可以利用工具解决具体任务,但在本质上缺乏对过去成功和失败经历的洞见与汲取。这就像一个只会完成特定任务的机器人,虽然在完成当下任务上表现出色,但面对新的挑战时,却无法调用过去的经验来提供帮助。
针对这一难题,近期来自清华大学、香港大学、人民大学以及面壁智能的联合团队提出了一种全新的智能体自我演化策略:探索 - 固化 - 利用(Investigate-Consolidate-Exploit,ICE)。它旨在通过跨任务的自我进化来提升 AI 智能体的适应性和灵活性。其不仅能提升智能体处理新任务时的效率和效果,还能显著降低对智能体基座模型能力的需求。
这个策略的出现,无疑为智能体的自我进化开启了全新的篇章,也意味着我们离实现智能体的完全自主性又迈进了一步。
智能体任务间经验迁移以实现自我进化概览图
智能体自我进化的两个方面:规划与执行
当下大部分复杂智能体都可以分成任务规划(Planning)与任务执行(Execution)两大方面。在任务规划上,智能体通过推理将用户需求细化并制定完成目标的详细策略;而在任务执行上,智能体通过工具调用实现与环境的交互,从而完成相应子目标。
为了更好地促进以往经验的重复利用,作者首先将这两方面的进化策略解耦。他们以 XAgent 智能体架构中的树状任务规划结构以及 ReACT 链式工具执行为例,分别介绍了 ICE 策略的具体实现。
智能体任务规划的 ICE 自我演化策略
对于任务规划,自我进化依照 ICE 被分为以下三个阶段:
智能体任务执行的 ICE 自我演化策略
任务执行的自我演化策略依然分为 ICE 三个阶段,其中:
XAgent 框架下的自我进化实验
作者在 XAgent 框架中对提出的 ICE 自我演化策略进行了测试,并总结了以下四点发现:
在探索 - 固化进行经验存储后,测试集任务在不同智能体 ICE 策略下的表现
同时,作者还进行了额外的消融实验:在存储经验逐渐增加的情况下,智能体的表现是否越来越好?答案是肯定的。从零经验,半经验,到满经验,基座模型的调用次数逐渐减少,而子任务完成度逐渐提升,同时复用率也有升高。这表明更多的过往经验能够更好地促进智能体执行,实现规模效应。
在不同经验存储量下,测试集任务表现的消融实验结果统计
结语
畅想一下,在人人都能够部署智能体的世界中,成功经验的数量会随着智能体个体任务执行不断累积,而用户也可以将这些经验在云端中、社区里进行分享。这些经验将促使智能体不断汲取能力,自我进化,逐渐达到完全自主。我们向这样的时代又迈进了一步。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved