大语言模型自进化技术综述:概念框架,进化方向,经验获取,经验更新,评估方法,开放问题

Agent-自我进化-综述 欢迎关注v:数据分析能量站论文:https://arxiv.org/pdf/2507.21046核心背景:从“静态模型”到“自进化智能体”的转变现有大语言模型(LLMs)的局限:像GPT这类大语言模型虽然能力很强,但本质是“静态”的——训练完成后就固定了,遇到新任务、新知识或动态场景时,无法自己调整内部参数去适应。比如,一个训练于2023年的模型,可能难以自动理解2024年出现的新词汇或新事件,也无法在持续交互中“积累经验”。为什么需要“自进化智能体”?随着AI在开放环境(如实时交互、动态任务)中的应用增多 阅读详情

大型语言模型(LLMs)在各个领域和智能体应用中取得了显著进展。然而,当前从人类或外部模型监督中学习的LLMs成本高昂,并且随着任务复杂性和多样性的增加,可能会面临性能上限。为了解决这个问题,自进化方法使LLM能够自主地获取、完善和从模型自身生成的经验中学习,这种方法正在迅速发展。这种受人类经验学习过程启发的新训练范式,为将LLM扩展到超级智能提供了潜力。在本研究中,我们全面调查了LLM中的自进化方法。我们首先提出了一个自进化的概念框架,并概述了由四个阶段组成的迭代循环:经验获取、经验完善、更新和评估。其次,我们对LLM和基于LLM的智能体的进化目标进行了分类;然后,我们总结了文献并为每个模块提供了分类法和见解。最后,我们指出了现有的挑战,并提出了改进自进化框架的未来方向,为研究人员提供了关键见解,以加快自进化LLM的发展。


张长旺, 旺知识

1 引言

随着人工智能的快速发展,像 GPT-3.5 (Ouyang et al., 2022)、GPT-4 (Achiam et al., 2023)、Gemini (Team et al., 2023)、LLaMA (Touvron et al., 2023a,b) 和 Qwen (Bai et al., 2023) 这样的大型语言模型(LLMs)标志着语言理解和生成的重大转变。

这些模型经历了三个发展阶段,如图 1 所示:在大型和多样化的语料库上进行预训练,以获得对语言和世界知识的一般理解(Devlin et al., 2018; Brown et al., 2020),然后通过监督式微调来激发下游任务的能力(Raffel et al., 2020; Chung et al., 2022)。最后,人类偏好对齐训练使 LLM 能够像人类行为一样做出响应(Ouyang et al., 2022)。这样的连续训练范式取得了重大突破,使 LLM 能够执行广泛的任务,并展现出显著的零样本和上下文能力,如问答(Tan et al., 2023)、数学推理(Collins et al., 2023)、代码生成(Liu et al., 2024b)以及需要与环境互动的任务解决(Liu et al., 2023b)。

尽管取得了这些进展,人类期望新一代的 LLM 能够承担更复杂的任务,如科学发现(Miret and Krishnan, 2024)和未来事件预测(Schoenegger et al., 2024)。然而,由于建模、注释和与现有训练范式相关的评估的固有困难,当前的 LLM 在这些复杂任务中面临挑战(Burns et al., 2023)。此外,最近开发的 Llama-3 模型已经在包含 15 万亿个标记的广泛语料库上进行了训练。这是一个巨大的数据量,表明通过添加更多现实世界数据来显著提高模型性能可能会受到限制。

这引起了对 LLM 自我演化机制的兴趣,类似于人类智能的自然演化,并由 AI 在游戏领域的发展所证明,如从 AlphaGo (Silver et al., 2016) 到 AlphaZero (Silver et al., 2017) 的转变。AlphaZero 的自我对弈方法不需要标记数据,展示了 LLM 超越当前限制并实现超人性能的道路,而无需密集的人类监督。受到上述范式的启发,对 LLM 自我演化的研究在模型发展的不同阶段迅速增加,如自我指导(Wang et al., 2023b)、自我对弈(Tu et al., 2024)、自我改进(Huang et al., 2022)和自我训练(Gulcehre et al., 2023)。值得注意的是,DeepMind 的 AMIE 系统(Tu et al., 2024)在诊断准确性方面超过了初级保健医生,微软的 WizardLM-2 2 超过了 GPT-4 的初始版本。这两个模型都是使用具有自主学习能力的自我演化框架开发的,代表了潜在的 LLM 训练范式转变。然而,这些方法之间的关系仍然不清楚,缺乏系统的组织和分析。

因此,我们首先全面调查了 LLM 中的自我演化过程,并建立了它们发展的一个概念框架。这种自我演化的特点是一个涉及经验获取、经验完善、更新和评估的迭代循环,如图 2 所示。在这个循环中,LLM 最初通过演变新任务和生成相应的解决方案来获得经验,然后完善这些经验以获得更好的监督信号。在上下文中或根据上下文更新模型后,评估 LLM 以衡量进展并设定新目标。LLM 中自我演化的概念在各个研究社区引起了相当大的兴奋,预示着一个能够适应、学习和自主改进的模型新时代的到来,类似于人类对环境变化和挑战的进化。自我演化的 LLM 不仅能够超越当前静态、数据绑定模型的限制,而且标志着向更动态、稳健和智能系统的转变。本调查通过提供结构化的概念框架,加深了对自演化 LLM 新兴领域的理解。我们追溯了该领域从过去到现在最尖端的方法和应用的演变,同时审视了现有的挑战并概述了未来的研究方向,为开发自我演化框架和下一代模型铺平了道路。

本调查的组织如下:我们首先介绍自我演化的概述(§ 2),包括背景和概念框架。我们总结了现有演化能力和当前方法的领域(§ 3)。然后,我们对自我演化过程的不同阶段的最新进展进行深入分析和讨论,包括经验获取(§ 4)、经验完善(§ 5)、更新(§ 6)和评估(§ 7)。最后,我们概述了开放问题和未来的研究方向(§ 8)。

2 概述

在本节中,我们将首先讨论自进化的背景,然后介绍所提出的概念框架。

2.1 背景

人工智能中的自进化。人工智能代表了智能体的一种高级形式,配备了模仿人类认知能力和行为的认知能力。AI开发者的愿望是使AI能够利用自进化能力,与人类发展的经验学习过程并行。自进化的概念源于机器学习和进化算法(Bäck和Schwefel,1993)的更广泛领域。最初受到自然进化原则的影响,如选择、变异和繁殖,研究人员开发了模拟这些过程以优化复杂问题解决方案的算法。Holland(1992)的开创性论文介绍了遗传算法,标志着AI自进化能力的基石。神经网络和深度学习的后续发展进一步增强了这一能力,允许AI系统在没有人类干预的情况下修改自己的架构并提高性能(Liu等人,2021)。

人工智能实体能否自我进化? 从哲学上讲,人工智能实体是否能够自我进化的问题触及了自主性、意识和代理权的问题。虽然一些哲学家认为,真正的AI自我进化需要某种形式的意识或自我意识,但其他人认为,通过算法进行的机械自我改进并不构成真正的进化(Chalmers,1997)。这场辩论经常引用像Dennett(1993)这样的思想家的作品,他们探索了人类意识下的认知过程,并将其与人工系统进行了对比。最终,对AI自我进化能力的哲学探究与对“进化”意味着什么的解释紧密相连,以及这些过程是否可以纯粹是算法的,或者必须涉及突现意识(Searle,1986)。

2.2 概念框架

在自进化的概念框架中,我们描述了一个动态的、迭代的过程,反映了人类获取和完善技能和知识的能力。该框架在图2中进行了封装,强调了学习和改进的循环性质。每个迭代过程都专注于特定的进化目标,允许模型参与相关任务,优化其经验,更新其架构,并评估其进展,然后进入下一个循环。

经验获取 在第t次迭代中,模型确定了进化目标Et。在该目标的指导下,模型开始执行新任务Tt,生成解决方案Yt,并从环境ENV接收反馈Ft。这个阶段以获取新经验(Tt,Yt,Ft)结束。

经验完善 在经验获取之后,模型检查并完善这些经验。这涉及丢弃错误数据并增强不完美的数据,从而产生完善的结果(˜Tt,˜Yt)。

更新 利用完善的经验,模型进行更新过程,将(˜Tt,˜Yt)整合到其框架中。这确保了模型保持最新和优化。

评估 循环以评估阶段结束,在此阶段,通过在外部环境中进行评估来评估模型的性能。这个阶段的结果通知目标Et+1,为自进化的后续迭代设定了舞台。

概念框架概述了LLM的自进化,类似于人类获取、完善和自主学习过程。我们在图3中说明了我们的分类法。

3 进化目标

自进化LLM中的进化目标作为预定义目标,自主指导它们的发展和完善。就像人类根据需求和愿望设定个人目标一样,这些目标至关重要,因为它们决定了模型如何迭代自我更新。它们使LLM能够自主地从新数据中学习,优化算法,并适应变化的环境,有效地从反馈或自我评估中“感受”其需求,并设定自己的目标以增强功能,无需人类干预。我们定义进化目标为结合了进化能力和进化方向。进化能力代表一种固有的详细技能。进化方向是进化目标的方面,旨在改进。我们如下公式化进化目标:

Et = (At, Dt)

其中Et是进化目标,由进化能力At和进化方向Dt组成。以“推理准确性提高”为例,“推理”是进化能力,“准确性提高”是进化方向。

3.1 进化能力

在表1中,我们将当前自进化研究中针对的进化能力总结并归类为两组:LLMs和基于LLM的智能体。

3.1.1 LLMs

这些是支持广泛下游任务的基本能力。指令遵循:遵循指令的能力对于有效地应用语言模型至关重要。它允许这些模型在不同的任务和领域中满足特定用户需求,使其响应在给定上下文中保持一致(Xu等人,2023a)。

推理:LLMs可以自我进化,以识别统计模式,根据信息进行逻辑联系和推论。它们进化到更好地进行推理,涉及按逻辑顺序系统地剖析问题(Cui和Wang,2023)。

数学:LLMs增强了解决数学问题的能力,涵盖算术、数学文字、几何和自动定理证明(Ahn等人,2024),以实现自我进化。

编码:方法(Singh等人,2023;Zelikman等人,2023)改进了LLM编码能力,以生成更精确和健壮的程序。此外,EvoCodeBench(Li等人,2024a)提供了一个定期更新的进化基准,以防止数据泄露。

角色扮演:它涉及智能体理解并在给定上下文中扮演特定角色。这在模型必须适应社会结构或遵循与特定身份或功能相关联的一组行为的场景中至关重要(Lu等人,2024a)。

其他:除了上述基本进化目标,自进化还可以实现广泛的NLP任务(Stammer等人,2023;Koa等人,2024;Gulcehre等人,2023;Zhang等人,2024b,c)。

3.1.2 基于LLM的智能体

这里讨论的能力是用于数字或物理世界中的任务解决或模拟的高级人工智能体的特征。这些能力反映了人类认知功能,允许这些智能体执行复杂任务,并在动态环境中有效互动。

规划:它涉及策略制定和为未来行动或目标做准备的能力。具有此技能的智能体可以分析当前状态,预测潜在行动的结果,并创建一系列步骤以实现特定目标(Qiao等人,2024)。

工具使用:这是使用环境中的对象或工具执行任务、操纵周围环境或解决问题的能力(Zhu等人,2024)。

体现控制:它指的是智能体在环境中管理和协调其物理形态的能力。这包括运动、灵巧和操纵对象(Bousmalis等人,2023)。

通信:它是传递信息和理解其他智能体或人类消息的技能。具有高级通信能力的智能体可以参与对话,与他人合作,并根据接收到的通信调整其行为(Ulmer等人,2024)。

3.2 进化方向

进化方向的例子包括但不限于:提高性能:目标是不断提高模型在各种语言和能力上的理解和生成能力。例如,最初训练用于问答和闲聊的模型可以自主扩展其熟练程度,并发展出如诊断对话(Tu等人,2024)、社交技能(Wang等人,2024e)和角色扮演(Lu等人,2024a)等能力。适应反馈:这涉及根据反馈改进模型响应,以更好地符合偏好或适应环境(Yang等人,2023a;Sun等人,2024)。知识库的扩展:目标是不断用最新信息和趋势更新模型的知识库。例如,模型可能会自动将新的科学研究融入其响应中(Wu等人,2024)。安全、伦理和减少偏见:目标是识别并减轻模型响应中的偏见,确保公平和安全。一种有效的策略是纳入指导方针,如宪法或特定规则,以识别不适当或有偏见的响应,并通过模型更新进行纠正(Bai等人,2022;Lu等人,2024b)。

4 经验获取

探索和利用(Gupta等人,2006)是人类和LLM学习的基本策略。其中,探索涉及寻求新经验以实现目标,类似于LLM自进化的初始阶段,称为经验获取。这一过程对自进化至关重要,使模型能够自主应对核心挑战,如适应新任务、克服知识限制和增强解决方案的有效性。此外,经验是一个整体构建,不仅包括遇到的(Dewey,1938)任务,还包括为解决这些任务而开发的解决方案(Schön,2017),以及因任务表现而收到的反馈(Boud等人,2013)。受此启发,我们将经验获取划分为三个部分:任务演化、解决方案演化和获取反馈。在任务演化中,LLM根据当前迭代的进化目标Et策划和演化新任务。任务演化是启动整个进化过程的关键步骤。形式上,我们将任务演化表示为:

Tt = fT (Et, Mt)

其中fT是任务演化函数。Et、Mt和Tt分别表示进化目标、模型和第t次迭代中演化的任务。我们将现有研究中关于任务演化方法fT的总结和分类为三组:基于知识的、无需知识的和选择性的。

4.1 任务演化

为了获得新经验,模型首先根据当前迭代的进化目标Et演化新任务。任务演化是启动整个进化过程的关键引擎步骤。形式上,我们表示任务演化为:

Tt = fT (Et, Mt)

其中fT是任务演化函数。Et、Mt和Tt分别表示进化目标、模型和迭代t时演化的任务。我们将现有研究中关于任务演化方法fT的总结和分类为三组:基于知识的、无需知识的和选择性的。

基于知识的 目标Et可能与外部知识相关联,以演化新任务,其中知识不是当前LLMs固有的。明确地从知识中获取可以丰富任务与进化目标之间的相关性,并确保任务中相关事实的有效性。我们深入探讨基于知识的方法,寻求通过外部信息辅助的进化目标帮助下演化新任务。

第一种类型是结构化的知识。结构化知识信息密集且组织良好。Self-Align(Sun等人,2024)策划了涵盖20个科学主题(如科学和法律专业知识)的主题引导任务。除了主题知识,DITTO(Lu等人,2024a)包括来自Wikidata和Wikipedia的角色知识。知识包括属性、个人资料和角色对话的简洁角色细节。SOLID(Askari等人,2024)生成结构化的实体知识作为对话的起点。第二组由非结构化上下文演化的任务组成。非结构化上下文容易获得,但知识稀疏。UltraChat(Ding等人,2023)收集了基于30个元概念构建的20种文本材料的非结构化知识。SciGLM(Zhang等人,2024b)从涵盖丰富科学知识的多样化科学主题的文本中提取问题,这些文本涵盖了丰富的科学知识。EvIT(Tao等人,2024a)基于从无监督语料库中挖掘的大规模非结构化事件,派生出基于事件的推理任务。同样,MEEL(Tao等人,2024b)演化了用于多模态事件推理的图像和文本中的多模态事件任务。

无需知识的 与之前需要大量人力收集外部知识的方法不同,无需知识的方法独立于演化目标Et和模型本身进行操作。这些高效的方法可以生成更多样化的任务,而无需额外的知识限制。首先,LLMs可以提示自己根据Et生成新任务。Self-Instruct(Wang等人,2023b;Honovich等人,2022;Roziere等人,2023)是根据演化目标自生成各种新任务指令的典型方法。Ada-Instruct(Cui和Wang,2023)进一步提出了一种自适应任务指令生成策略,对开源LLMs进行微调,以生成用于代码完成和数学推理的长篇和复杂任务指令。其次,扩展和增强原始任务可以提高指令的质量。WizardLM(Xu等人,2023a)提出了Evol-Instruct,它通过深度和广度演化演变指令跟随任务,并在代码生成中进一步扩展(Luo等人,2024)。MetaMath(Yu等人,2024b)以多种方式重写问题,包括改写、自我验证和FOBAR。它为微调LLMs以改进数学问题解决而演化了一个新的MetaMathQA数据集。Promptbreeder(Fernando等人,2023)通过变异提示演化种子任务。它通过超变异提示进一步演化变异提示,以增加任务多样性。第三,从纯文本中派生任务是另一种方式。Backtranslation(Li等人,2023b)从未标记数据中提取自包含的段落,并将其视为任务的答案。同样,Kun(Zheng等人,2024b)提出了一种任务自演化算法,利用从未标记数据中获取的指令进行反向翻译。

选择性的 与任务生成不同,我们可能从一开始就拥有大规模的现有任务。在每次迭代中,LLMs可以选择与当前演化目标Et最相关的任务,而无需额外生成。这种方法消除了新任务的复杂策划,简化了进化过程(Zhou等人,2024;Li等人,2023a;Chen等人,2023a)。一个简单的任务选择方法是像REST(Gulcehre等人,2023)、RESTem(Singh等人,2023)和GRATH(Chen和Li,2024)那样,从任务池中随机抽样任务。与随机选择相比,DIVERSE-EVOL(Wu等人,2023)引入了一种数据抽样技术,模型根据它们在嵌入空间中的独特性选择新的数据点,确保所选子集中多样性的增强。SOFT(Wang等人,2024c)然后将初始训练集分割。每次迭代选择分割集的一个块作为演化任务。Li等人(2024b)提出了选择性反思调整,并选择一组任务,通过一种新指标来计算答案与问题的相关程度。V-STaR(Hosseini等人,2024)选择了上一次迭代中正确的解决方案,并将它们的任务指令添加到下一次迭代的任务集中。

4.2 解决方案演化

在获得演化任务后,LLM解决这些任务以获得相应的解决方案。最常见的策略是根据任务制定直接生成解决方案(Zelikman等人,2022;Gulcehre等人,2023;Singh等人,2023;Zheng等人,2024b;Yuan等人,2024)。然而,这种直接方法可能会得到与演化目标无关的解决方案,导致次优的演化。因此,解决方案演化使用不同的策略来解决任务,并通过确保解决方案不仅仅是生成的,而且是相关的和信息丰富的,从而增强LLM的能力。在本节中,我们全面调查了这些策略,并在图5中说明了它们。我们首先将解决方案演化表述如下:

Yt = fY(Tt, Et, Mt)

其中fY是模型实现演化目标的策略。然后,我们根据解决方案的正确性将这些方法分类为积极和消极的。积极的方法引入了各种方法来获得正确和理想的解决方案。相反,消极的方法引起并收集不理想的解决方案,包括不忠实或与模型行为不一致的解决方案,然后用于偏好对齐。我们在以下部分详细说明每种类型的详细信息。

4.2.1 积极的

当前研究探索了超越香草推断的多种方法,以获得与演化目标一致的正确解决方案。我们将任务解决过程分为四种类型:基于理由的、交互式的、自我对弈的和基于基础的。

基于理由的 模型在解决任务时结合了对演化目标的解释,并且可以利用这些理由进行自我演化。这些方法使模型能够明确承认演化目标并朝着该方向完成任务(Wei等人,2022;Yao等人,2024;Besta等人,2024;Yao等人,2022)。

Huang等人(2022)提出了一种方法,LLM使用针对未标记问题生成的“高置信度”理由增强答案进行自我演化。同样,STaR(Zelikman等人,2022)在解决问题时生成理由。如果答案是错误的,它会进一步纠正理由和答案。然后,它使用答案和理由作为经验来微调模型。同样,LSX(Stammer等人,2023)提出了一种新的范式,生成答案的解释,通过学习者模块执行基础任务和批评者模块评估学习者给出的解释质量之间的迭代循环。Song等人(2024);Yang等人(2024c)在解决问题时获得ReAct(Yao等人,2022)风格的理据。这些理由进一步参与训练下一步的代理。

交互式的 模型可以与环境互动,以增强演化过程。这些方法可以获得对指导自我演化方向有价值的环境反馈。SelfEvolve和LDB(Jiang等人,2023;Zhong等人,2024a)通过自我演化改进代码生成能力。它们允许模型生成代码,并通过在解释器上运行代码来获取反馈。作为另一个环境,Song等人(2024);Yang等人(2024c)在体现场景中互动并获取反馈。他们根据当前状态学习采取适当的行动。对于代理能力,AutoAct(Qiao等人,2024)引入了从头开始的自我规划,专注于内在的自我学习过程。在这个过程中,代理通过递归规划迭代与环境反馈来增强他们的能力。在AutoAct之后,(Zhu等人,2024)通过整合自我演化和外部动作知识库进一步增强了代理训练。这种方法指导动作生成,并通过环境驱动的纠正反馈循环提升规划能力。

自我对弈的 这是一种模型通过与自己的副本对抗来学习演化的情况。自我对弈是一种强大的演化方法,因为它使系统能够在封闭循环中与自己通信以获得反馈。它特别适用于模型可以模拟角色的多个方面的环境,如多人游戏(Silver等人,2016,2017)。与交互式方法相比,自我对弈是在没有环境的情况下获得反馈的有效策略。

Taubenfeld等人(2024)研究了LLM模拟辩论的系统偏差。与辩论相反,Ulmer等人(2024)让LLM按照生成的原则进行对话。另一种通过角色扮演的对话。Lu等人(2024a)提出了自我模拟的角色扮演对话。该过程涉及使用角色资料指导LLM,并将其响应与角色的知识和风格保持一致。同样,Askari等人(2024)提出了SOLID,用于生成大规模意图感知的角色扮演对话。这种自我对弈的方面利用了LLM的广泛知识,构建了信息丰富的交流,简化了对话生成过程。Wang等人(2024e)介绍了一种新方法,其中每个LLM遵循一个角色并相互通信以实现他们的目标。

基于基础的 为了达到演化目标并减少探索空间,模型可以在解决任务时基于现有规则(Sun等人,2024)和以往经验获得更明确的指导。通过基于预定义的规则和原则,LLMs可以更有效地生成理想的解决方案。例如,Self-Align(Sun等人,2024)使用原则驱动的约束生成自我演化的问题,以指导任务解决过程。SALMON(Sun等人,2023)设计了一组模型在解决问题时需要遵循的组合原则。SelfTalk(Ulmer等人,2024)确保LLM基于预设的代理角色生成与工作流程一致的对话。他们根据GPT-4提前生成工作流程。除了先前的解决方案历史,基于以往经验的推理也可以改善解决方案。Memory Bank(Zhong等人,2024b)和TiM(Liu等人,2023a)通过结合以前的问题-答案记录来回答当前问题。与以前解决方案的历史不同,MoT(Li和Qiu,2023)、IML(Wang等人,2024a)和TRAN(Yang等人,2023b)结合了从历史中归纳出的规则来回答新问题。MemGPT(Packer等人,2023)结合了这些优点,检索了以前的问题、解决方案、归纳出的事件和用户画像知识。

4.2.2 消极的 除了获得积极的解决方案外,最近的研究还表明,LLM可以从消极的解决方案中受益,以实现自我改进(Yang等人,2023b)。这种策略类似于人类在学习技能时的试错行为。本节总结了获得消极解决方案的典型方法,以帮助自我演化。

对比的 获得多个任务解决方案的广泛使用的方法之一,然后对比正面和负面解决方案以获得改进。Self-Reward、SPIN(Yuan等人,2024;Chen等人,2024)通过比较高分和低分的答案来更新模型。同样,GRATH(Chen和Li,2024)生成了正确和不正确的答案。然后,它通过比较这两个答案来训练模型。SelfContrast(Zhang等人,2024c)对比差异并将这些差异总结成清单,可以用来重新检查和消除差异。在ETO(Song等人,2024)中,模型与体现环境互动以完成任务,并从失败解决方案中优化。A3T(Yang等人,2024c)通过在每个动作后添加理由来改进ETO,以解决问题。STE(Wang等人,2024b)实现了试错,其中模型使用不熟悉的工具解决问题。它通过分析失败的尝试来改进未来任务的问题解决策略。最近,COTERRORSET(Tong等人,2024)从PALM-2生成了不正确的解决方案,并提出了错误调整,要求模型避免犯错误。

扰动的 与对比方法相比,扰动方法寻求有意地添加扰动以获得负面解决方案。模型后来可以学会避免生成这些负面答案。添加扰动以获得负面解决方案比对比方法更可控。

一些方法通过添加扰动来生成有害解决方案(Yang等人,2023a;Liu等人,2024a)。给定一个任务,RLCD(Yang等人,2023a)策划了正面和负面的指令,并生成了正面和负面的解决方案。DLMA(Liu等人,2024a)收集了正面和负面的指令性提示,然后产生了相应的正面和负面解决方案。与其添加有害扰动,不如结合负面上下文。Ditto(Lu等人,2024a)添加了负面角色角色来生成不正确的对话。然后,模型从负面对话中学习,以演化角色对话能力。

4.3 反馈

正如人类学习技能时反馈的重要作用一样,反馈在展示解决方案的正确性方面起着关键作用。这些关键信息使人类能够反思,然后更新他们的技能。类似于这个过程,LLM应该在自我演化的循环中,在任务解决方案期间或之后获得反馈。我们将过程形式化为:

Ft = fF(Tt, Yt, Et, Mt, ENV)

其中fF是获取反馈的方法。在这部分,我们总结了两种类型的反馈。模型反馈是指由LLM本身收集的批评或评分。此外,环境表示直接从外部环境接收的反馈。我们在图6中说明了这些概念。

4.3.1 模型 当前研究表明,LLM可以很好地作为评论家(Zheng等人,2024a)。在自我演化的循环中,模型自己判断自己以获得解决方案的反馈。一种类型的反馈是表示正确性的分数。Self-Reward(Yuan等人,2024)、LSX(Stammer等人,2023)和DLMA(Liu等人,2024a)通过LLM-as-a-Judge提示对自己的解决方案进行评分并输出分数。类似于,

SIRLC (Pang et al., 2023) 使用 LLM 的自我评估结果作为进一步强化学习的奖励。与监督学习和强化学习方法不同,SelfRefine (Madaan et al., 2023) 允许模型以少量样本的方式生成对其自身输出的自然语言反馈。

4.3.2 环境 另一种形式的反馈来自环境,这在解决方案可以直接评估的任务中很常见。这种反馈精确而详细,可以为模型更新提供足够的信息。它们可能来自代码解释器(Jiang et al., 2023; Chen et al., 2023c; Shinn et al., 2024)、工具执行(Qiao et al., 2024; Gou et al., 2023)、体现环境(Bousmalis et al., 2023; Xu et al., 2024b; Zhou et al., 2023b)以及其他 LLM 或智能体(Wang et al., 2024e; Taubenfeld et al., 2024; Ulmer et al., 2024)。对于代码生成,Self-Debugging (Chen et al., 2023c) 利用测试用例上的执行结果作为反馈的一部分,而 SelfEvolve (Jiang et al., 2023) 从解释器接收错误消息。同样,Reflexion (Shinn et al., 2023) 也从代码解释器获得运行时反馈。然后进一步反思以生成思想。这种运行时反馈包含追溯信息,可以指出改进代码生成的关键信息。最近,方法赋予 LLM 和智能体使用工具的能力。执行工具导致反馈返回(Gou et al., 2023; Qiao et al., 2024; Song et al., 2024; Yang et al., 2024c; Wang et al., 2024b)。RoboCat (Bousmalis et al., 2023) 和 SinViG (Xu et al., 2024b) 在机器人体现环境中行动。这种类型的反馈精确而有力,可以指导自我演化。通信反馈在基于 LLM 的多智能体系统中很常见且有效。智能体可以相互纠正和支持,实现共同评估(Wang et al., 2024e; Taubenfeld et al., 2024; Ulmer et al., 2024)。

5 经验完善

在经验获取和自我演化中的更新之前,LLM 可以通过经验完善提高其输出的质量和可靠性。它帮助 LLM 适应新信息和上下文,而不依赖外部资源,从而在动态环境中提供更可靠和有效的帮助。这个过程表述如下:

˜Tt, ˜Yt = fR(Tt, Yt, Ft, Et, Mt)

其中 fR 是经验完善的方法,˜Tt, ˜Yt 是完善的任务和解决方案。我们将方法分为两类:过滤和纠正。

5.1 过滤

自我演化中的完善涉及两种主要的过滤策略:基于指标的和不基于指标的。前者使用外部指标来评估和过滤输出,而后者不依赖这些指标。这确保只有最可靠和高质量的数据用于进一步更新。

5.1.1 基于指标的 通过依赖反馈和预定义的标准,基于指标的过滤提高了输出的质量(Singh et al., 2023; Qiao et al., 2024; Ulmer et al., 2024; Wang et al., 2023b),确保了 LLM 能力的逐步提升,通过每次完善迭代。例如,ReSTEM (Singh et al., 2023) 采用了一个奖励函数来过滤从当前策略中采样的数据集。该函数基于生成样本的正确性提供二进制奖励,而不是在 ReST (Gulcehre et al., 2023) 上训练的基于人类偏好的学习奖励模型。AutoAct (Qiao et al., 2024) 利用 F1 分数和准确性作为合成轨迹的奖励,并收集具有完全正确答案的轨迹进行进一步训练。Self-Talk (Ulmer et al., 2024) 测量完成的子目标数量,以过滤生成的对话,确保只使用高质量数据进行训练。为了鼓励源指令的多样性,SelfInstruct (Wang et al., 2023b) 使用 ROUGEL 相似度和启发式方法自动过滤低质量或重复的指令,然后将其添加到任务池中。过滤标准或指标对于维持生成输出的质量和可靠性至关重要,从而确保模型能力的持续改进。

5.1.2 不基于指标的 一些方法寻求超越外部指标的过滤策略,使过程更加灵活和适应性。不基于指标的过滤通常涉及根据内部一致性度量或其他模型固有标准对输出进行抽样和评估(Huang et al., 2022; Weng et al., 2023; Chen et al., 2022)。SelfConsistency (Wang et al., 2022) 中的过滤基于最终答案在多个生成推理路径上的一致性,更高一致性表示更高可靠性。LMSI (Huang et al., 2022) 利用 CoT 提示加上自我一致性来生成高置信度的自我训练数据。设计能够准确反映输出质量的内部一致性度量可能具有挑战性。Self-Verification (Weng et al., 2023) 允许模型选择具有最高可解释验证分数的候选答案,该分数通过评估预测和原始条件值之间的一致性来计算。对于代码生成任务,CodeT (Chen et al., 2022) 考虑了输出与生成的测试用例的一致性以及输出与其他代码样本的一致性。这些方法强调了语言模型自我评估和基于内部一致性过滤其输出的能力,展示了在没有外部指标直接干预的情况下自我演化的重要一步。

5.2 纠正

最近的自我演化进步突出了迭代自我纠正的重要性,使模型能够完善他们的经验。本节将所采用的方法分为两类:基于批评的和不基于批评的纠正。批评通常作为包含对感知错误或次优输出背后理由的强提示,指导模型进行改进迭代。

5.2.1 基于批评的 这些方法依赖于额外的评判过程来得出经验的批评。然后,基于这些批评来完善经验。通过利用自我生成的(Madaan et al., 2023; Bai et al., 2022; Shinn et al., 2023; Lu et al., 2023)或环境互动生成的批评(Gou et al., 2023; Jiang et al., 2023; Zhou et al., 2023b),模型从详细的反馈中受益,进行细微的纠正。LLM 已经证明了它们识别输出中错误的能力。Self-Refine (Madaan et al., 2023) 引入了一个迭代过程,在这个过程中,模型根据可操作的自我反馈来完善其初始输出,而不需要额外的训练。为了从纠正中演化,CAI (Bai et al., 2022) 在监督学习阶段生成其输出的批评和修订,显著改进了初始模型。应用于自动化计算机任务的代理的 RCI (Kim et al., 2023) 根据在输出中发现错误的批评来改进其先前输出。由于较弱的模型可能在自我批评过程中挣扎,几种方法使模型能够使用外部工具提供的批评来纠正输出。CRITIC (Gou et al., 2023) 允许 LLM 根据与通用领域工具互动期间获得的批评来修订输出。SelfEvolve (Jiang et al., 2023) 通过解释器抛出的错误信息提示 LLM 来完善答案代码。

ISR-LLM (Zhou et al., 2023b) 通过使用验证器的迭代自我完善过程,帮助 LLM 规划者找到修订后的行动计划。这种方法的主要优势在于其能够处理和对详细反馈做出反应,可能导致更有针对性和细致的纠正。

5.2.2 不基于批评的 与基于批评的方法相反,不基于批评的方法直接利用客观信息(Zelikman et al., 2022; Chen et al., 2023c,b; Gero et al., 2023)来纠正经验。这些方法提供了独立于批评提供的微妙反馈的优势,允许进行严格遵循事实准确性或特定指导的纠正,而不受批评可能引入的偏见影响。一组不基于批评的方法根据任务是否正确解决的信号修改经验。Self-Taught Reasoner (STaR) (Zelikman et al., 2022) 提出了一种技术,迭代生成理由来回答问题。如果答案不正确,模型将再次提示正确的答案,以生成更有信息量的理由。Self-Debug (Chen et al., 2023c) 使模型能够通过调查单元测试的执行结果并自行解释代码来执行调试步骤。与依赖于任务解决信号不同,解决过程中产生的其他信息也可以被利用。IterRefinement (Chen et al., 2023b) 依赖于一系列经过改进的提示,鼓励模型重新考虑并改进其先

前的输出,而不需要任何直接的批评。对于信息提取任务,Clinical SV (Gero et al., 2023) 将每个元素基于输入的证据进行定位,并使用提供的证据修剪不准确的元素。这些不基于批评的方法简化了纠正机制,使其更易于实现和快速调整。

6 更新

在经验完善之后,我们进入了关键的更新阶段,利用完善的经验来提高模型性能。我们形式化更新如下:

Mt+1 = fU(˜Tt, ˜Yt, Et, Mt)

其中 fU 是更新函数。这些更新方法通过适应新经验和在不断变化的环境和迭代训练期间持续提高性能,保持模型的有效性。我们将这些方法分为权重学习,涉及模型权重的更新,以及上下文学习,涉及外部或工作记忆的更新。

6.1 权重学习

在权重学习中,经典的训练范式包括持续的预训练(Brown et al., 2020; Roziere et al., 2023)、监督式微调(Longpre et al., 2023)和偏好对齐(Ouyang et al., 2022; Touvron et al., 2023a)。然而,在自我演化的迭代训练过程中,核心挑战在于实现整体改进并防止灾难性遗忘,这意味着在提炼或获取新能力的同时保留原始技能。解决这一挑战的方法可以分为三个主要策略:基于重放的方法、基于正则化的方法和基于架构的方法。

6.1.1 基于重放的 基于重放的方法通过重新引入先前的数据来保留旧知识。一种是经验重放,它将原始和新训练数据混合以更新 LLM(Roziere et al., 2023; Yang et al., 2024c; Zheng et al., 2023; Lee et al., 2024; Wang et al., 2023a)。例如,Rejection sampling Fine-Tuning (RFT)(Yuan et al., 2023)和 Reinforced Self-Training (ReST)(Gulcehre et al., 2023; Aksitov et al., 2023)方法通过将种子训练数据与模型自身生成的过滤后的新输出混合,迭代地更新大型语言模型。AMIE(Tu et al., 2024)利用自玩模拟学习环境进行迭代改进,并通过内部和外部自玩循环将生成的对话与监督式微调数据混合。SOTOPIA-π(Wang et al., 2024e)利用专家模型的行为克隆和自生成的社交互动轨迹来加强积极行为。

另一种是生成性重放,采用自生成的合成数据作为知识,以减轻灾难性遗忘。例如,SelfSynthesized Rehearsal (SSR)(Huang et al., 2024a)生成合成训练实例进行复习,使模型能够在不依赖先前训练阶段的真实数据的情况下保持其能力。Self-Distillation Fine-Tuning (SDFT)(Yang et al., 2024b)从模型自身生成一个蒸馏数据集,以弥合任务数据集和 LLM 的原始分布之间的分布差距,以减轻灾难性遗忘。

6.1.2 基于正则化的 基于正则化的方法通过约束模型的更新来防止从原始行为中显著偏离,例如基于函数和基于权重的正则化。基于函数的正则化专注于修改模型在训练期间优化的损失函数(Zhong et al., 2023; Peng et al., 2023)。例如,InstuctGPT(Ouyang et al., 2022)采用了从初始策略模型 πSFT 到更新的策略模型 πRL 的输出概率的每个令牌 KL-散度惩罚。FuseLLM(Wan et al., 2024)采用了类似于知识蒸馏(Hinton et al., 2015)的技术,利用从源 LLM 生成的概率分布将集体知识转移到目标 LLM。

基于权重的正则化(Kirkpatrick et al., 2017)直接针对训练期间模型的权重。例如,Elastic Reset(Noukhovitch et al., 2024)通过定期将在线模型重置为其先前状态的指数移动平均值,来对抗 RLHF 中的对齐漂移。此外,Ramé et al.(2024)引入了 WARM,通过权重平均来结合多个奖励模型,以解决奖励黑客攻击和错位问题。此外,AMA(Lin et al., 2024)自适应地平均模型权重,以优化奖励最大化和遗忘缓解之间的权衡。

6.1.3 基于架构的 基于架构的方法明确使用额外的参数或模型进行更新,包括基于分解和基于合并的方法。基于分解的方法将大型神经网络参数分离为通用和任务特定组件,并仅更新任务特定参数以减轻遗忘。LoRA(Hu et al., 2021; Dettmers et al., 2024)注入可训练的低秩矩阵,显著减少可训练参数的数量,同时在各种任务中保持或提高模型性能。这种范式后来被 GPT4tools(Yang et al., 2024a)、OpenAGI(Ge et al., 2024)和 Dromedary(Sun et al., 2024)采用。Dynamic ConPET(Song et al., 2023)结合预选择和预测与任务特定的 LoRA 模块,以防止遗忘,确保 LLM 可扩展和有效地适应新任务。基于合并的方法则涉及合并多个模型或层以实现一般性改进,包括但不限于通过专家混合方法(Ding et al., 2024)合并多个通用和专用模型权重,甚至通过层级合并和上尺度化,如 EvoLLM(Akiba et al., 2024)。

6.2 上下文学习

除了直接更新模型参数外,另一种方法是利用 LLM 的上下文能力从经验中学习,从而实现快速适应性更新,而无需昂贵的训练成本。这些方法可以分为更新外部记忆和工作记忆。

外部记忆 这种方法使用外部模块来收集、更新和检索过去的经历和知识,使模型能够访问丰富的洞察力池,并在不更新模型参数的情况下实现更好的结果。外部记忆机制在 AI 智能体系统中很常见(Xu et al., 2023b; Qian et al., 2024; Wang et al., 2024d)。本节详细介绍了更新外部记忆的最新方法,强调了记忆内容和更新操作的方面,并在表 2 中进行了总结。内容:外部记忆主要存储两种类型的内容:过去的经历和反思的理由,每种都服务于不同的目的。例如,过去的经历提供了有价值的历史背景,作为实现改进结果的指导力量。MoT (Li and Qiu, 2023) 归档过滤的问题-答案对,构建有益的记忆库。此外,MemGPT (Packer et al., 2023) 中的 FIFO 队列机制维护消息的滚动历史记录,封装了智能体和用户之间的交互、系统通知以及函数调用的输入和输出。另一方面,反思的理由提供了支持决策的浓缩解释,如规则。例如,TRAN (Yang et al., 2023b) 归档从经验中推断出的规则以及有关错误以减轻未来错误的信息。相应地,TiM (Liu et al., 2023a) 保留归纳推理,定义为阐明实体之间关系的文本。此外,IML (Wang et al., 2024a) 和 ICE (Qian et al., 2024) 存储从一系列轨迹中派生的综合笔记和规则,展示了记忆系统可以容纳的内容类型的广泛范围。MemoryBank (Zhong et al., 2024b) 和 AesopAgent (Wang et al., 2024d) 建立经验和反思知识存储,这是两种记忆的整合。更新操作:我们将对记忆的操作分类为插入、反思和遗忘。最常见的操作是插入,方法将文本内容插入记忆中进行存储(Li and Qiu, 2023; Yang et al., 2023b; Zhong et al., 2024b; Packer et al., 2023; Liu et al., 2023a; Wang et al., 2024a)。另一个操作是反思,即思考和总结以前的经验,以概念化规则和知识,供将来使用(Yang et al., 2023b; Zhong et al., 2024b; Wang et al., 2024a; Qian et al., 2024)。最后,由于记忆的存储有限,遗忘内容对于保持记忆的效率和内容的有效性至关重要。MemGPT (Packer et al., 2023) 采用 FIFO 队列来遗忘内容。MemoryBank (Zhong et al., 2024b) 为每个项目建立插入时间的遗忘曲线。

工作记忆 这些方法通过更新内部记忆流、状态或信念(通常以口头提示的形式)来利用过去的经验,以发展智能体的能力。Reflexion (Shinn et al., 2023) 引入了言语强化学习,以提高决策能力,而无需传统的模型更新。同样,IML (Wang et al., 2024a) 使基于 LLM 的智能体能够通过总结、完善和直接在工作记忆中更新知识,自主学习和适应其环境。

EvolutionaryAgent (Li et al., 2024c) 通过进化和选择原则,使智能体与动态变化的社会规范保持一致,利用环境反馈进行自我演化。Agent-Pro (Zhang et al., 2024d) 采用策略级反思和优化,允许智能体根据过去的结果调整其行为和信念,以适应交互场景。最后,

ProAgent (Zhang et al., 2024a) 通过动态解释队友的意图和调整行为,增强了多智能体系统中的合作。这些工作展示了将过去的经验和知识整合到智能体的内存流中,以改进其状态或信念,从而在各种任务和环境中提高性能和适应性的重要性。

7 评估

就像人类学习过程一样,通过评估来确定当前的能力水平是否足够并满足应用要求是至关重要的。此外,正是通过这些评估,我们可以确定未来学习的方向。然而,如何准确评估一个演化模型的性能并为未来的改进提供方向,是一个关键但尚未充分探索的研究领域。对于给定的演化模型 Mt,我们将评估过程概念化为如下:

Et+1, St+1 = fE(Mt, Et, ENV)

其中 fE 表示评估函数,用于测量当前模型的性能得分(St+1)并为下一次迭代提供演化目标(Et+1)。评估函数 fE 可以分为定量和定性方法,每种方法都为模型性能和改进领域提供了宝贵的见解。

7.1 定量评估

这种方法侧重于提供可衡量的指标来可靠地评估 LLM 性能,如自动(Papineni et al., 2002; Lin, 2004)和人类评估。然而,传统的自动指标难以准确评估越来越复杂的任务,而人类评估不是自主自我演化的理想选择。最近的趋势使用 LLM 作为人类代理进行自动评估,为评估提供了成本效益和可扩展的解决方案。例如,奖励模型得分已广泛用于衡量模型或任务性能(Shinn et al., 2024)和选择最佳检查点(Ouyang et al., 2022)。LLM-as-a-Judge (Zheng et al., 2024a) 使用 LLM 评估 LLM,采用成对比较、单一答案评分和参考引导评分等方法。它表明 LLM 可以与人类判断紧密匹配,从而实现高效的大规模评估。

7.2 定性评估

定性评估涉及案例研究和分析,以获得见解,为后续迭代提供演化指导。像 LLM-as-a-Judge (Zheng et al., 2024a) 这样的举措提供了其评估的理由;ChatEval (Chan et al., 2023) 通过辩论机制探索模型输出的优势和劣势。此外,TRAN (Yang et al., 2023b) 利用过去的错误制定规则,以提高未来 LLM 性能。尽管如此,与实例级批评或反思相比,任务级或模型级的定性评估仍需要全面调查。

8 开放问题

8.1 目标:多样性和层次结构

第 3 节总结了现有的演化目标及其覆盖范围。然而,这些突出的目标只能满足人类需求的一小部分。LLM 在各种任务和行业中的广泛应用突出了建立自演化框架的未解决挑战,这些框架可以全面解决更广泛的现实世界任务(Eloundou et al., 2023)。

此外,演化目标的概念涉及潜在的层次结构;例如,UltraTool (Huang et al., 2024b) 和 TEval (Chen et al., 2023d) 将工具使用能力分为多个子维度。将演化目标探索为可管理的子目标,并分别追求它们,成为一种可行的策略。总的来说,存在一个明确而迫切的需要,要开发能够有效解决多样化和层次化目标的自演化框架。

8.2 自主性水平:从低到高

大型模型的自我演化正在出现,但缺乏对其自主性水平的明确定义。我们将自我演化分为三个层次:低、中和高。

低层次 在这个层次上,用户预定义了演化目标 E,并且它保持不变。用户需要自己设计演化管道,即所有模块 f•。然后,模型根据设计好的框架完成自我演化过程。我们在下面的公式中表示这种自我演化水平:

˜M = EvolL(M, E, f•, ENV)

其中 M 表示要演化的模型。˜M 是演化输出。ENV 是环境。大多数当前的工作处于这个层次。

中层次 在这个层次上,用户只设置演化目标 E 并保持不变。用户不需要设计框架中的具体模块 f•。模型可以独立构建每个模块 f• 进行自我演化。这个层次表示为:

˜M = EvolM(M, E, ENV)

高层次 在最后一层中,模型诊断其缺陷,并构建自我演化方法来改进自身。这是自我演化的最终目的。用户模型根据评估 fE 的输出设置自己的演化目标 E。在迭代过程中,演化目标会发生变化。此外,模型设计框架中的具体模块 f•。我们表示这个层次为:

˜M = EvolH(M, ENV)

如前一个开放问题(§ 8.1)所讨论的,还有许多未实现的目标。然而,大多数现有的自我演化框架处于低层次,需要特别设计模块(Yuan et al., 2024; Lu et al., 2024a; Qiao et al., 2024)。这些框架依赖于目标,并且依赖于大量的人力来开发。耗尽所有目标在部署效率上是不可行的,这带来了开发中层次和高层次自我演化框架的迫切需要。在中层次,不需要专家努力来设计具体模块。LLM 可以根据目标进行自我演化。然后在高层次,LLM 可以调查其当前的缺陷并以针对性的方式演化。总之,开发高度自主的自我演化框架仍然是一个开放问题。

8.3 经验获取和完善:从经验到理论

假设我们已经解决了前两个挑战,我们开发了有希望的自我演化框架,自我演化 LLM 的探索缺乏坚实的理论基础。这个想法认为,LLM 可以自我改进或纠正其输出,无论是否有来自环境的反馈。然而,背后的机制仍然不清楚。研究表明了混合的结果:Huang et al. (2023) 观察到在超过 220 亿参数的模型中出现了自我纠错行为,而 Ganguli et al. (2023) 发现 LLM 在没有外部反馈的情况下很难自我纠正推理错误。一个相关的挑战是使用自生成数据进行学习。批评者认为这种方法可能会减少语言多样性(Guo et al., 2023),并导致“模型崩溃”,即模型无法捕获复杂、长尾的数据分布(Shumailov et al., 2023)。此外,Alemohammad et al. (2023) 揭示了在它们自身的合成输出上训练的生成模型逐渐失去输出质量和多样性。Fu et al. (2024) 通过理论分析自消耗训练循环对模型性能的影响,扩展了这一点,强调了平衡合成和真实数据以减轻错误累积的重要性。最近的研究(Yang et al., 2024c; Singh et al., 2023)还表明,当前方法在超过三轮自我演化后很难改进。一个假设的原因是,LLM 的自我批评没有随着演化目标共同演化,但仍然需要更多的实验和理论支持。这些发现突出了对自我演化 LLM 进行更多理论探索的迫切需要。解决这些问题对于推进该领域和确保模型能够有效地学习和随时间改进至关重要。

8.4 更新:稳定性-可塑性困境

稳定性-可塑性困境代表了关键但未解决的挑战,对迭代自我演化至关重要。这一困境反映了在保留以前学到的信息(稳定性)的同时适应新数据或任务(可塑性)的需要之间的平衡困难。现有的 LLM 要么忽视这个问题,要么采用可能无效的传统方法。虽然从头开始训练模型可以减轻灾难性遗忘的问题,但效率极低,特别是当模型参数呈指数增长和自主学习能力提高时。在获取新技能和保留现有知识之间找到平衡对于实现有效和高效的自我演化至关重要,从而实现整体改进。

8.5 评估:系统性和演化性

为了有效评估 LLM,一个动态的、全面的基准是至关重要的。随着我们向人工通用智能(AGI)迈进,这一点变得更加关键。传统的静态基准测试由于 LLM 的演化性质和潜在的通过与环境(如搜索引擎)的交互访问测试数据,可能会变得过时,从而破坏了它们的可靠性。动态基准测试,如 Sotopia(Zhou et al., 2023a),提出了一个解决方案,通过创建一个基于 LLM 的环境,专门用于评估 LLM 的社会智能,从而避免了静态基准测试所面临的限制。

8.6 安全性和超级对齐

LLM 的进步为人工智能系统实现甚至超越专家级能力打开了可能性,无论是在支持性还是自主决策中。为了安全起见,确保这些 LLM 与人类价值观和偏好保持一致至关重要,特别是为了减少可能影响政治辩论等领域的固有偏见,如 Taubenfeld 等人(2024)所强调的。OpenAI 的倡议,超级对齐(Leike 和 Sutskever,2023),旨在通过开发可扩展的训练方法、验证模型对齐、通过可扩展的监督(Saunders 等人,2022)、鲁棒性(Perez 等人,2022)、自动化可解释性(Bills 等人,2023)和对抗性测试来对齐超智能,尽管挑战仍然存在,超级对齐标志着最初尝试开发一个能够以可扩展方式紧密与人类道德和价值观对齐的自我演化 LLM。

9 结论

LLM 向自我演化范式的演化代表了人工智能的转型性转变,类似于人类学习过程。它有望克服当前模型的局限性,这些模型严重依赖人类注释和教师模型。本调查提供了一个全面的概念框架,用于理解和开发自我演化的 LLM,围绕经验获取、完善、更新和评估的迭代周期构建。通过详细说明进展并将演化目标归类在此框架内,我们提供了对当前方法的全面概述,并强调了 LLM 自主适应、学习和改进的潜力。我们还确定了现有的挑战,并提出了未来研究的方向,旨在加速向更动态、智能和高效的模型的进展。这项工作深化了对自我演化 LLM 的理解。它为人工智能的重大进步铺平了道路,标志着迈向实现能够在复杂现实世界任务中超越人类性能的超智能系统的步伐。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

经验时代的自我改进智体:从自进化到元进化的综述(下) 26年6月来自清华、地平线和衔远科技(frontis.ai)的论文“Self-Improving Agents in the Era of Experience: A Survey of Self- to Meta-Evolution”。 在“经验时代”(Era of Experience),智体AI(agentic AI)的定义不再仅仅取决于模型从静态数据中进行推理的能力,更取决于已部署系统如何从交互中积累、组织并复用经验。本综述探讨了已部署智体AI系统中由经验驱动的改进机制。重点关注“运行时驾驭”(ru 阅读详情

相关推荐

A Survey on Self-Evolution of Large Language Models

大型语言模型(LLM)在各个领域和智能代理应用中取得了显著进展。然而,目前从人工或外部模型监督中学习的LLM成本很高,随着任务复杂性和多样性的增加,可能会面临性能上限。为了解决这个问题,使LLM能够自主获取、改进和学习模型本身产生的经验的自我进化方法正在迅速发展。这种受人类体验式学习过程启发的新训练范式提供了将LLM扩展到超级智能的潜力。在这项工作中,我们对LLM中的自我进化方法进行了全面的调查。

c_cpp_csharp的专栏 386

大语言模型自进化技术综述:概念框架,进化方向,经验获取,经验更新,评估方法,开放问题...

我们翻译整理最新论文:大语言模型自我进化技术综述,文末有论文连接。大型语言模型(LLMs)在各个领域和智能体应用中取得了显著进展。然而,当前从人类或外部模型监督中学习的LLMs成本高昂,并且随着任务复杂性和多样性的增加,可能会面临性能上限。为了解决这个问题,自进化方法使LLM能够自主地获取、完善和从模型自身生成的经验中学习,这种方法正在迅速发展。这种受人类经验学习过程启发的新训练范式,为将LLM扩...

人工智能学家 1118

Abaqus子程序开发避坑指南:从UMESHMOTION到齿轮磨损分析实战

本文深入探讨Abaqus子程序开发中的关键技术与避坑指南,重点解析UMESHMOTION在齿轮磨损分析中的实战应用。从开发环境搭建、调试框架构建到性能优化和大规模计算,提供系统化的解决方案。通过真实案例展示如何避免内存泄漏、网格畸变等常见问题,并介绍数据驱动的磨损预测等前沿技术,帮助工程师提升仿真精度与效率。

weixin_30892037的博客 88

从0到1实现模型自进化,Open-AutoGLM带来的5大颠覆性突破

实现AI模型自主进化,Open-AutoGLM自主学习进化机制打破传统训练局限,支持持续学习、环境反馈与知识自增,适用于智能客服、自动驾驶等动态场景,具备低延迟、高适应性优势,五大突破引领AI进化新范式,值得收藏。

LearnPlex的博客 948

Quartz定时任务调度框架中的Misfire策略实战解析

本文深入解析了Quartz定时任务调度框架中的Misfire(失火)处理策略。针对SimpleTrigger和CronTrigger两种常用触发器,详细对比了其各自的Misfire指令(如NowWithExistingCount、FireAndProceed等)的核心行为与适用场景,并提供了基于不同业务需求(如数据补跑、时间点敏感度)的实战选型指南,帮助开发者构建更健壮可靠的任务调度系统。

weixin_29250573的博客 76

NU1680无线充电接收器在TWS耳机中的应用实战:I2C调压与QI协议适配

本文详细解析了NU1680无线充电接收器在TWS耳机充电仓设计中的应用实战。重点阐述了其无固件设计、I2C接口动态调压功能如何解决不同QI协议发射器的兼容性难题,并分享了硬件设计、PCB布局、与发射端联调及安全测试等关键环节的实践经验,助力开发者快速实现稳定高效的无线充电方案。

weixin_28432777的博客 232

一种实现人工智能程序自进化的概念原理

本文主要论述六点:         1、能自我学习、自我控制、自我进化的信息处理控制能力就叫智能;         2、实现人工智能程序自进化的模式是程序自己修改自己的自循环;         3、智能算法通过若干子系统的功能实现自循环;         4、人工智能“学习”的机制过程(算法)和“学习”的结果(训练数据、大数据)都直接影响其功能;         5、智能认知控制系统是信息社会的未来、是科技的未来。 6、智能互联新一轮技术革命更高远的意义:新智能互联技术的内涵与外延。

liron71的专栏 4万+

ROS入门教程(四)—— URDF文件与导出

本文将介绍如何在ROS中描述我们的机器人。

吾门的博客 8185

大模型的自主进化

摘要:大模型的自我进化能力在垂直领域已实现突破,正向全自主化发展。当前技术依托数据闭环(如思维链推理)、动态参数调整和评估系统(如METEOR方法)三大核心,典型案例包括DeepSeek R1数学推理准确率提升至71%。2024-2025年为有限进化阶段,2026年后将迈向跨模态全自动进化,2030年或达AGI级自我迭代。实现全面进化需突破算力成本(如MoE架构降低20倍)、安全约束及生态共建(如联邦学习)。预计2026年进入全自动阶段,技术奇点或于2030年到来。(150字)

神棍之路 1833

CesiumForUnreal实现鹰眼地图(MiniMap)效果

CesiumForUnreal实现鹰眼地图(MiniMap)效果

专注GIS开发 3951

cuMotion 入门教程(一)面向机器人学的GPU加速运动生成技术

NVIDIA cuMotion是一款高性能机器人运动生成库,专注于机械操作任务,利用GPU加速技术提升性能。开发者预览版支持运动学/逆运动学、碰撞感知路径规划、轨迹优化等功能,兼容任意自由度机器人。该库提供C++和Python接口,支持从URDF/XRDF文件加载机器人模型,包含世界建模、碰撞检测等工具。教程详细介绍了安装配置、机器人描述加载、运动学计算、世界建模、逆运动学求解以及轨迹优化等核心功能。cuMotion整合了Lula和cuRobo库的技术优势,将成为Isaac ROS的核心组件,适用于工业机器

2506_90492529的博客 2198

LLMs:大型语言模型进化树结构图之模型(BERT-style/GPT-style)、数据(预训练数据/微调数据/测试数据)、NLP任务(五大任务+效率+可信度+基准指令调优+对齐)、三大类模型的使用

LLMs:大型语言模型进化树结构图之模型(BERT-style/GPT-style)、数据(预训练数据/微调数据/测试数据)、NLP任务(五大任务+效率+可信度+基准指令调优+对齐)、三大类模型的使用和限制(Encoder-only、Encoder-Decoder、Decoder-only)

GitHub质检员 1964

数据治理——详解元数据、资源目录、主数据、数据元、元数据管理、主数据管理【附全文阅读】

摘要:数据中心建设的核心是元数据管理,即"描述数据的数据",包含内容、质量、所有者等关键信息。元数据在数据仓库中记录数据源、转换规则等,是管理基础;主数据管理则确保核心业务数据的准确一致。二者共同构建高效的数据资源目录,为数据服务提供支撑。(99字)

cdfunlove的博客 101

自进化 AI 智能体全景:两篇综述阅读

自进化智能体使AI系统能利用交互数据与环境反馈持续自我优化。2025年两篇综述互补:一篇提出统一反馈闭环框架与三定律,梳理单/多智能体及领域方法;另一篇按4W分类,给出POMDP形式化与判据,覆盖方法、评估与安全,主张纵向评估。两篇共同勾勒该领域的架构与理论版图。注意字数不超过150。&lt

2201_75910862的博客 433

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

港科大等联合发布最新Agent协同进化综述:对手、环境、进化机制一起进化

先让 Agent 之间互相进化,再放开环境,最后放开进化规则本身。需要注意的是,第三阶段目前几乎只有概念和少数前驱工作, RQGM 也只是雏形;把进化机制交给系统自己,同时还要保证可审计、可回滚、可干预,这条路才刚刚开始

2201_75910862的博客 314

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

智能体自我进化新范式:协同进化与经验蒸馏技术解析

在人工智能领域,智能体(Agent)技术正从静态执行向动态进化演进。其核心原理在于通过持续学习与环境交互,突破传统AI系统能力固化的瓶颈。从技术实现角度看,这依赖于协同进化的能力扩展机制,使智能体不同模块在相互作用中共同成长;同时结合经验蒸馏技术,将海量原始交互数据提炼为可泛化的结构化知识。这种技术架构的价值在于赋予AI系统终身学习与自主适应能力,显著降低人工重新设计与调优的成本。在应用场景上,它特别适用于任务边界模糊、需求持续变化的领域,如个性化数字助手、开放世界游戏NPC及自动化运维系统。本文探讨的Me

weixin_29047919的博客 327

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

沉甸甸的万字综述!智能体自我进化的四维之路,这篇全讲透了!

《自我进化智能体:迈向认知自给的关键路径》摘要 本文系统阐述了智能体从"使用工具"到"创造工具"的范式跃迁,提出自我进化智能体的四维框架:1)"进化什么"(模型参数/上下文/工具/架构),2)"如何进化"(奖励驱动/模仿学习/种群竞争),3)"何时进化"(测试内即时调整/测试间深度优化),4)"何处进化"(通用能力/特定领域)。研究揭示,通过持续的环境交互与元认知训练,智能体正实现从静态模

weixin_55154866的博客 1190

LLM Agent的自进化方法研究综述

AI产业应用进入下半场:Agent自进化成为关键路径 当前AI发展进入下半场,核心挑战从基础大模型竞争转向产业垂直领域的落地应用。金融、医疗等强不确定性场景因信噪比低、反馈稀疏,传统方法难以奏效。行业大模型因数据、成本等问题效果有限,Agent自进化成为解决路径,通过从执行轨迹中提炼信噪,实现持续优化。 两类主流方法: 训练路径(如SEED、LLM-as-a-Coach):将经验内化为模型参数,依赖强化学习与教练模型提供稠密监督信号。 非训练路径(如RHI、MCSE):通过外挂记忆库、优化Harness编排

m0_53773302的博客 374

ARBOR框架:让搜索智能体通过过程奖励与经验复用实现自我进化

在人工智能领域,强化学习通过奖励机制引导智能体学习决策。传统方法依赖稀疏的最终任务奖励,导致学习效率低下,尤其在开放式、多步骤任务中。过程奖励通过为每一步行动提供即时反馈,解决了这一难题,能显著提升训练效率与策略质量。其技术价值在于使智能体能在复杂、动态环境中进行精细化的自我优化,减少对大量标注数据的依赖。这一机制在需要多轮交互与策略调整的应用场景中尤为重要,例如自主搜索、信息整合与复杂任务规划。ARBOR框架创新性地将过程奖励与可复用的评分标准缓冲区结合,为搜索智能体构建了一个动态的经验知识库。该框架通过

weixin_30367873的博客 744

AI进化四大核心方向与关键技术

人工智能的学习与进化正从静态的、任务特定的模型,向动态的、能持续适应新环境的系统转变。这一进化并非单一维度的改进,而是涵盖模型架构、学习范式、交互机制乃至系统生态等多个层面的协同发展。其核心目标是构建具备更强泛化能力、更高数据效率、更优安全伦理属性,并能与人及环境高效协作的智能体。

热爱技术与前沿创新,深耕科技领域,在科创中精进自我;探索技术乐趣,分享技术干货与成长心得,以技术为伴,热爱生活,在科创与生活中双向成长。 457

【AI大模型】一篇自进化Agents技术最新综述:迈向人工超级智能,看到就是赚到!!

LLMs 虽然在多种任务中表现出色,但本质上是静态的,无法适应新任务、知识领域的演变或动态交互环境,因此,研究者们开始关注能够实时适应性推理、行动和进化的Agents系统,这种从静态模型到自进化Agents的范式转变,为实现 人工超级智能(ASI) 铺平了道路。

Android23333的博客 820

多模态大语言模型如何驱动开放域多智能体自博弈进化

在强化学习领域,多智能体系统训练常面临奖励函数设计复杂、策略易陷局部最优等挑战。自博弈与自课程学习通过智能体相互博弈自动生成训练任务,实现能力螺旋上升,但在开放域环境中,由于目标模糊、奖励稀疏,传统方法难以评估策略优劣。多模态大语言模型凭借其视觉理解与常识推理能力,可作为外部观察者对智能体行为进行语义化评估,将自然语言反馈转化为训练信号,从而为开放域自课程提供动态、可解释的进化压力。这一方法不仅实现了奖励函数的自动化与语义化设计,还能生成丰富合理的训练课程,推动智能体在复杂环境中发展出更通用的能力,为机器人

weixin_30613727的博客 357

智能体自我进化(保姆级教程)从基础原理到四维架构全解,看这一篇就够了!

综上所述,从静态大语言模型(LLM)到自我进化智能体(Self-Evolving Agents)的范式跃迁,标志着人工智能正从“工具使用者”迈向“工具创造者”乃至“认知自给”(cognitive self-sufficiency)的全新阶段。2022–2025 年自我进化智能体演进里程碑本文通过“什么要进化”、“如何进化”、“何时进化”、“在何处进化”这四维框架的系统性解析,我们清晰地描绘出了一条通往人工超级智能(ASI)的动态路径。回顾一下:•“什么”

Everly_的博客 3587

EvoLib:构建动态知识图谱,驱动大语言模型知识持续进化

在人工智能领域,知识表示与推理是核心基础。传统大语言模型的知识以静态参数形式固化,难以持续更新。动态知识图谱作为一种结构化的知识表示方法,通过实体-关系三元组实现机器可读、可推理和可修改,为解决知识固化问题提供了新思路。其技术价值在于将离散的“经验”转化为可自主演化、自我修正的“活知识”体系,实现知识的持续进化。结合自监督学习和神经符号推理,系统能自动抽取新信息、评估置信度、解决知识冲突,并驱动图谱自我完善。这一机制在需要实时吸收新知识的垂直领域(如法律、金融、企业知识库)和本地化部署场景中具有重要应用价值

weixin_30740295的博客 405

大语言模型自进化中的策略漂移与动态对齐技术

在人工智能领域,大语言模型的自我进化能力正成为研究热点,但伴随而来的策略漂移现象引发新的技术挑战。策略漂移指模型在迭代优化过程中逐渐偏离初始设计目标的行为模式,这种现象类似于强化学习中的分布偏移问题。从技术原理看,这源于梯度更新的微小偏差、用户反馈的正向循环以及训练数据分布的持续变化等多重因素。动态对齐框架(DAF)通过实时监测层和智能干预模块,结合策略锚定技术,能有效控制模型行为偏移。这类技术在开放域对话系统、持续学习场景中具有重要应用价值,特别是在需要平衡模型自主性和安全性的领域。当前研究显示,采用参数

weixin_33716941的博客 561
上一篇: 大模型综述:万字长文详解AI大模型的原理、应用与未来趋势
下一篇: 原理与实战:利用Agent技术提升AI应用效能
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值